個人感覺與獨立重復試驗類似
核心:將問題分解為子問題
應聘者問題的指示器隨機變量解法
關于例題
帽子核對問題 對于每個顧客,拿到自己的帽子的概率為
逆序對問題 對于每一組數的組合,都有一半的概率為逆序,故其數學期望為
含義 讓分布固定,而通過特定算法實現隨機化。
隨機排列數組
PERMUTE-BY-SROTING
即為每一個數組元素隨機分配一個rank值,并以rank重新排列這些元素。通過條件概率可證明每種分配的可能均為1/n!通過5.3-4可知,對于每個元素A[i],排在任一位置的概率均為1/n,并非是證明均勻隨機排列的充分條件RANDOMIZE-IN-PLACE
即對于每個元素,都與它后面(包含自身)的元素相交換。證明
初始化:初始化賦值i=2(涉及討論i=1的空數組,故先顯式交換一次),即對于每個1排列,長度為1的子數組包含這種排列的概率為
保持:假設i次迭代前每種(i-1)排列出現概率為
終止:終止時,i=n+1,子數組任一排列概率為
問題:拋一枚標準硬幣n次,求最長連續正面的數學期望
思路: 類似夾逼準則
證明過程:
O(lgn)
設連續擲硬幣k次,k=2lgn。
起始于某一位置,長度**大于等于**k的序列至多有n-k+1個,故開始于任一位置的概率總和小于等于
由定義知
顯然,當j較大時
Ω(lgn)
把n次投擲劃分為n/s組,每組擲s次,s取lgn/2。
顯然任一一組,結果為同一面(假設為正面)概率為
故每組都不是同一面概率為
對j值較小的部分,其值忽略不計,因此
結論:特征序列長為lgn。
指示器隨機變量的近似結果:
問題:只雇傭一次應聘者,并且每次應聘必須決定是否雇傭這個人。
實現思路:選擇一個正整數k,面試并拒絕前k個應聘者,并雇傭后面第一個分數比前k個應聘者中分最高者還高的人,若沒有則雇傭最后一個人。問題轉化為尋找k的最優值。
過程:
令
顯然
解得
求導,得
新聞熱點
疑難解答