徽帮棋友会

 找回密码
 立即注册
搜索
热搜: 围棋
查看: 5834|回复: 0

胡耀宇:《当湖十局》到底是什么水平?(多谱)

[复制链接]

1746

主题

2019

帖子

7137

积分

论坛元老

Rank: 8Rank: 8

积分
7137
发表于 2018-10-16 12:30:14 | 显示全部楼层 |阅读模式
资料图

  文章来源:耀宇围棋公众号
  乾隆四年,公元1793年,当世两大围棋绝顶高手范西屏和施襄夏受邀在平湖熬战数局,其中最精彩的十局棋被后人选编成册,传于后世,这就是著名的《当湖十局》
  这就相当于黄药师和洪七公在华山比试武艺,后人将他们的招法记录成册,成为武林秘笈。

  我记得小时候学棋的时候,父亲给我买了这本陈祖德老师编写的《当湖十局细解》,让我把第一局背下来,我也做到了。可那时候就知道背,实在无法领会其中的奥义。
  那么多年来,《当湖十局》被人渐渐遗忘,似乎大家都觉得不适用于现代围棋了。
  但世间的事情总是那么富有戏剧性。随着围棋人工智能的出现,棋局招法的质量相对来说可以有一个量化的数据来参考了。
  那么《当湖十局》到底处于什么水平?似乎我们可以用AI来辅助了解了。
  最近弈客用鹰眼技术(AI)对《当湖十局》进行了胜率数据分析,给我们对《当湖十局》的了解提供了帮助。
  下面我借用鹰眼技术分析的角度,带大家回到200多年前的当湖十局,看看棋盘上到底发生了什么:

  鹰眼分析图:执黑的是范西屏。当施襄夏白棋二路爬的时候,范西屏下一手二路接上连回四子(玫红色是对局者的下一手)。
  鹰眼认为范西屏不应该救右上四子,而是应该脱先抢占右下尖顶要点(绿色是AI的推荐)
  这其中的逻辑在哪里呢?

  图1:黑61救回黑四子后,白62可角上二路断,黑圆圈两子已经阵亡(黑若在A位救两子,白可B位双叫吃)。
  我们来分析一下这一个回合双方的得失:
  首先是实地上的价值:
  黑棋得到的是救回三角四子,实地价值大概在15目。
  白棋得到的是将黑右上两子吃掉,实地价值也在15目左右。
  在实地上双方的得失大致差不多。下面看看附带价值。
  黑救回三角四子后,对左右两块白棋几乎没有什么影响(因为这两块白棋是活的),却对自身带来了副作用,本来黑方块四子可弃可取,现在把三角四子拖上,顿时负担加重!今后上方整块黑棋将在全局的战斗中受制于白棋(这一点将在后面的实战中得到验证)。
  所以黑61救回三角四子的附带价值是负数。
  而白62吃掉黑三角四子后,不仅自身得到安定,更对黑右边一块间接带来了威胁,其附带价值是正数。
  经过以上分析,可以看出,黑61救三角四颗子明显得不偿失。
  鹰眼对此给范西屏降了10%的胜率。
  但问题来了,这里的利弊权衡并不是很难,作为当世高手的范西屏怎么会没搞清楚呢?
  是真的没搞清楚,还是受当时古棋规则的限制,而有他的“不得已”呢?
  我们接着往后看:

  鹰眼分析图:古棋基本上是通盘扭杀,现在战火波及到了左下角。
  黑三角立的时候,施襄夏下一手遭到了鹰眼的“批评”
  玫红色的实战和AI推荐的绿色下法在胜率上差了近20%。
  这里的逻辑又是什么样的呢?

  图1:我们先来看看施襄夏实战的下法,白114用勾顶的手法杀出一条血路,看着很委屈的样子。
  这个过程中,白棋顺势把左边三角两子给送死了。
  鹰眼显然对这个下法不满意,它认为还有更好的下法:

  图2:鹰眼推荐的是白1、3夹的妙手组合。
  对此黑棋有两种应法:

  图3:黑棋第一感想反击。黑1顶完黑3跑,意图将白棋左下七子干掉。
  但是白4长是先手,黑5必须得应,虽然白棋征子不利,但由于多了白4这颗子,白8可用枷吃的手法吃住黑三子,也顺势解了左下白七子之围。
  如此进行的话,黑棋崩溃。

  图4:黑1若是不反击,白2先手打一下愉快之极!然后白4、6是漂亮的组合手筋:

  图5:黑1、3以下虽可吃白圆圈两子,但是白2粘是先手,白三角整块棋形舒畅。
  而反观黑三角七子,非但没有眼形,还是个愚形。
  若能下成这样,白棋的状态比实战好多了。
  难道施襄夏真的没有看见图2中鹰眼推荐的这个挖了夹的手法?
  我在研究此局的时候,发现两位古人在局部的战斗中不仅计算力超强,而且基本上不会放过任何好手段。
  所以我也很疑惑,施襄夏为何对鹰眼推荐的好手段视而不见?
  再细细一品,发现其中另有隐情:

  图6:当初白三角挖的时候,黑棋未必只有A位挡住一条路。
  黑1直接反击是最强应对!

  图7:黑1顶的时候,白2长出,黑3断,下方白三角六子和黑三角三子形成对杀。
  对杀结果是白棋差一气,因此白棋必须想办法利用黑外围气紧的弱点做文章:

  图8:白1、3都是先手,然后白5征吃黑棋两子,但是由于右上黑三角一子的掩护,黑6跑出后,白棋征子不利。
  由于黑棋征子有利,所以黑外围虽然看着气紧,白棋却奈何不得。
  原来施襄夏看到了图6中黑1顶的手段,所以才没有选择鹰眼的推荐手法。
  古人的局部战斗能力的确了得。
  那是鹰眼错了吗?
  却不能这么说:

  图9:鹰眼认为白左下全部可以弃掉!
  白1、3以下把左下全弃了,白5利用黑气紧,是愉快的先手便宜。
  但是左下本来是白棋的角,现在全姓黑了,白棋的所得在哪里呢?
  白7淡淡一飞后,突然发现白下方围起了一块巨大的阵势。
  左下由于白A位是绝对先手,因此黑出头已经比较困难。上方黑三角大块是无根之草,自保已属不易,更别提破坏白下方阵势,由于这两个因素,白下方阵势几乎已经姓白了。
  这个所得,足以弥补左下的损失。
  但是说实话,AI的这个构思,别说热爱局部战斗的古人,就是现代的我们,在实战中恐怕也无法有勇气将左下白角悉数弃掉。毕竟未来可能的所得不是人力一眼就能看到的。投资风险实在太大了!
  所以,人类棋手由于计算力的有限,因此思考的边界通常是局部的最佳;而AI在背后强大的计算力支持下,其思考的边界往往是全局的最佳。
  因此谁都没有错,只是边界设定的不同罢了。

  我们再回到当初鹰眼的分析图,就会发现施襄夏之所以选择玫红色的下法,是因为他已经算到绿色的下法在局部上是不成立的。
  至于AI看到的弃子图,施襄夏没选择也属正常,原因有二点:
  1:由于人类棋手思考边界的有限,所以无法判断这个局部把左下全弃掉的投资未来回报率有多大,既然无法判断,那就意味着风险太大了,因此正常情况下,人类棋手也许能看到这个变化,但很难做出如此高风险的决策。
  2:清朝乾隆年间,中国的座子围棋水平达到了巅峰。而座子围棋的规则与现代围棋是不一样的。其中最大的不同在于,古代座子棋是有“还棋头”的规则:“终局时,每比对方多一块活棋,就需要额外补贴对方一个子也就是2目棋”。

  就拿这盘棋来做例子,现在是终局场面,若是按照古代座子规则来计算,黑棋全盘被分割了四块活棋,而白棋则是两块活棋。由于黑棋多白棋两块活棋,因此黑棋需要额外再贴白棋两个子也就是4目棋。
  因此我觉得原因很可能是:“清朝围棋高手由于受到“还棋头”规则的限制,所以在思维上的本能就是要尽量分割对方的块数,同时尽量保证自己不要被对方分割”。
  这样一来,就可以解释文中开篇的鹰眼分析图了:

  之前分析过,黑61与白62交换得不偿失。但是我们回到“还棋头”的规则中去理解这步棋,那情况就不同了:
  黑61救四子的同时,还分割了白棋左右两块棋,这很可能将会带来额外的2目补贴。
  当然就算给我2目,我也不愿意选择黑61的下法。但这对施襄夏和范西屏来说,由于他们在那个有“还棋头”规则的年代下棋,所以他们思维的本能就是分断对方很重要。
  经过以上分析后,当我们再来看《当湖十局》,很多我们认为的“问题手”,也许只是他们受到历史局限的“不得已”。
  而抛开这些“不得已”再来解读他们的棋谱,我不禁为他们的巧妙构思和局部强大的计算能力所拍手叫好。
  历史的时代虽然有差异,但是棋理却殊途同归。
  借用现代的高科技,希望我们能从《当湖十局》中获取穿越时空的智慧和乐趣。
  很多朋友问我推荐什么死活书,我一般会推荐赵治勋老师的这套《围棋死活辞典》,因为这套书中的题目基本上都是实战中经常出现的死活常型,一切死活的变化都由这本书中的死活题衍生而出。因此它不仅是死活的基本功,也会提升你的实战能力。

回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

徽帮棋友会 ( 苏ICP备2022041640号-1

GMT+8, 2024-3-29 15:43 , Processed in 0.286401 second(s), 20 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表