二四法則和所羅門法則的簡單數學分析
二四法則和所羅門法則的簡單數學分析
2017.2.18
一、二四法則和所羅門法則的簡單介紹
德州撲克中的「二四法則」和「所羅門法則」都是用來計算成牌概率的,二者的計算規則如下:
假設出牌(Outs)數量是X(基礎分析不考慮對手的手牌和Redraw的情況,下同),則:
A、二四法則:
1條街的成牌概率約=X*2*1%;
2條街的成牌概率約=X*4*1%;
B、所羅門法則是對二四法則的修正,一條街的情況和二四法則沒區別,兩條街的時候當Outs數目大於或等於9的時候,要在二四法則基礎上加一個修正項,為:
2條街的成牌概率約=(X*4-(X-8))*1%
(由於錄入方便性和網頁演示問題,文中所有公式用Excel中公式格式展示)
舉個例子:
翻牌抽同花Outs的數量=9,則用二四法則計算到河牌2條街的成牌概率=9*4*1%=36%;而用所羅門法則計算=(9*4-(9-8))*1%=35%——這裡兩個公式差異不大;
翻牌抽兩頭同花順Outs的數量=15,則用二四法則計算到河牌2條街的成牌概率=15*4*1%=60%;而用所羅門法則計算=(15*4-(15-8))*1%=53%——這裡兩個公式差異就明顯起來,所羅門法則明顯更接近實際成牌概率。
二、進一步量化討論二四法則和所羅門法則和實際成牌概率差異多大,適用的情況如何
將使用二四法則計算的成牌概率和實際概率差異用圖表表示如下,其中兩條街的實際成牌概率使用了高中數學中簡單的排列組合知識:
1、考慮一條街的情況下,二四法則計算成牌概率和實際的差異假設為Y,Y和Ous數量X是一階線性關係,其中二四法則算出的概率會比實際概率小一點點。
翻牌未發出牌為47張:
Y=X*-0.13%,當Outs不大於9的時候,翻牌用二四法則計算下一條街成牌概率的與實際差異不超過1.2%;
轉牌未發出牌為46張:
Y=X*-0.17%,當Outs不大於7的時候,轉牌用二四法則計算下一條街成牌概率的與實際差異不超過1.2%。
2、考慮兩條街的情況下,二四法則計算成牌概率和實際的差異假設為Y,這時Y是Outs數量X的二階函數,Y=X*(0.046%X-0.30%),函數的圖形是下圖中的紅色折線:
我們可以看出,上圖中
當X大於等於1且小於等於8的時候,Y的絕對值不超過1.2%(實際不超過0.56%);
當X大於等於9的時候,函數Y隨著X增大迅速增加。
那麼我們怎麼來解決二四法則公式當X大於等於9的時候差異過大的問題呢?
這裡就引入了所羅門法則所增加的修正項(X-8)*1%——當X大於等於9的時候,Y』=(X-8)*1%就是傾斜向上的藍色折線這一段;
而Y-Y』的絕對值,即圖中直觀看紅折線和藍折線之間縱坐標差值,就是使用所羅門法則計算成牌概率和實際概率之間的差異。這個差異非常小,當X大於等於9,且小於等於21的時候,Y-Y』的絕對值不超過1.2%(實際不超過1.06%)
而除了一些奇葩的場景,翻牌Outs=21基本可以看做抽牌一方Outs最多的場景了,比如花順雙抽兩高張vs頂對=KsQs vs Jc8c @Flop=JsTs2h。
因此我們可以看到所羅門法則在實際使用中覆蓋面非常好。
三、總結
計算成牌概率時,當Outs數量在[1,8]區間的時候,我們使用二四法則;當Outs數量在[9,21]區間的時候,我們用所羅門法則。這樣簡化計算和實際的誤差很小,通常不超過1.2%。
推薦閱讀:
※牌桌上最致命的不是運氣差,而是碰上了冤家牌?
※德州撲克牌例分析(3):河牌圈的全押詐唬
※關於AX對於抽花的阻隔效應的一些分析
※德研社創始人:德州撲克的黑暗面
※擁有怎樣的人生才算是美國式傳奇?
TAG:德州扑克 |