生日問題

生日問題

1.引入

假設教室內存在nn名同學,求至少兩名同學生日相同的概率。

2.生日悖論

(此部分引用自@Harrytsz的博客

從反面考慮這一問題,即求任意兩名同學生日不同的概率。

顯然存在以下性質:

1.第一個同學的生日有365365種選擇;
2.第二的同學的生日有364364種選擇;
3.第三個同學的生日有363363種選擇;
4.第四個同學的生日有362362種選擇;
5.第i個同學的生日有365i+1365 - i + 1種選擇;

因爲nn位同學選擇總數爲:

i=1n365=365n \prod _{i=1}^n 365=365^n

故不同的選擇總數爲:
E(n)=i=1n365365i+1 E(n)=\prod_{i=1}^{n} \frac{365}{365-i+1}

因此nn位同學生日不同的數學期望爲:

E(n)=1E(n) E^{'}(n)=1-E(n)


E(n)=1i=1n365365i+1 E^{'}(n)=1-\prod_{i=1}^{n} \frac{365}{365-i+1}

作出函數圖像爲:
From wikipedia

易看出,當n=23n=23時,EE'就已經達到0.50.5左右。

3.證明

由推論得:
E(n)=i=1n1(1i365) E^{'}(n)=\prod^{n-1}_{i=1}\left ( 1-\frac i {365} \right )

由平均值不等式:

E(n)=i=1n1(1i365)n1<1n1i=1n1(1i365) E^{'}(n)=\sqrt[n-1] {\prod^{n-1}_{i=1}\left (1- \frac i {365} \right )} < {\frac 1 {n-1}} \sum^{n-1}_{i=1} \left (1- \frac i {365} \right )

去根號得:
i=1n1(1i365)<(1n1i=1n1(1i365))n1 \prod^{n-1}_{i=1}\left (1- \frac i {365} \right )< \left( {\frac 1 {n-1}} \sum^{n-1}_{i=1} \left (1- \frac i {365} \right )\right)^{n-1}

注意到等式左右滿足等差數列性質:
(1n1i=1n1(1i365))n1=(1n730)n1 \left( {\frac 1 {n-1}} \sum^{n-1}_{i=1} \left (1- \frac i {365} \right )\right)^{n-1} = \left(1-\frac n {730}\right)^{n-1}

由泰勒展開的等階無窮小推論:
(ex>1+x)(ex>1x) \left(e^x>1+x\right) \Longleftrightarrow (e^{-x}>1-x)

顯而易見的:
(1n730)n1<(en/730)n1=e(n2n)/730 \left(1-\frac n {730}\right)^{n-1} < \left(e^{-n/730}\right)^{n-1} = e^{-(n^2-n)/730}

如果僅當:
n2n>730loge2505.997... n^2-n>730\log_e2 \cong 505.997...

那麼最後一個表達式會小於 0.50.5
而注意到這個數略小於 506506
當取 n2n=506n^2-n=506
就得到 n=23n=23

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章