4
大学数学基礎解説
文献あり

じゃんけんの期待回数について

244
0
$$$$

はじめに

はじめまして、shiroppuです。
今回は私が研究しているじゃんけんについて書いていこうと思います。
間違った点もあるかもしれませんが、温かい目で見てもらえると嬉しいです。

じゃんけんを研究するわけ

私達は普段、大人数でじゃんけんをするとき、無意識の内に人数を分けたり、王様じゃんけん(下記参照)をしたりします。そのほうがじゃんけんの回数が少なくて済む、と感覚で判断しているためですが、本当にそうでしょうか?
しっかりとした証明を与えたい、そしてじゃんけんのさらなる効率化を考えたい。
数学徒の皆さんならウズウズしてきたのではないでしょうか。
ということで以下の問題を考えます。

$n$,$a$,$b$$\in$$\mathbb{N}$,$a$$\gt$$b$とする。初期のじゃんけんの人数を$n$人とし、一度のじゃんけんで人数が$a$人から$b$人に推移する確率を$p(a,b)$、たった1人の勝者が決まるまでのじゃんけんの回数の期待値を$E(n)$とする。各種じゃんけんの推移確率$p$によって、$E(n)$の増加速度はどのように変わるだろうか。

今回はこのようなマルコフ性のあるアルゴリズムを取り扱います。

今回は私達が一番一般的にするじゃんけんのことを「通常じゃんけん」と呼び、他のじゃんけんとは区別します。

準備

まずはいくつか下準備をします。

$E(n)$の漸化式

$\forall n \in \mathbb{N} $に対し$E(n)$は存在し以下を満たす。
\begin{equation} E(n)= \begin{cases} 0 & \text{if $n=0$,} \\ \dfrac{1}{1-p(n,n)}(1+ \begin{split}\sum_{i=1}^{n-1}p(n,i)E(i))\end{split} & \text{if $n\gt1 $},p(n,n) \neq1 \\ \end{cases} \end{equation}

$n\gt1$のとき、マルコフ性より、
\begin{equation} \begin{split} &E(n)= \sum_{i=1}^{n}p(n,i)(E(i)+1) \\ &\Longleftrightarrow(1-p(n,n))E(n)=1+\sum_{i=1}^{n-1}p(n,i)E(i)(\because\sum_{i=1}^{n}p(n,i)=1) \end{split} \end{equation}
$p(n,n) \neq$$1$ として
\begin{equation} \begin{split} E(n)=\frac{1}{1-p(n,n)}(1+ \sum_{i=1}^{n-1}p(n,i)E(i))\end{split}\end{equation}を得る。

通常じゃんけんの期待値

通常のじゃんけんでは推移確率pは以下のように設定される。

\begin{equation} p(a,b)= \begin{cases} \dfrac{1}{3^{a-1}}{a \choose b} & \text{if a > b ,} \\ 1-\dfrac{2^{a}-2}{3^{a-1}} & \text{if a = b}\end{cases} \end{equation}
また、
\begin{equation} E(n)= \frac{1}{ 3^{n-1}-2^n+2}(3^{n-1}+ \sum_{i=1}^{n-1} { n \choose i } E(i) ) ,\,E(1)=0 \end{equation}

$a$$\gt$$b$のときは略
$a=b$のとき、$p(a,b)$はつまりあいこになる確率。
\begin{equation} \begin{split} p(a,a)&=1-\sum_{i=1}^{a-1}p(a,i) \\ &=1-\sum_{i=0}^{a} \frac{1}{ 3^{a-1}}\binom{a}{i}+\frac{2}{3^{a-1}} \\ &=1-\frac{2^{a}-2}{3^{a-1}} \end{split} \end{equation}
よって、補題1より、$E(n)$の漸化式を得る。

また$E(n)$については、次のような事実が知られています。

通常じゃんけんの期待値$E(n)$について、次が成り立つ。
$E(n)$=$\Theta(\dfrac{3}{2})^{n}$

https://www.kurims.kyoto-u.ac.jp/~kyodo/kokyuroku/contents/pdf/1205-9.pdf
をご参照ください。
補題2で得られた漸化式を用いて帰納的に証明できます。
具体的な形は
$\dfrac{1}{3}(\dfrac{3}{2})^{n} \leq E(n)$$\leq$ $(\dfrac{3}{2})^{n}$
です。

とりあえず$E(n)$が指数関数的に増加する、ということが分かればOKです。
人数が増えるとじゃんけんの回数も莫大に増えるという感覚とマッチしていますね。

じゃんけんの工夫

それでは、冒頭でも述べたように、今回は日常生活でもよく使うであろう
①王様じゃんけん(王様に勝った人だけ残るじゃんけん。王様は参加者とは別に存在し、あいこの人も以降のじゃんけんには参加しません。)
②人数の分割
の2つについて、期待値のオーダーを調べていきます。

①王様じゃんけん

王様じゃんけんの推移確率と期待値

王様じゃんけんでは推移確率は以下のように設定される。
\begin{equation} p(a,b)= \begin{cases} \dfrac{2^{a-b}}{3^{a}}\dbinom{a}{b} & \text{if a > b ,} \\ \dfrac{2^{a}+1}{3^{a}} & \text{if a = b}\end{cases} \end{equation}
また$n$人でじゃんけんしたときの王様じゃんけんの期待回数を$K(n)$とすると、
\begin{equation} K(n)=\dfrac{1}{3^{n}-2^{n}-1}(3^{n}+\sum_{i=1}^{n-1}2^{n-i}\dbinom{n}{i}K(i)) ,\,K(1)=0 \end{equation}

$a \gt b$のとき 略
$a=b$のとき、つまりあいこになる確率は、参加者が全員王様に勝利するか、全員あいこor負けとなる確率なので、
$p(a,a)=(\dfrac{2}{3})^{a}+(\dfrac{1}{3})^{a}$
よって、補題1より$K(n)$の漸化式を得る。

ポイントはあいこになる確率で、補題2より通常のじゃんけんは$a$$\rightarrow$∞で1に収束しますが、王様じゃんけんの場合は0に収束することが分かります。当然ですがあいことなる確率は0に近い方が期待値も小さいことが補題1の漸化式からも分かります。

長らくお待たせしました。準備完了です。

王様じゃんけんの期待値

王様じゃんけんの期待値$K(n)$について、以下が成り立つ。
$K(n)$=$ \Theta (\log_{3}{n})$

ブートストラッピング法

$K(n)=O(\log_{3}{n})$ の証明

$\forall n$$\in$$\mathbb{N}$について$K(n) \leq an+b$ と仮定する。($a,b=const.$)
このとき補題4より、1より大きい自然数$n$に対し
\begin{equation} \begin{split} K(n)&=\dfrac{1}{3^{n}-2^{n}-1}(3^{n}+\sum_{i=1}^{n-1}2^{n-i}\dbinom{n}{i}K(i)) \\ &\leq \dfrac{1}{3^{n}-2^{n}-1}(3^{n}+\sum_{i=2}^{n-1}2^{n-i}\dbinom{n}{i}(ai+b)) \\ &=\dfrac{1}{3^{n}-2^{n}-1}(3^{n}+\sum_{i=0}^{n}2^{n-i}\dbinom{n}{i}(ai+b)-(an+b)-2^{n-1}(a+b)n-2^{n}b) \\ &=\dfrac{1}{3^{n}-2^{n}-1}(3^{n}+3^{n-1}an+3^{n}b-(an+b)-2^{n-1}(a+b)n-2^{n}b) \\ &=\dfrac{1}{3^{n}-2^{n}-1}(3^{n}+an(3^{n-1}-2^{n-1}-1)+b(3^{n}-2^{n}-1)-2^{n-1}bn) \\ &=\dfrac{1}{3^{n}-2^{n}-1}(3^{n}+\dfrac{an}{3}(3^{n}-2^{n}-1)+b(3^{n}-2^{n}-1)-\dfrac{2^{n}}{6}an-\dfrac{2}{3}an-2^{n-1}b) \\ &\leq \frac{1}{3}an+b+1 \end{split} \end{equation}
これを繰り返すことで、$\forall t \in \mathbb{N}$ に対し
$K(n)\leq (\dfrac{1}{3})^tan+t+b $が成り立つ。
よって $t= \lceil \log_{3}{n}\rceil $ とおくと、
\begin{equation} \begin{split} K(n)&\leq(\dfrac{1}{3})^{\lceil \log_{3}{n}\rceil}an+\lceil \log_{3}{n}\rceil+b &\leq(\dfrac{1}{3})^{\log_{3}{n}}an+\log_{3}{n}+1+b \\ &=\log_{3}{n}+a+b+1 \end{split} \end{equation}
$K(n)\leq2n$であることは帰納法で簡単に示せるので、
$K(n)\leq \log_{3}{n}+3$
したがって $K(n)=O(\log_{3}{n})$を得る。

$K(n)= \Omega(\log_{3}{n}) $の証明
本筋は①と同じです。
$\forall n \in \mathbb{N} $に対して、
$K(n) \geq \dfrac{a}{n+1}+b $が成り立つと仮定する。このとき、1より大きい$n$について
\begin{equation} \begin{split} K(n)&=\dfrac{1}{3^{n}-2^{n}-1}(3^{n}+\sum_{i=1}^{n-1}2^{n-i}\dbinom{n}{i}K(i)) \\ &\geq\dfrac{1}{3^{n}-2^{n}-1}(3^{n}+\sum_{i=0}^{n}2^{n-i}\dbinom{n}{i}(\frac{a}{n+1}+b)-2^{n}(a+b)-(\frac{a}{n+1}+b)) \\ &\geq\dfrac{1}{3^{n}-2^{n}-1}(3^{n}+\frac{3^{n+1}a}{n+1}+3^{n}b-2^{n}(a+b)-(\frac{a}{n+1}+b)) \\ &=\frac{1}{3^{n}-2^{n}-1}(3^{n}+\frac{3a}{n+1}(3^{n}-2^{n}-1)+b(3^{n}-2^{n}-1)+\frac{3a \times 2^{n}}{n+1}+\frac{3a}{n+1}) \\ &= \frac{3a}{n+1}+b+\frac{(n+1)3^{n}+3a\times 2^{n}+3a}{(n+1)(3^n-2^n-1)} \\ &\geq\frac{3a}{n+1}+b+1 \end{split} \end{equation}
よって帰納的に$\forall t \in \mathbb{N} $に対して
$K(n)\geq\dfrac{a3^{t}}{n+1}+t+b$ を得る。
$t= \lceil\log_{3}{n}\rceil $とおくと、]
$K(n)\geq\log_{3}{(n+1)}+a+b$
$\forall n \in \mathbb{N} $ について
$K(n)\geq \dfrac{1}{n+1}-1$が成り立つことは簡単に示せるので、$a=1, b=-1$ として
$K(n)\geq \log_{3}{(n+1)}\geq \log_{3}{n}$
したがって、 $K(n)= \Omega(\log_{3}{n}) $ を得る。
①、②より、
$\log_{3}{(n+1)}\leq K(n)\leq\log_{3}{n}+3$ $(n\geq2)$
すなわち$K(n)= \Theta(\log_{3}{n}) $      (証明終)

王様じゃんけんの期待値の評価 王様じゃんけんの期待値の評価
このように何度も繰り返して不等式の精度を上げていく方法をブートストラッピング法というそうです。証明方法が面白いので気に入っています。
また、この定理より次のことが分かります。

$K(n)$について、以下が成り立つ。
\begin{equation} \begin{split} \lim_{n \to \infty}\dfrac{K(n)}{\log_{3}{n}}=1 \end{split} \end{equation}

$n$は1より大きい自然数とする。
\begin{equation} \begin{split} &\log_{3}{(n+1)}\leq K(n)\leq \log_{3}{n}+3 \\ &\iff \frac{\log_{3}{(n+1)}}{\log_{3}{n}}\leq \frac{K(n)}{\log_{3}{n}}\leq 1+\frac{3}{\log_{3}{n}} \\ \end{split} \end{equation}
$n \rightarrow ∞$で右辺と左辺は共に1に収束する。
よってハサミウチの原理より
\begin{split} \lim_{n \to \infty}\dfrac{K(n)}{\log_{3}{n}}=1 \end{split}

$n$を4以上の正整数とするとき、以下が成り立つ。
$E(n) \gt K(n)$

$n\geq7$のとき
$K(n)<\log_{3}{n}+3<\dfrac{1}{3}(\dfrac{3}{2})^n< E(n)$
なので、あとは$6$以下の$n$について調べることで系2を得る。

下図を見るのがわかりやすいです。
通常じゃんけんと王様じゃんけんの比較 通常じゃんけんと王様じゃんけんの比較

おわりに

王様じゃんけんだけで長くなってしまったので、②分割じゃんけんについては別の機会に触れようと思います。乞うご期待。
質問、改善案等あれば  https://x.com/shiroppuuuu  までご一報ください。
普段の研究発表では時間が短すぎて概要しか紹介できないので、こうしてじっくり見ていただけるのはとても嬉しいことだなと書いていて思いました。
それでは良いMathLifeを!

参考文献

[1]
伊藤暁 (Akira ITO), 井上克司 (Katsushi INOUE), 王躍 (Yue WANG), ジャンケンの計算量, 数理解析研究所講究録 1205 巻 2001 年 47-52, https://www.kurims.kyoto-u.ac.jp/~kyodo/kokyuroku/contents/pdf/1205-9.pdf
投稿日:124
更新日:213
OptHub AI Competition

この記事を高評価した人

高評価したユーザはいません

この記事に送られたバッジ

バッジはありません。
バッチを贈って投稿者を応援しよう

バッチを贈ると投稿者に現金やAmazonのギフトカードが還元されます。

投稿者

数学勉強中の高校生です

コメント

他の人のコメント

コメントはありません。
読み込み中...
読み込み中
  1. はじめに
  2. じゃんけんを研究するわけ
  3. 準備
  4. じゃんけんの工夫
  5. ①王様じゃんけん
  6. おわりに
  7. 参考文献