公益网站 速度稍慢 请您谅解

作者:happyfly

2022-07-20

曹国梁先生近日推出了他自己训练的道棋AI(http://www.daoqi.org 推测是个人计算机开的服务器),计算机的棋力已经超过了曹国梁本人AGA 6D的水平。下图为曹国梁对阵AI,AI最终以11目胜出(图1)。

图1

AI左右互搏时,白棋第一手都是走在黑棋附近,简单布下阵势后就进入肉搏(图2-5)。

图2

图3

图4

图5

而之前人类棋手的对局深受围棋影响,开局都是先占大场(我随便选了几个对局的前10手,图6-10):

图6

图7

图8

图9

图10

由此可以看出,AI确实加速了对道棋行棋策略的探索。

道棋上下左右联通,第二手白棋下在哪里都是安全的(有广阔的后方)。第二手白棋靠近黑棋,至少在一个方向上限制了黑棋的发展,这应该是一个最优策略。之后第三手黑棋的最优策略依旧如此,这样战斗就从一个区域展开了。随着战斗的发展,绕道背后偷袭或接应就是自然而然的进程了。

从有限的数据看(图2-5),道棋确实可以不用继承围棋的19路,我提议的16路不会对道棋的可玩性产生任何影响。从AI的行为上看,目前训练的权重文件也应该适用于16路棋盘。

既然有了AI,有一个事情需要提上日程,就是黑棋的先手优势到底有多大。

下面是Katago在不同大小围棋棋盘上左右互搏的胜率(https://lifein19x19.com/viewtopic.php?f=15&t=17750):

SZ\KM  3.5 4.0 4.5 5.0 5.5 6.0 6.5 7.0 7.5 8.0 8.5 9.0 9.5 10. 10.5
7C                                              99  50   2
8C                      95  92  89  88  90  79  79  80  85  50   1
9C              93  83  69  69  70  41  13  17  16  12   8
10C     93  85  76  75  77  60  31  34  32  18   7
11C             85  74  59  59  59  39  21
12C                     73  59  41  43  42  29  18
13C             83  72  59  59  60  45  31
14C                     71  60  45  46  46  34  23
15C             78  69  59  59  60  48  37
16C                     68  58  47  48  49  39  30
17C             74  65  56  57  57  48  39
18C                     65  56  48  48  49  41  33
19C             70  63  55  56  56  49  41

把上述数据做成折线图(图11),可以发现一个有趣的现象,就是偶数路棋盘和奇数路棋盘有明显区别。另外,就是无论偶数路还是奇数路,胜率变化都有一个平台。这很好理解,假设没有公活的话,奇数路棋盘黑白目数差异也是奇数的:1、3、5、7、9……这就导致在这些目数差异的时候胜率有明显不同,而这个目数之间的比如5.5、6、6.5胜率上就不会有明显差异。换言之,针对具体一盘棋,如果黑棋贴5.5目赢,那么即便贴6.5目也会赢。这个平台不仅会出现在5.5、6、6.5目,也会出现在7.5、8、8.5目。偶数路棋盘也是如此,只不过平台变成了4.5、5、5.5目,6.5、7、7.5目,8.5、9、9.5目。【注:这里是依据中国规则分析的】

对于奇数路,从13到19路黑棋贴7目基本上是公平的。偶数路就有意思了,贴6.5目黑棋亏,贴6目白棋亏。好在随着棋盘加大,曲线的平台区接近于50%,即黑棋贴6.5-7.5对胜率的影响不大(怎么感觉有点矛盾呢)。

图11

返回谈棋论道

道棋对局