拒絕掉前面37%的追求者--自然常數e的妙用
傳說古希臘哲學大師蘇格拉底的3個弟子曾求教老師,怎樣才能找到理想的伴侶。於是蘇格拉底帶領弟子們來到一篇麥田,讓他們每人在麥田中選摘一支最大的麥穗——不能走回頭路,且只能摘一支。第一個弟子剛剛走了幾步便迫不及待地摘了一支自認為是最大的麥穗,結果發現後面的大麥穗多的是;第二位一直左顧右盼,東瞧西望,直到終點才發現,前面最大的麥穗已經錯過了;第三位把麥田分為三份,走第一個1/3時,只看不摘,分出大、中、小三類麥穗,在第二個1/3里驗證是否正確,在第三個1/3里選擇了麥穗中最大最美麗的一支。
——摘自百度百科《最大的麥穗》
我們可以建立這樣的一個簡單的數學模型:假設一個妹子一生中總共會遇到n位追求者,這n個男(/女)生隨機排成一條長隊,一個一個拿著愛的號碼牌,去向妹子表白。對於每一個表白者,妹子要麼選擇拒絕,期待下一個能遇到更好的;要麼約定終身,但這也意味著放棄了接下來的所有選擇,也許你婚後滿腹牢騷,懊悔自己當初怎麼就瞎了狗眼看上了你這麼一個……
那麼,我們作為該妹子的智囊團,為她制定的策略為:先拒絕掉你遇到的前r-1個人,無論這r-1個人中有個男孩子多麼讓你心動,我們把這r-1個表白者中最讓你心動的那位稱為M,然而從第r個開始,一旦看見有男孩子比M更好的,當機立斷選擇更好的這個為自己的終身伴侶。
那麼問題來了,n為已知的情況下,當r為多少時,能夠使得該妹子選中最佳藍孩紙的概率最大?
表白者隨機變數表示為
假設,Mr. right位於第i個位置。一種情況是,如果僅次於 的那個男孩正好在前r-1個中,也就是M,那麼,女孩必定能選中Mr Right。
此時,
而我們知道
於是
當n趨向於無窮,另 為x, 為t, 為dt
接下來求P(x)的極值,對函數求導,令導數為0,求出此時的x
可見,假設妹子一生中會遇到10個追求者,那麼她應該放棄前3個,默默記住這前3個中最棒的那個,當第4個開始時,一旦遇到比前3個中遇到的最好的那個更好的,就果斷選擇這個。只有這樣她選中這十個人中最好的那個的概率才能最大。
對了,經 @吧啦沒有梨 提醒,按照這種策略你也有37%的幾率孤獨終老哈。
參考材料:未婚妻問題 維基百科
推薦閱讀: