1 前言
本人在于4月22号在量化投资公众号上看到了九坤投资举办的比赛,抱着拿个offer的心态参加了第三届第三期的德州扑克AI对抗赛,并侥幸获得第一名(运气还是占了比较大的成分),现分享自己的方案。
比赛链接为:比赛链接
2 德州扑克规则
这里简单介绍一下德扑规则。一开始每人都会有自己的两张起手牌(只有自己能看见),第一轮会出现三张公共牌,第二轮发第四张,第三轮发第五张。每一轮都可以根据自己的牌型选择下注,跟注,加注,弃牌。在最后一轮结束时如果还有两位以上的选手在场需要翻出手牌比大小。
3 方案介绍
3.1 方案简介
本人采取的方案主要是通过计算目前的胜率和下注的赔率综合决策的。
3.2 胜率计算
对于每轮自己的胜率计算,我是采用蒙特卡洛模拟方法去模拟未来的公共牌和对手的手牌来计算的。这里计算胜率只考虑一个对手,对于场上存在多个对手时,胜率计算可以累乘。比如通过模拟得到的胜率是0.8,场上剩下3人,那么你的胜率就是0.8*0.8=0.64。后面我发现如果这么计算的话会导致自己入场的次数很少,盈利能力变弱,决赛我计算最终的胜率仅考虑场上只有两个人