五子棋吧 关注:53,000贴子:694,754
  • 10回复贴,共1

陈伟:五子棋放开天元规则慢棋试验赛点评

只看楼主收藏回复

阿尔法狗AIphaGo几年前轻松战胜人类顶尖围棋棋手柯洁,基本家喻户晓。AI应用在围棋上展现出超强的计算力,甚至颠覆了围棋过去很多年的理论。那么五子棋AI有多强呢?五子棋也有类似的“狗”,实力早已碾压所有最顶尖的人类棋手。五子棋选手的实力强弱,主要取决于棋手开局知识(定式)掌握的广度和准确性,中盘计算力的深度和准确性,以及对大局观的理解等。
目前五子棋顶尖高手用AI拆棋越来越广泛。自从AI介入五子棋研究以来,开局理论日新月异,准确度极其精准,在强大的棋谱库面前,人类选手再强的计算力也变得不堪一击。于是专业棋手们都热衷于背AI的下法,每个开局都要至少记忆几十步定式,以及各种分支。这样的结果是,两个专业棋手比赛,如果其中一个棋手对当前所下的局面研究较深,而另一个棋手研究不深,那大概率研究深的棋手会取得胜利,棋手计算力的重要性在下降。如果两位棋手对这一局面研究都非常深,那么前几十步棋基本上都是AI研究出来的最佳下法。等局面脱离双方研究以后,棋盘上所剩的空间就不多了,计算力顶尖的高手也很难战胜比他差一个档次的棋手,最终这盘棋大概率会和棋。如果一个棋种记忆力的重要性,远远超过了中盘计算力的重要性,那么下棋中的乐趣就大大下降了。
如何能改变这一局面呢?我觉得可以通过简单修改规则的方式解决,当前五子棋的规则第一步都是下在棋盘最中间,这个点叫做“天元”。从中间开始下,进攻一方可以向各个方向发展,具有充分的空间,防守方稍有不慎就必败了。因此双方可以变化的余地会更小,定式的分支会较少,更容易记忆。一方不按照定式下,对方比较容易取胜。如果双方按照定式下几十步后,棋子大部分集中在中间,棋盘上剩余的地方小,很容易和棋。但如果黑棋第一步下在靠边、或者靠近角的位置,进攻方只能向空间大的地方发展,方向变少了,赢棋难度会大很多,所以防守更容易。这样开局阶段的分支会非常多,即使AI认为必胜的局面,取胜也非常复杂。棋手想把每个分支都背下来的难度非常大,最好有强大的计算力辅助,少背一些内容。如果双方都按照AI的最佳下法走上几十步定式,也只是占据棋盘的半边或者一个角,双方还有充分的空间中盘拼杀。这样记忆力和中盘计算力的重要性就达到了相对的平衡,下棋更有乐趣了。
我觉得未来的五子棋规则,第一步不应该限制在天元,所以我发明了RIF Moved规则,也就是在国际连珠联盟经典RIF规则下,第一步的位置可以移动,由双方棋手共同确定。为了验证这个规则的合理性,我邀请了世界上十位最顶尖的五子棋选手,来下一个慢棋试验赛。其中有五位选手曾经获得过世界五子棋锦标赛冠军,他们是来自中国的曹冬、芦海、吴镝、祁观、来自俄罗斯的Vladimir Sushkov(弗拉基米尔·苏什科夫)。另外五位棋手也是世界上最顶尖的棋手之一,分别是来自中国的朱建锋,来自俄罗斯的Dmitry Epifanov(德米特里·埃皮法诺夫),来自爱沙尼亚的Aivo Oll(爱伏·欧尔),来自日本的Tomoharu(中山智晴)和Inoue Fumiya(井上史也)。每位选手都可以使用AI辅助计算,单方总用时90天以内,每步30天以内。比赛时间非常充分,将持续几个月甚至半年以上。可以说是五子棋最强棋手+最强AI结合的对战,每盘棋局的精彩程度可想而知。
我对比赛做了一些分析和总结。首先简单介绍一下比赛规则,这个比赛使用规则和我们国内青少年比赛使用的RIF规则只有一点差别,就是假黑方的第一步位置不是必须在天元,而是由双方选手共同确定,假黑方提出1、2、3、4、5中其中一个数字,代表第一步横坐标的位置,分别对应(1-H,2-I,3-J,4-K,5-L)。假白方提出1、2、3、4、5中其中一个数字,代表第一步纵坐标的位置,分别对应(1-8,2-9,3-10,4-11,5-12)。双方在提出数字之前并不知道对方所提出的数字。如果是实战比赛,双方选手在比赛开始后用手各抓1、2、3、4、5中任意数字的棋子,然后同时放在棋盘上确定第一步位置。简单说就是第一步在星位以内的位置,去掉对称点,实际上共有15个点,其中11点就是天元,55点就是星位。
在比赛之前,我没有精力仔细研究这15个点中,是否每一个点都能打出平衡开局,我感觉是没问题的。这个猜想的结论交给参赛的十位顶尖高手在比赛中来验证。比赛规定如果遇到11点则重新开局,避免这种大家过于熟悉的局面。实际比赛涵盖了其余14种的所有情况(35和53由于对称,我们都记做35),比赛90局比赛中第一步在55的开局9盘,45开局9盘,44开局3盘,35开局13盘,34开局7盘,33开局3盘,25开局8盘,24开局7盘,23开局4盘,22开局2盘,15开局6盘,14开局11盘,13开局5盘,12开局3盘。经过观摩比赛的棋局,和我自己用AI研究,可以初步得出结论,第一步在15个不同的位置,都有平衡开局可开,边角的位置平衡开局更多,有的甚至有10个甚至20个以上的平衡开局,而在天元附近的几个点,平衡开局相对少一点。
这次比赛,我见到了很多非常精彩的对局。有一盘棋吴镝(黑)对芦海(白)的棋,当吴镝黑5走完后已经研究出必胜,而拆解中白棋最强防能扛到110手以上才输。这么长步数的必胜走法,在天元开局是很难见到的。实战比赛中,即使黑棋背下来这么长的必胜,白棋中间随便找个地方变招,黑棋也很难提前准备,虽然用AI分析是必胜的,但实战很难下出来,这种超级复杂的必胜局也只能慢棋欣赏,在实战中基本等于平衡局。

通过AI分析,我们很容易得到理论上都有哪些是平衡局,可以衍生出很多经典的定式,但因为从边上开局有更多的变招可下,开局准备的复杂程度更大,只能记一下大致结论,需要更强的中盘计算力来能应对。   另外对于很多AI认为不平衡的开局,我们在实战中很难准确判断,走错一步立刻局面逆转,这对顶尖高手提出了更高的要求。因为不能通过提前准备在开局上不落入陷阱,那就需要更强的计算力和随机应变能力。因此有更大变换空间和不确定性,让比赛更加有意思。
通过小规模的实战对弈,我觉得这个规则比较适合10岁以上的青少年比赛使用。经过几年五手两打规则的学习,水平不错的小朋友已经具备了强开局的进攻能力,瑞星、疏星等平衡开局的基本定式。对先手、空间、连接都有一定的理解。当下到较高水平时,主要是瑞星、疏星的对决,其他强开局都背熟必胜,偶尔互相考一下。这样较为有限的定式会使更用心准备的孩子脱颖而出,背定式成为更重要的一部分。这与学习棋类的开发思维、增加应变能力的初衷略有违背。在我们教学过程中,遇到过很多聪明的孩子,通过锻炼可以有很好的计算力,不但享受了下棋乐趣,同时开发了思维。而到了高年级,因为学业压力不断加大,不得不减少学棋所占用的时间。在下棋和背谱之间,下棋更有意思,谱背多了会比较枯燥。而谱背的少,必然在比赛中成绩不会太突出。如果采用放开天元的规则,定式多到无法准备,只能记个大概,凭借对棋的理解下好每一步。这对每个孩子是更广阔的舞台,也更加节省时间。所以我希望以后有机会时,可以在10岁以上的青少年中试点这样规则。这个规则的行棋理念和计算方式与青少年使用的五手两打规则基本一样,可以更好的过渡。现在成人使用的五手N打或塔10规则与青少年规则脱钩很大,理念上有很大差距,而且开局定式必须深入准备才能顺利度过开局阶段,对于学业为重的青少年棋手并不友好。所以如果青少年和成人规则统一,放开天元的五手两打规则是最好的选择,既给了成人棋手足够研究的深度和广度,又给了青少年棋手尽情放飞自我的机会。
希望有朝一日,放开天元的规则可以出现在五子棋的全国赛上。最后,我把这次慢棋比赛中14个第一步位置各选一盘棋供大家欣赏。


IP属地:黑龙江1楼2024-09-15 19:52回复
    放开天元点的话,连珠就会发现,15路盘根本不够用


    IP属地:黑龙江2楼2024-09-15 20:05
    收起回复
      我打败过最强五子棋ai,我先手,当然悔棋过,一开始几步就已经决定胜局


      IP属地:广西来自iPhone客户端3楼2024-09-15 23:51
      回复
        这是我发明的18×18棋盘


        IP属地:黑龙江来自Android客户端4楼2024-09-16 08:58
        回复
          这个思路有点像一手交换


          IP属地:广西来自Android客户端6楼2024-09-17 12:27
          收起回复


            IP属地:广东来自iPhone客户端7楼2024-09-17 18:12
            回复
              路过


              IP属地:黑龙江来自手机贴吧8楼2024-09-19 09:18
              回复
                ai出现后,连围棋都到头了,别说五子棋了


                IP属地:上海来自iPhone客户端10楼2024-09-22 14:43
                回复
                  人脑就算知道必胜也不一定能走出来


                  IP属地:河北来自Android客户端11楼2024-09-30 19:29
                  回复