【探讨】关于连珠和围棋的思考

茗弈阁


#1 【探讨】关于连珠和围棋的思考 作者:许相公 发表时间:2010-1-18 14:12:00

这里的“连珠”指的是五子棋,七子棋,九子棋,

昨天跑到计算机围棋论坛上去找朋友K兄聊天,他是一个致力于用计算机将围棋拆分的爱好者,同我在五子棋当中的境遇一样,他也是满头包。当和他谈到围棋和五子棋的关系是,我对他说,五子棋的绝对变化量不比围棋少,K兄没有像其他的围棋人一样投来轻蔑,而是谨慎的表示赞同。后来与他谈到围棋的究竟为何复杂的时候得出了一个结论——围棋之所以复杂是棋盘不断变大造成的,也就是说围棋的复杂程度,变化的多寡同围棋的棋盘大小有直接的关系

由于我不是专业的围棋人士,对于围棋为何复杂兴趣不大,真正让我感兴趣的是五子棋复杂的程度到底是和什么有关。也许是长期积累的结果,偶然间我发现连珠复杂的程度和棋盘的大小没有关系,而同最终取得结果的子数有直接的关系,换句话说,连珠子数越多它的变化就越复杂

将围棋同连珠做一个类比的图标就可以发现两者之间存在的某种联系

25路盘围棋——连珠9子棋(一步三子)

19路盘围棋——连珠7子棋(一步两子)

13路盘围棋——连珠5子棋(一步一子)

上面这个图表仅仅代表围棋同连珠存在逻辑对应的关系,不代表相同的一个层级两者之间的变化多寡,复杂程度完全一致。从中我们还可以看出:由于连珠的复杂程度与棋盘大小无关,所以连珠5子棋哪怕采用100路的棋盘它的绝对变化量也不可能超过13路盘的围棋。与19路盘的围棋相比无论怎样扩大棋盘,始终会相差一个层级。

大家有兴趣可以自己用19路盘下一下连珠7子棋,你会发现它比目前我们费尽心机去研究的连珠5子棋更加的复杂,而取胜也更加的艰难。连珠的特点是连接,不是换个方式它就不是连珠了。

解决了这个问题,下面还有一个问题很棘手,可能有人曾经看过我写的一篇文章《为什么围棋不用15路盘》,里面阐述了三组按照各自不同的比例产生的棋盘序列,其中点明了中心区与边缘区相等的棋盘序列是围棋盘,那中心区大于边缘区或小于边缘区的那两组棋盘序列各自代表什么呢?刚才不是说连珠的复杂程度与棋盘的大小无关吗?用中心区大于边缘区的,小于边缘区的,甚至等于边缘区的有什么关系呢?

此言不虚,我赞同。只是触类旁通,从上面的现象中我发现了连珠的另一个特性

“五子棋与围棋相同的一个特性是单方攻击的不可逆性,围棋在局部中先手对后手的攻势同样是不可逆的,有些比五子棋还要简单。可是在这种情况下,围棋落了后手的一方大多会选择脱先到其他地方继续发展,五子棋则胜负立判。

假如五子棋只有这一个特点那早就学围棋了,无奈还有另一个特性绊住了五子棋变成围棋的脚步,那就是在单一局面复杂化的情况下先后手是可以互转的,从理论上说它们也都是双方中任意一方的必胜走法,无奈双方谁都是未知的,这一点又像极了国际象棋,所以至今还有许多人对于单一局面变化的五子棋恋恋不舍,

换句话说,未知的就是平衡的,已知的就是必胜,无论黑白
”。

这里面有一个新的概念

单一模式和复合模式。

前者是取胜结果唯一,类似于国际象棋;后者刚好相反,类似于围棋。

用19路盘做例子,围棋的特点是围空,围空首先是对实点的占有,进而才是对空点的控制,19路盘共有361个点,围棋的围空就是针对这361个点进行的,哪怕所用的手顺多于361手也是如此。

连珠不同之处在于,单一模式时无论变化怎样繁复都不可能超越这361个点,棋盘的利用效率也不可能达到100%(围棋也一样,都不可能也不必要达到100%),与复合模型相比它的取胜结果直观且容易记忆,缺点是不可能为了容纳更多的变化而不断的扩大棋盘。

复合模式的特点是取胜的结果不唯一,在同一棋盘上围棋的局部同局部泾渭分明,连珠的局部则相互重叠在一起,因而连珠重视的是棋型的变化,并非是棋型同棋盘点数之间的对应关系。所以在连珠的复合模型当中,手顺往往是多于棋盘点数的,比如连珠7子棋在19路盘上采用复合模式对弈,其结果将大于361,可能是400,500甚至是600,单一模式棋盘的利用效率小于棋盘上的点数,复合模式则大于棋盘上的点数,棋型组合的变化与棋盘点数之间不存在对应的关系,正是我从以上那三组棋盘序列的变化得出的结果。

另外,还要说明一点,大家一谈起复合模式往往就会想到比的是谁围的多,谁连的多,其实并不是如此。拿围棋来说,19路盘上361个点,黑棋181个子,白棋180个子,中国的数子法双方对弈结束后黑棋还白棋两右四分之三个子。围棋要比的不是谁比谁围的更多一点,而是它们之间的比率是否会发生变化,将取胜的结果用比率的形式换算出来,因为在固定棋型组合的竞技当中,先手与后手取胜的结果之间始终存在一个固定的比率,假如按照谁多谁少计算的话,先手必胜。因此将这个固定的比率确定下来,大于这个比率,先手胜;小于这个比率,后手胜;


#2 Re:【探讨】关于连珠和围棋的思考 作者:星月族 发表时间:2010-1-18 16:45:32

许相公辛苦了,为求证"五子棋的绝对变化量不比围棋少"下了不少功夫,可能这些努力现在看来还不成熟,但这毕竟是推动五子棋发展的一个必经阶段,围棋、象棋、国际象棋的开局都是天文数字,但实战中真正常用的也就那么几种,游戏与智弈的区别不仅仅在于此。

不管怎么样,对许相公的心血还是要尊重的。

[此帖子已被 星月族 在 2010-1-18 16:46:13 编辑过]

[ 茗弈宽容 于 2010-1-19 12:59:33 时花20金币送鲜花一朵]


#3 Re:【探讨】关于连珠和围棋的思考 作者:忧郁的双眼 发表时间:2010-1-18 21:04:38

满汉全席跟过桥米线在PK

#4 Re:【探讨】关于连珠和围棋的思考 作者:许相公 发表时间:2010-1-19 12:58:03

文章中有一处表达的不确切,连珠的复杂程度和绝对变化量的多寡不是一个概念。前者代表连珠这项竞技所能达到的高度,后者是宽度,犹如坐标系当中的X,Y两轴。19路盘的五子棋在绝对变化量上肯定超过13路盘的围棋,可是在复杂程度上却无法和19路盘的围棋相提并论,依然跟13路盘围棋差不多。

围棋是一个整体,无论是13路盘的围棋还是19路盘的围棋;连珠也一样,五子棋是连珠,七子棋是连珠,九子棋照样是连珠。

不知大家是否回家用19路盘下过七子棋,在这里告诉大家几个小技巧:

其一,别像五子棋一样把棋子聚集在一起,那样的话多大棋盘都不够,而要像围棋一样分开布子,效果会更好

其二,见五就挡,眠五挡一端,活五两头堵。

其三,跟第一点差不多,一定要全盘布局,千万别在某个局部把己方所有的棋都下死(无任何变化)

另外还有两个庸人自扰的问题搞得我一筹莫展:

1 为何连珠只有五子棋,七子棋,九子棋却没有六子棋和八子棋?

2为什么五子棋一步一子,七子棋却要一步两子,九子棋更要一步三子?

求助中,哪位能指点指点我......

[此帖子已被 许相公 在 2010-1-19 13:26:10 编辑过]


#5 Re:【探讨】关于连珠和围棋的思考 作者:茗弈宽容 发表时间:2010-1-19 12:59:16

呵呵,谢谢弟弟的补充。


#6 Re:【探讨】关于连珠和围棋的思考 作者:许相公 发表时间:2010-1-20 12:10:33

继续补充说明变化总量和复杂程度的关系

A,围棋的变化总量和复杂程度的高低只取决于一个因素——棋盘空间的大小,但并非是绝对的,在这两者当中,变化总量随着棋盘的扩大始终在扩大,而复杂程度却有一个极限,到达这个极限后,将不会再增加,更确切的说:在围棋的变化总量增加的前提下复杂程度不随之继续增加就意味着它是在降低。

围棋界一直都不肯就是否增大棋盘进行可行性的分析,有人认为围棋的变化量会随着棋盘的增大而不断增大,此言不假;可是还有一些人对于复杂程度是否也跟着一起增加没有信心,故而反对增加棋盘空间。我个人认为,当前的19路盘围棋无论是变化总量还是复杂程度均未达到最高,还可以在增加

B,连珠这项竞技的变化总量和复杂程度同时受两个因素制约,棋盘的大小制约着连珠的变化总量;连珠子数的增减制约着它的复杂程度。单独增加两者中任何一个均无意义。

在100路棋盘上下五子棋肯定比在15路盘上下五子棋变化总量高出许多,可是复杂程度却相差无几;反之在15路盘上下九子连珠,复杂是绝对复杂,但是因为棋盘空间受限使得对弈变得毫无意义

[此帖子已被 许相公 在 2010-1-20 12:19:55 编辑过]