AI能战胜二十一点吗?数学给出的答案是否定的

AI能战胜二十一点吗?数学给出的答案是否定的

e
editor
二十一点的庄家优势来自玩家先行动、爆牌即输的规则本身。AI只能把决策精度提到上限,无法改变期望值为负的事实。

每一局二十一点都从同一个结构性困境开始:玩家先行动,一旦爆牌,庄家还没亮牌就已经收走了赌注。单是这一条规则,就足以让庄家在每一手牌上拥有数学优势,无论坐在牌桌边的软件有多聪明。AI改变不了行动顺序,改变不了牌堆构成,它只能改变面对固定规则时决策的精确程度,而精确度是有上限的。

人们问“AI能不能战胜二十一点”时,通常想问的是三件事之一。电脑能不能完美执行基本策略?能,这毫无难度。电脑能不能算牌并调整下注?能,人类几十年前就在做这件事了。电脑能不能在长期中克服庄家优势?这是另一个问题,答案是:只要规则本身对玩家带有负期望,任何游戏都不能。

AI在二十一点牌桌上做什么

二十一点中的人工智能最好理解为一个决策引擎。它观察已经发出的牌,把当前手牌与庄家的明牌做比较,然后根据具体牌桌规则选择期望损失最小的动作。这恰恰就是公开发布的基本策略表在做的事,区别只在于那张表是数学家推导出来的,而不是神经网络学出来的。

这个区别很重要,因为在固定规则下,二十一点是一个已被解出的游戏。给定牌副数量、庄家软17是停牌还是要牌、分牌和加倍选项,每一种玩家手牌与庄家明牌的组合都只有一个正确打法。一个在数百万局模拟牌局上训练出来的机器学习模型,最终会收敛到同一张策略表上。它不会发现组合分析遗漏了什么隐藏优势。

方法它优化什么它改变不了什么
基本策略表在单一规则下每手牌的最低期望损失规则里自带的庄家优势
算牌牌堆构成变化时的下注额与打法偏离大多数手牌仍然是负期望这一事实
机器学习模型收敛到与策略表相同的最优决策行动顺序与爆牌规则
注码递增系统赢或输之后下注多少任何单手牌的期望值

RTP与庄家优势:同一道算术的两个名字

玩家回报率(RTP)与庄家优势互为补数。同一个游戏在同一套规则下,两者相加等于100%。如果某个二十一点变体在极大量的手牌后返还给玩家某个百分比,庄家优势就是剩下的部分。这两个数字都不是对单次牌局的承诺。玩家可以赢一个晚上、一周或一个月,而长期平均值始终稳稳地站在他的对面。

这正是AI的期望通常落空的地方。电脑能算出每一个决策的精确期望值,但它改变不了那个期望值。完美打法只能把亏损速度降到规则允许的最低水平,不能把符号从负翻成正。玩家在二十一点中获得正期望的唯一途径,是根据庄家不知道的信息来调整下注,也就是算牌,而即便算牌,产生的优势也很小,需要极大的样本量才能压过波动。

为什么短期牌局看起来和长期完全不像

假设一个玩家带着100个单位的本金坐下,一个晚上玩了200手。这个牌局的期望损失等于平均下注额、每手庄家优势与手牌数的乘积。举例来说,如果平均下注是1个单位,每手优势是1个单位的一小部分,期望损失就是几个单位。但实际结果几乎永远不会等于期望结果。短期样本由波动主导。

200手的一局牌,玩家轻松可能赢30个单位,也可能输40个单位。这两种结果都不会告诉你任何关于庄家优势的信息。优势只有在数十万手牌的尺度上才显现出来,而这恰恰是AI在模拟中运行的尺度。这就是为什么电脑能如此干净地展示庄家优势:它玩了几百万手,噪声被洗掉了。人类玩几百手,看到的几乎全是噪声。

每小时手数与总下注暴露

玩家确实能控制的一个变量是速度。二十一点每小时的手数取决于牌桌、玩家数量以及庄家是否使用洗牌机。一个在快速牌桌上的单人玩家,每小时看到的手数可能比一张满员且手动洗牌的桌子多出很多。每多一手牌,总下注量就乘以一次,而总下注量乘以期望损失。

AI在线上或模拟环境中每小时可以玩几千手。这不是通往盈利的路径,而是更快抵达长期结果的路径。你玩负期望游戏的速度越快,数学期望就越快显现。放慢速度不会改善优势,但它会减少每小时的下注总量,从而在相同注额下降低每小时的期望损失。

算牌:唯一真实的优势,以及AI为什么没有让它变简单

算牌之所以有效,是因为二十一点有记忆:已经发出的牌不再在牌靴里,所以剩余牌堆的构成发生了变化。当剩余牌堆中高牌比例高时,玩家的期望值会改善,有时足以转正。算牌者在这种局面下加大注额,其他时候则降低。

AI可以完美地算牌。它还能追踪比人类更精细的信息,比如剩余牌堆中每个点数的精确数量,并据此调整打法偏离。但算牌带来的优势很小,而且它要求玩家在计数有利时下更大的注,而这恰恰是场所会盯的行为。算牌在大多数地方不是犯罪,但场所是私人机构,可以拒绝服务或驱逐他们认定在算牌的人。AI不会让算牌变得隐形。它让下注模式更精确,反而可能更容易被察觉。

注码递增系统重新分配结果,而不是消除优势

注码递增系统根据最近的结果改变下注额。最著名的是马丁格尔:每次输后加倍下注,这样第一次赢就能收回之前所有亏损并多赚1个单位。这个算术看起来很诱人。问题在于,玩家买到的不是更高的获胜概率,而是一种不同的结果分布。

假设玩家从1个单位的注额开始,每次输后加倍。连续输五次后,下一注是32个单位。连输五手的概率不是零,而一旦发生,所需注额会迅速超过大多数本金或牌桌限额能承受的范围。这个系统制造许多小赢和偶尔的灾难性亏损。总下注额的期望值仍然是负的,因为每一手牌都是负期望,无论它上面挂了多少注额。

AI执行马丁格尔,做的和人类执行马丁格尔完全一样,只是更快、算术更准。它更快地触碰到牌桌限额或本金上限。没有任何注额序列能改变底层手牌上的庄家优势。

规则控制了什么

二十一点的优势因规则集而异,这种差异是真实的。庄家软17停牌的牌局比庄家软17要牌的牌局对玩家更有利。牌副少通常比牌副多好。允许分牌后加倍或投降的规则会把优势朝玩家方向小幅推移。这些差异是可以量化的,一套规则的基本策略表拿到另一套规则下用,会略有偏差。

AI可以瞬间算出任何规则集下的最优策略。这确实比背错策略表的人类有优势。但这是精确度上的优势,不是对庄家的优势。规则仍然由庄家设定。玩家选择坐哪张桌子,而最好的可用桌子对玩家来说仍然带着负期望。

规则集印在牌桌上或写在游戏信息面板里。想确切知道自己面对多大优势的玩家,应该读那些规则,然后对照该特定配置的公开策略表。策略表本身不是秘密,它是一个公开的数学结果。

AI真正有帮助的地方

这些都不意味着AI在二十一点中毫无用处。建立在完美引擎上的策略训练器,纠正玩家偏差的速度比任何人类教练都快。模拟可以用数百万手的数据,向玩家展示给定注额分布下,某个规模的本金被耗尽的精确频率。这是很有价值的教育工具。

AI做不到的,是凭空造出规则里不存在的优势。庄家优势是游戏本身的属性,不是玩家智力的属性。完美的玩家比不完美的玩家输得更慢。一个拥有大本金且注额分布被容忍的算牌者,可以在极长的周期里磨出很小的正期望。但“AI能不能战胜二十一点”这个问题,和“完美打法能不能战胜二十一点”的答案是一样的:只有当规则和算牌机会允许时才行,而即便那样,利润也很薄,波动极其残酷,场所还保留着拒绝接受下注的权利。

常见问题

电脑算牌能比人类更好吗?
能。电脑可以追踪牌靴中每个点数剩余的精确数量,而大多数人类算牌系统使用的是简化的点值。电脑的精确性会产生略好一些的打法偏离和下注额调整,但它获得的优势仍然很小,而且仍然取决于场所是否容忍这种注额分布。

线上玩牌会改变AI能否战胜二十一点的答案吗?
线上二十一点通常每手都从重新洗过的牌靴发牌,或者使用连续洗牌机,这消除了算牌所依赖的牌堆构成记忆。没有这种记忆,玩家就没有正期望机会,AI除了完美基本策略之外也没有任何东西可以利用。

有没有哪种二十一点变体让玩家拥有数学优势?
有些规则组合比其他规则更有利,少数公开发布的规则集能把庄家优势压到非常接近零。具体某张桌子是否提供正期望,取决于精确的规则、允许算牌时的切牌深度,以及附带的反水或促销。玩家应该阅读公布的规则,针对那张桌子自己动手算一遍,而不是假设优势存在。

理性游戏

博彩应被视为付费娱乐,而非赚钱或挽回损失的方式。美国读者可拨打 1-800-MY-RESET (1-800-697-3738)。

各地法定年龄为 18 岁或 21 岁,请遵守适用于你所在地的规定。

本文是关于这些机制如何运作的一般性说明,不构成法律建议,也不是对任何运营方的推荐。

本文最初由 Bit.Fan 发布。 欲了解更多博彩资讯,请访问 www.bit.fan.
900

免责声明:

本平台展示的市场信息、项目资料与第三方内容仅用于行业信息分享,不构成任何形式的投资建议或收益承诺。

加密资产交易具有较高风险,用户应充分评估自身风险承受能力并独立作出决策,相关盈亏及法律责任由用户自行承担。