確率論の問題
クーポンの数nと、クーポンをすべて集めるのに必要な試行回数(つまり時間)の予想値E (T )のグラフ
確率論において、クーポン収集家の問題とは、「すべてのクーポンを集めて勝つ」コンテストの数学的分析を指します。これは、次のような質問をします。特定の製品 (例: 朝食用シリアル) の各ボックスにクーポンが入っており、n種類のクーポンがある場合、 n 枚のクーポンをすべて集めるのにt個以上のボックスを購入する必要がある確率はどれくらいですか? 別の言い方をすると、n 枚のクーポンがある場合、各クーポンを少なくとも 1 回引くまでに、何枚のクーポンを交換抽選で引く必要があると予想されますか? この問題の数学的分析により、必要な試行回数の予想値は に比例して増加することが明らかになっています。[a]たとえば、n = 50 の場合、50 枚のクーポンをすべて集めるのに平均で約 225 [b]回の試行が必要です。

解決
生成関数を介して
第二種スターリング数の定義により、ちょうどT 回の描画が必要となる確率はです。スターリング数の生成関数を操作することにより、Tのすべてのモーメントを明示的に計算できます。一般に、k番目のモーメントは で、 は微分演算子 です。たとえば、0 番目のモーメントは で、1 番目のモーメントは で、これはなどと
明示的に評価できます。







期待値の計算
時間T をn 枚のクーポンをすべて集めるのに必要な抽選回数とし、t i をi − 1 枚のクーポンを集めた後にi番目のクーポンを集めるのにかかる時間とします。すると となります。Tとt i をランダム変数と考えます。新しいクーポンを集める確率が であることに注意してください。したがって、は期待値 の幾何分布に従います。期待値の線形性により、次の式が得られます。





ここでH n はn番目の調和数です。調和数の
漸近解析を使用すると、次の式が得られます。

ここで、 はオイラー・マスケローニ定数です。

マルコフ不等式を使用して目的の確率を制限します。

上記は、すでにいくつかのクーポンを収集している場合に対応するために少し変更することができます。すでに収集されたクーポンの数を
kとすると、次のようになります。

そして、元の結果が得られます。

分散の計算
ランダム変数t iの独立性を利用すると、次の式が得られます。

(バーゼル問題を参照)。

チェビシェフの不等式を使用して目的の確率を制限します。

テール推定
上側裾のより強い裾推定は次のようにして得られる。最初の試行で - 番目のクーポンが選択されなかったイベントを とする。すると



![{\displaystyle {\begin{aligned}P\left[{Z}_{i}^{r}\right]=\left(1-{\frac {1}{n}}\right)^{r}\leq e^{-r/n}.\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/8c12757cabf87eff67732f4ea2e2f3042b8d2042)
したがって、 については となる。クーポンの和集合により、 が得られる。

![{\displaystyle P\left[{Z}_{i}^{r}\right]\leq e^{(-\beta n\log n)/n}=n^{-\beta }}](https://wikimedia.org/api/rest_v1/media/math/render/svg/916bd3a3939a0a68c3c412c893da118eb58826c5)

![{\displaystyle {\begin{aligned}P\left[T>\beta n\log n\right]=P\left[\bigcup _{i}{Z}_{i}^{\beta n\log n}\right]\leq n\cdot P[{Z}_{1}^{\beta n\log n}]\leq n^{-\beta +1}.\end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/26b6afb27c12cc574efc8ad9f6c6524da3ba8adc)
拡張と一般化
これはガンベル分布です。マルチンゲールによる簡単な証明は次のセクションで示します。

- ここでm は固定されています。m = 1 のとき、期待値の前述の式が得られます。

- フィリップ・フラジョレらによると、非一様確率分布の一般的なケースでは、

- これは次の式に等しい

- ここで、mは収集するクーポンの数を表し、P J はクーポンセットJ内のいずれかのクーポンを取得する確率を表します。
マーチンゲール
このセクションは[3]に基づいています。
を抽選後にまだ見られないクーポンの数として、離散ランダム過程を定義します。ランダム過程は、状態、遷移確率 を持つマルコフ連鎖によって生成されるシーケンスにすぎません。ここで を定義します。すると、 であるため、マルチンゲールです。したがって、 が成り立ちます。特に、任意の に対して極限法則が成り立ちます。これは に対して極限法則が成り立つことを示唆しています。






![{\displaystyle E[M(t+1)|M(t)]=(n/(n-1))^{t+1}E[N(t+1)|N(t)]=(n/(n-1))^{t+1}(N(t)-N(t)/n)=M(t)}](https://wikimedia.org/api/rest_v1/media/math/render/svg/62c5b2d0dc86664a4017d01f2673dd4496441a55)
![{\displaystyle E[N(t)]=n(1-1/n)^{t}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/19173c96ad17279790cbdcdc713884764eeab12c)
![{\displaystyle \lim _{n\to \infty }E[N(n\ln n+cn)]=e^{-c}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/d3db03af019f9ab0997216fd6fbddacb13d80332)


より一般的には、それぞれはマルチンゲール過程であり、これにより のすべてのモーメントを計算できます。たとえば、別の極限法則 を与えます。より一般的には、のすべてのモーメントが定数に収束することを意味するため、 は 上の何らかの確率分布に収束します。


![{\displaystyle E[N(t)^{2}]=n(n-1)\left({\frac {n-2}{n}}\right)^{t}+n\left({\frac {n-1}{n}}\right)^{t},\quad n\geq 2}](https://wikimedia.org/api/rest_v1/media/math/render/svg/6f59f1b47b16dd8098180b7bf931a8f3b6f91e75)
![{\displaystyle \lim _{n\to \infty }Var[N(n\ln n+cn)]=e^{-c}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/b9c9054eba76e71494489d0151c7f7abbe9042d1)
![{\displaystyle \lim _{n\to \infty }E[N(n\ln n+cn)\cdots (N(n\ln n+cn)-k+1)]=e^{-kc}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/af4a745057cec0606a2497072185bfc34d95d270)


を極限分布に従うランダム変数とします。新しい変数 を導入することで、
両辺を明示的に合計することができます。
![{\displaystyle {\begin{aligned}E[1]&=1\\E[N]&=e^{-c}\\E[N(N-1)]&=e^{-2c}\ \E[N(N-1)(N-2)]&=e^{-3c}\\&\vdots \end{aligned}}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/7cdb6dc833e4ace1046fabb3ad3907328f81d800)

![{\displaystyle E[1+Nt/1!+N(N-1)t^{2}/2!+\cdots ]=1+e^{-c}t/1!+e^{-2c}t^{2}/2!+\cdots }](https://wikimedia.org/api/rest_v1/media/math/render/svg/4ecf673a09326656f0ce3b709a360685e413bf92)
![{\displaystyle E[(1+t)^{N}]=e^{e^{-c}t}}](https://wikimedia.org/api/rest_v1/media/math/render/svg/2460a725e1d72fa0713b516c2a0fde19b681f303)
極限ではとなり、これはまさに極限法則が示す通りです。


導関数を複数回取ると、がポアソン分布であることがわかります。


参照
注記
- ^ ここでも、この記事全体を通しても、「log」は他の底に対する対数ではなく、自然対数を指します。ここでの Θ の使用は、ビッグオー表記法を呼び出します。
- ^ E(50) = 50(1 + 1/2 + 1/3 + ... + 1/50) = 224.9603、50枚のクーポンをすべて集めるのに必要な試行回数の期待値。この場合、この期待値の近似値は次のようになります。

参考文献
- ^ Mitzenmacher, Michael (2017).確率とコンピューティング:アルゴリズムとデータ分析におけるランダム化と確率的手法。Eli Upfal(第2版)。ケンブリッジ、イギリス。定理5.13。ISBN 978-1-107-15488-9. OCLC 960841613.
{{cite book}}: CS1 maint: location missing publisher (link)
- ^ フラジョレ、フィリップ、ガルディ、ダニエル、ティモニエ、ロイス (1992)、「誕生日パラドックス、クーポンコレクター、キャッシュアルゴリズム、自己組織化検索」、離散応用数学、39 (3): 207–229、CiteSeerX 10.1.1.217.5965、doi :10.1016/0166-218x(92)90177-c
- ^ Kan, ND (2005-05-01). 「クーポン収集問題に対するマルチンゲールアプローチ」. Journal of Mathematical Sciences . 127 (1): 1737–1744. doi :10.1007/s10958-005-0134-y. ISSN 1573-8795.
- ブロム、グンナー、ホルスト、ラース、サンデル、デニス (1994)、「7.5 クーポン収集 I、7.6 クーポン収集 II、および 15.4 クーポン収集 III」、確率の世界からの問題とスナップショット、ニューヨーク: シュプリンガー出版社、pp. 85–87、191、ISBN 0-387-94161-4、MR 1265713。
- ドーキンス、ブライアン(1991)、「シボーンの問題:クーポン収集者再考」、アメリカ統計学者、45(1):76–82、doi:10.2307/2685247、JSTOR 2685247。
- ポール・エルデシュ;アルフレッド・レーニ(1961)、「確率論の古典的な問題について」(PDF)、Magyar Tudományos Akadémia Matematikai Kutató Intézetének Közleményei、6 : 215–220、MR 0150807。
- ラプラス、ピエール=シモン(1812)、確率論の分析、194–195 ページ。
- ニューマン、ドナルド J. ;シェップ、ローレンス(1960)、「ダブルディキシーカップ問題」、アメリカ数学月刊誌、67 (1): 58–61、doi :10.2307/2308930、JSTOR 2308930、MR 0120672
- フラジョレ、フィリップ、ガルディ、ダニエル、ティモニエ、ロイス (1992)、「誕生日パラドックス、クーポンコレクター、キャッシュアルゴリズム、自己組織化検索」、離散応用数学、39 (3): 207–229、doi : 10.1016/0166-218X(92)90177-C、MR 1189469。
- アイザック、リチャード (1995)、「8.4 クーポン収集者の問題の解決」、確率の喜び、数学の学部テキスト、ニューヨーク: シュプリンガー・フェアラーク、pp. 80–82、ISBN 0-387-94415-X、MR 1329545。
- モトワニ、ラジーブ、ラガヴァン、プラバカール (1995)、「3.6. クーポン収集者の問題」、ランダム化アルゴリズム、ケンブリッジ: ケンブリッジ大学出版局、pp. 57–63、ISBN 9780521474658、MR 1344451。
外部リンク