范文健康探索娱乐情感热点
投稿投诉
热点动态
科技财经
情感日志
励志美文
娱乐时尚
游戏搞笑
探索旅游
历史星座
健康养生
美丽育儿
范文作文
教案论文
国学影视

什么?象棋和围棋都存在不败策略?

  象棋和围棋都是中华文明的瑰宝,更是训练和测试思维能力的方式之一,那些在这两种棋类上取得成就的人们,其智商普遍得到公众认可。但是,我们是否想过,在这两种棋类上是否存在必胜或者平局的策略?答案是存在的,这是策梅洛关于双人完全信息博弈的一个定理的结论。本文将详细介绍这个定理的证明,并将其用于诸如五子棋的分析中。如无特殊说明,后文所提及的游戏都是双人游戏。
  什么是最优策略
  为了让大家对最优策略有一个直观的理解,这里举一个小游戏作为例子。这个小游戏叫Chop,在游戏的最开始有一个m n的网格(下图是一个4 6网格示例),游戏由两位玩家轮流操作,每位玩家每轮可以沿着一整根竖网格线或者一整根横网格线将网格割掉一块,割到只剩下一个小方格的玩家为胜者。注意,不能沿着剩余网格的边界线做切割,例如不能沿着下图的AB线切割,但是沿着CD线或者EF线切割都是可以的。每次切割完之后网格会被分成两块,由操作切割的玩家决定留下哪一块。
  对于这类双人游戏,一般会有最先进行操作的玩家,我们将其称为先手,另一位被称为后手。如果一开始的时候m和n其中一个数为1,比如n=1,先手玩家可以直接切割掉(m-1)个格子即可获得胜利,这个策略就是先手玩家的最优策略。如果对于一般的m和n,先手或者后手怎样才能保证获胜呢?读者可以稍作思考,再接着往下看。
  其实很简单,如果m和n不相等,那么先手的最优策略会导致必胜的结果:这时候先手玩家只要割掉其中一块使得剩下的网格是个长和宽相等的网格即可。这样,无论后手切割哪条线,都是在长和宽相等的基础上进行切割,最后必然得到一个长宽不相等的网格,也就不可能是单独一个网格。先手玩家只要每一步实行这个策略,无论后手玩家怎么操作,先手玩家都会获胜。这时候读者肯定明白了,当m=n的时候,无论先手玩家怎么操作,后手玩家都可以借助前述一样的策略获胜。
  完全信息博弈和策梅洛定理
  现在回到一般游戏的讨论上。策梅洛定理适用于被称为完全信息博弈的一类游戏。所谓完全信息博弈,指的是游戏的所有信息都是公开的,游戏双方都能清楚了解到目前游戏所处的状态信息,并且游戏的每一步都不涉及概率因素。这个条件把扑克、飞行棋、暗棋和翻棋玩法下的军棋都排除掉了。然后,我们还需要这个游戏能在有限步内结束,并且,游戏的结局要么是平局要么有一方是胜者。很明显,围棋是属于完全信息博弈的。至于象棋,有可能会进入循环状态从而整个游戏没完没了。为了避免这一点,我们可以加入一些新规则使得象棋不会出现循环,比如,设定一个很大的数N,只要连续N步双方都没有被吃掉棋子就判为和棋,或者不允许超过N次进入同一种棋子状态,否则判为和棋。加入这些规则或者类似的规则之后,象棋就满足要求了。
  下面给出策梅洛定理的严格表述:在双人完全信息博弈下,只有三种情况:要么先手具有必胜策略,要么后手具有必胜策略,要么双方的最优策略会导致平局。比如前面所说的Chop游戏,当m n时,先手玩家具有必胜策略;如果m=n,后手玩家具有必胜策略。Chop游戏没有平局。策梅洛定理是一个结论很强的定理,下面我们会发现,它的证明非常简单,不需要用到很高深的知识。
  策梅洛定理的证明
  为了证明策梅洛定理,我们需要引入一个小小的概念:游戏树。在游戏的每一步,玩家有很多种走法,每一个走法都会产生新的分支,把两位玩家的所有可能走法考虑进来,就会得到一个树状结构。这个树状结构穷尽了游戏过程的所有可能性。下图是Chop游戏在1 4情况下的游戏树。在本文,我们用(1,0)表示先手获胜,(0,1)表示后手获胜,(0,0)表示平局。
  在游戏树上,节点会标注上游戏状态,比如上图中的方格。有时候为了信息完全,还会标注上在此节点轮到哪位玩家操作了。因为我们把游戏循环往复的可能性排除了,游戏状态转移图不会出现圈图,所以必然是树图。(对于象棋,如果用A表示棋子状态,加上了前文所述的其中一个规则后,整个游戏状态将由(A, i)表示,其中i表示已经连续i步双方都没有被吃掉棋子或者已经i次进入棋子状态A了。在这样的表示下,当i不等于j时,(A, i)和(A, j)哪怕棋子状态都是A,但是依然代表不同的游戏状态。于是,象棋的游戏转移也不会出现圈图。)
  接下来,我们假设每一位玩家都是理智的,当玩家处于游戏树的某个节点时,她/他必然会选择对其最有利的走法。假如现在游戏状态来到了倒数第二步,再走一步游戏将结束了,那么我们就会看到游戏树的末端,大概是如下图这样的,其中省略号表示未画出的末端节点
  在上图的游戏树中,如果在A处轮到先手玩家操作了,那么她/他必然会选择走向B。走向C和D对先手玩家来说都不是最优走法。于是,A虽然不是末端节点,但是它依然可以带有胜负信息(1,0),这个胜负信息表示先手方在A处只要按最优策略走就会获胜。当然,上图只是一个例子,有可能末端节点都不是(1,0)状态的,这时候对先手玩家来说最优策略就是走到平局状态(如果有平局末端的话),这样A节点将会带有(0,0)的胜负信息。如果是最坏情况,节点A下的所有末端节点都对应(0,1)的胜负,那么在A处无论先手玩家怎么走都必输,于是节点A带有的胜负信息是(0,1)。假如我们给胜负引入大小关系:(1,0)>(0,0)>(0,1),那么前述得到A的胜负信息的分析可以总结为:轮到先手方操作,A节点的胜负=A的下一级节点的胜负最大值。另一方面,如果在A处轮到后手玩家操作了,我们也可以通过类似的分析得到A处的胜负信息,只不过最大值要换成最小值:轮到后手方操作,A节点的胜负=A的下一级节点的胜负最小值。
  得到了A处的胜负信息之后,我们就可以忽略A下面的所有节点了,这时候A就成了一个末端节点,它带有相应的胜负信息,这个胜负信息表示从该节点出发,两位玩家都使用最优策略后会导致的胜负结局。这个操作可以继续进行下去,不断得到上一级节点的胜负信息,然后忽略掉旧的末端节点。如此往复,因为树是有限高的,最终我们会得到游戏一开始那个节点(术语叫根节点)的胜负信息。如果根节点的胜负信息是(1,0),那么意味着先手玩家只要按最优策略走下去就会必胜;如果根节点的胜负信息是(0,1),那么意味着后手玩家具有必胜策略;如果根节点的胜负信息是(0,0),那么意味着双方的最优策略会导致平局。至此,策梅洛定理证明完毕。
  从下往上的胜负信息推导
  如何确定谁才具有必胜策略:策略窃取
  想必读者已经跃跃欲试了,如果知道了象棋或者围棋的最优策略,岂不是在棋坛上横着走?可惜的是,虽然策梅洛定理的证明是构造性的,但是构造过程需要我们先得到整个游戏树,而像围棋这类棋,游戏的路径(指从根节点到末端节点的一条路径)比宇宙的原子数目还要多,要想通过整个游戏树来得到最优策略是不可能的了。如此说来,策梅洛定理仅仅给必胜或者平局策略提供了存在性。不过,借助策梅洛定理所提供的存在性,我们可以利用被称为策略窃取的方法证明在某些游戏上后手不存在必胜策略,换言之,先手有不败策略。
  本文将以著名的五子棋为例介绍策略窃取是怎么一回事。很明显,五子棋满足策梅洛定理的条件,于是有且仅有三种可能性:先手具有必胜策略、后手具有必胜策略、双方的最优策略会导致平局。接下来我们使用反证法。假如后手具有必胜策略,我们把这个策略称为S。这时候无论先手玩家怎么走,后手玩家只要使用策略S,先手玩家必输。
  策略窃取的要点就是把对方的策略"窃取"过来。先手玩家先在棋盘上随便放一个棋子,位置记为P1,然后假装这个棋子不存在。这时候轮到后手玩家放子了,由于假装P1上的棋子不存在,后手玩家成了"先手",而先手玩家成了"后手",于是先手玩家可以使用必胜策略S。根据这个策略的必胜性质,无论对方怎么走,"后手"玩家(也就是先手玩家)都将获胜。不过,事情似乎没那么简单。我们只是假装P1上的棋子不存在而已,实际上这个棋子是存在的。P1位置上的棋子会怎么影响到策略S的使用呢?假如走到了某一步,策略S要求"后手"玩家将棋子放在P1位置,这时候P1已经存在"后手"玩家的棋子了,但是游戏要求玩家每一步都不能不下棋子,此时"后手"玩家可以在这一步把棋子下在其他的任意位置,记为P2。这样的话P1和P2都占据了"后手"玩家的棋子,这就等价于游戏一开始"后手"玩家将棋子下在了P2,并且在目前这一轮"后手"玩家根据策略S的要求把棋子下在了P1位置。如果接下来策略要求棋子下在P2,那么"后手"玩家可以任意把棋子下在P3位置……如此类推,先手玩家可以完美使用策略S,于是会必胜。这和反证法的假设相矛盾。于是,五子棋只能存在两种情况:先手具有必胜策略、双方的最优策略会导致平局。或者更简洁地表述为,先手具有不败策略。
  回顾前述关于五子棋的讨论,这个"五"字完全没有体现出来,我们完全可以把相关结论推广到四子棋、六子棋等等。特别地,井字棋本质上是一种三子棋,由于它的游戏树很简单,我们甚至可以通过穷举法证明在井字棋上确实是先手玩家具有不败策略。
  在哪都能玩的井字棋
  转载内容仅代表作者观点
  不代表中科院物理所立场
  来源:中科院理论物理研究所
  原标题:DoctorCurious 26: 什么?象棋和围棋都存在不败策略?

统计局7月CPI同比上涨2。7猪肉价格同比上涨20。22022年7月份,全国居民消费价格同比上涨2。7。其中,城市上涨2。6,农村上涨3。0食品价格上涨6。3,非食品价格上涨1。9消费品价格上涨4。0,服务价格上涨0。7。17月平均,为什么西红柿越来越难吃?专家历时四年研究,原来是西红柿变了不知道大家有没有发现,现在西红柿的味道似乎大不如前了。为什么西红柿变得越来越难吃了?西红柿的味道变化上海农科院曾对51个品种的西红柿做了检测,结果发现,现在西红柿里的可溶性糖类都下你是不想睡吗?不,你只是睡不着而已,来看看中医怎么说我国古人把睡眠禁忌总结为睡眠十忌,即是一忌仰卧二忌忧虑三忌睡前恼怒四忌睡前进食五忌睡卧言语六忌睡卧对灯光七忌睡时张口八忌夜卧覆首九忌卧处当风十忌睡卧对炉火。根据睡眠十忌及失眠的病因中医专家提醒睡眠姿势很重要!哪种姿势睡觉最好?仰卧侧卧的优缺点是啥?人的一生有三分之一的时间都在睡眠或休息中度过,因此选择一种有助于身体恢复的睡眠姿势很重要。那不同的睡姿,会对身体带来怎样的影响呢?仰卧是一种最简单的睡姿,虽然就是面朝天花板这么一躺最远的边陲怎么采集资源?资源采集方法介绍最远的边陲抢先体验版本已经在steam平台发售,在本作中可以采集不同的资源,这里给大家带来了最远的边陲资源采集方法介绍,一起来看下文中的操作玩法吧。资源采集方法介绍批量采集资源,按早餐如何吃更有营养?一起来看长时间不吃早餐可能会给自己埋下健康隐患还有些人虽然吃了早餐但有些神仙搭配可能只是误区你平时的早餐搭配吃对了吗?早餐如何吃更有营养?一起来看看吧不吃早餐对身体有哪些危害?早餐提供的营建议家长多给孩子吃4种高锌食物,补营养,孩子爱吃身体棒哀哀父母,生我劬劳,孩子是父母的希望,每个父母都在孩子身上倾注了巨大的心血,希望孩子能够身体健康学习优异。望子成龙是人之常情,可是关心则乱,为了孩子,父母们可是没少吃亏上当,买各种立秋后,多给孩子吃这菜,营养足,味道好,强身健体长高个立秋后,多给孩子吃这菜,营养足,味道好,强身健体长高个光阴从来不等人,立秋一过,虽然还是三伏天,天气自然就凉了,北方早晚都很凉爽,中午也不是很热,感觉非常舒适了。天气一凉,胃口就好贵州人最奇葩的八大美食,本地人吃不腻,外地人看了直摇头贵州作为一个避暑胜地,不光天气晴朗凉爽,当地美食也数不胜数。贵州作为一个被低估的美食之城,在众多的美食之中,这八种美食最为怪异,每一种都是当地人的心头好,可外地人却无从下嘴,不由直早上起床后,按顺序做这六件事,身体更健康早上起床之后,不要先喝水,也不要先穿衣服,更不要先上厕所。相关专家表明,按照顺序做好这六件事儿,这样才是最好的,因为这样可以避免很多的疾病。对身体健康重视的朋友呢,一定要看完本篇文夜宵中3种食物尽量少吃,许多人对此并不了解,越吃身体越差随着人们的生活水平不断提高,现在人们的饮食也变得越来越丰富,许多人对于饮食并没有太大挑剔,几乎是什么食物比较好吃就会吃什么食物,尤其是一些吃货,对于食物根本不在意。现在夜宵的食物越
1976年,毛主席病重,李敏不顾阻拦直闯中南海,毛主席是娇娇吗在我们每个人心中,毛泽东主席是我们中国无产阶级革命的领导人,是我们心目中的英雄,但是褪去了光环之后,毛主席也跟我们普通人一样,拥有温暖的家庭。在儿女心中,他不仅仅是伟大的主席,也是北京环球度假区8类情形谢绝入园昨天,记者从北京环球度假区获悉,从远程购票端开始,采取技术手段,强化疫情防控,严防中高风险地区游客流入,8类情形下游客谢绝购票入园。游客使用APP或者公众号购票时,付款前要勾选并确高冷女神袁泉的上位史,以及她的坎坷情史对于袁泉,有的人觉得她十分漂亮,但又有的人觉得她的五官并不端正。观众对袁泉的容貌评价,两极化十分严重。但如果你认真看过她的戏,你就会发现,她不单单只是表面上美,更是美到骨子里去了。你有planB吗?你有planB吗?最近忽然有了大把的闲暇时间,刚开始几天感觉还挺好终于有了自己的时间,可以愿意干什么就干什么了,可是几天下来,发现这样的日子糟糕无聊透了!可能没有自制力的原因,除了众星现身乌镇聚会,何炅当场喝醉抱着周迅痛哭,黄磊忙在一旁安慰饿了吗?戳右边关注我们,每天给您送上最新出炉的娱乐硬核大餐!10月23日晚,有媒体拍到娱乐圈众大咖齐齐现身乌镇聚餐,何炅喝醉后直接抱着周迅痛哭不止,引起网友热议。最近,由黄磊担任监李亚鹏,他没有任泉的命,却得了任泉的病11993年,李亚鹏还是中戏的学生。他和班上的两个新疆老乡陈建斌王学兵抱团取暖,到处走穴赚钱。相比两个老乡接演的宫廷侍卫这类小角色,李亚鹏早早就得到了主演的机会,拿到的片酬也高一些官宣!杜兰特被NBA处罚了不出阿杜自己所料,他果然被联盟罚款了,金额高达25000美元。原因嘛,主要是昨天比赛中朝着观众席扔球,造成了不好的影响。对于扔球一事,阿杜是这么说的我不是故意丢球的,我也不知道自己吴勇豪反喷郭艾伦,曾经的国青三子为何变成这样了?吴勇豪,曾凡博,余嘉豪三人过去被称作国青三子,是球迷心中下一代中国男篮的希望。现如今,曾凡博在美国的发展联盟继续追逐梦想,余嘉豪在CBA新秀赛季大杀四方,而吴勇豪在干嘛呢?余嘉豪,真正富有的人,一眼就能识破文闻秋声原创文章,抄袭必究01引言金钱,它就是像是一块磁铁,让人忍不住想要靠近它,得到它。钱,能呈现出生活中更多的美好。有钱,可以去享受人生,去看更美的风景,去更大的世界走走。卢梭龚翔宇去读研究生!女排接应让男同学挺紧张,看看同学动作就懂了今年的世界大赛结束之后,中国女排国家队的球员都回到了地方队,备战全运会的比赛,在全运会的赛场上,天津女排和江苏女排会师决赛,最终天津队拿到了冠军,江苏女排获得了亚军。江苏女排没有卫升至第一!辽宁两小将发挥出色成惊喜,李晓旭场上一幕太心酸CBA常规赛继续进行,辽宁本钢与浙江广厦的对决已经落下帷幕,本场两支球队依然是全华班之间的对拼,辽篮在落后11分的情况下在第二节开启强势追分模式,之后越打越勇,最终以112100战