银行 社区服务 每日签到 会员排行 网站地图
  • 6957阅读
  • 35回复

中国象棋真正的本质是计算

楼层直达
级别: 四级士官
[棋中红钻1级]发帖数量≥10篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
57
金币
18
威望
0
贡献值
0
乐币
1
主题
8
— 本帖被 棋中论坛 从 棋文诗画 移动到本区(2013-01-02) —

象棋本质是什么?有人认为是激情,是精神,是艺术,是各种不同风格的碰撞,是实战时的斗智斗勇,是战场上的输攻墨守,或者是许银川式的“半壁江山半攻守,半悟成败半悟道”。这些说法都属于象棋的外延,而非本质所在。象棋真正的本质,是计算

象棋这项运动的属性更近于科学,而非艺术。象棋棋盘就64格,对人类来说是千变万化,但对软件而言,就是一个数学问题,一个科学问题,是电脑的能力可以穷尽的。人脑虽然无法穷尽,但谁的计算力更强,算度更为深远,谁的棋力就更强。换句话说,计算能力的强弱是决定胜负的关键。当前棋软水平之高世所公认,象棋大师都很难与之抗衡。电脑的运算优势令再好的人脑也相形见绌,在顶级棋软的检验下,我们常常无奈地看到人类顶级棋手的漏洞和破绽。因此,一名棋手的算度越接近棋软,就越符合棋理,水平也就越高。

中象第一人许银川的成功,就充分说明了这一点。特大柳大华曾经说过:“许银川他们这些人下棋,很有定力,旁边有人打架都不会受干扰(大意如此)。” 如果要在棋艺上更进一步,首先要尽量做到像电脑般无情和冷静,不受对手是谁影响,不受环境的干扰,每一步棋都是客观分析计算的结果。我们知道好局被翻盘往往影响心情,大师棋手常常也难以克服,最后赢棋下和,和棋下输。而电脑的强大,就在于不管在什么情况下,它走棋都是一步步的计算,充满理性。而许银川之强大,许银川被人广为称赞的“不勉强行棋,当和则和”,许银川劣势下的顽强韧劲,都是这个道理,说穿了,这更接近象棋的本质、即冰冷的计算而已。虽然冰冷,但却最符合棋理。  

为什么特大洪智等好战型棋手常能急攻而胜?因为他们的对手在急攻乱战之下,情绪会被带动,影响正常判断,出现漏洞(心理因素或棋力所致),所以洪智等很多时候不是因为自己下得好,而是对手下得不好而“精彩取胜”的。但如果面对的是计算力超强而情绪稳定的棋手,他们的下法常常是不合棋理的(带有赌博性质),因而“精彩取胜”的场面往往就黯然谢幕。这也解释了洪智这类棋手为什么不够稳定,起伏较大。

本质上,棋局的全过程是一步步的计算和优选,这就是根本的棋理(如果我们承认下棋最终目的是为了在不败的基础上取胜,而不是为了输得漂亮的话)。所以,很多弃子抢攻、看似天马行空六脉神剑般的杀招,如果成立的话,还原回来都是可以计算得到的。不能计算到的招数是不存在的。同理,所谓人类擅长的两个部分,即大局观和残局,其实也没有那么玄乎和抽象,还原之后,仍是一步步计算后的优选(如使用“穷举法”)。即使暂时没有这么高级的棋软,只要有人愿意开发,以后总是会出现的。而一旦这样的棋软出现,就是象棋的完美境界,每一步都是最优化的,而这是人永远也做不到的。

所以,象棋运动是一种科学,不是靠感觉、靠直觉就能建功立业的。许多人喜欢谈“风格”和“流派”,其实都是对这一运动理解不够。为什么象棋软件越来越厉害?因为它们的计算能力强,就那么简单。许银川为什么厉害?因为他所下的每一局棋,在他眼中都是一步步计算(直接影响到其控盘能力和残棋功底),不牵涉任何感情色彩、风格、气势、胜负,所以他很少出错,所以很多高手怕他。说穿了,秘密尽在于此。而一旦他因某些因素产生心理波动,改变其风格,违背此原理,也就是他输棋或赢棋拿不下来的时候(许在2012年底几次重大比赛上的失误就明显体现出这一点)。

棋手应依靠精确的计算,在各种选项中选出最佳方案,做到该攻的时候攻,该守的时候守,每步棋都追求最有效、最科学的着法,十六个字概括,就是“当守则守,当攻则攻,当杀则杀,当控则控”,简言之,就是“最优化行棋”。这就是最根本的棋理,这就是象棋的最高境界。当你精确而冰冷地把对手“算死”,那么对手再有激情和气势,也无法改变注定的结局。这个道理和辩论一样,无论对手如何气势如虹,巧舌如簧,在准确的事实和严密的逻辑面前,注定失败。

李昌镐似的老僧入定、就棋论棋、充满绝对的理性是下棋最佳的状态,所谓“激情”,就像艺术、文化、风格、情感一样,都是可以另开一个话题来探讨的抽象的象棋外延。 冷静让人清醒,激情使人盲目,前者适用于象棋这种理性竞技(这就是为什么人类面对强软或顶级高手,一步随手棋都不能走,更不要说走错一步棋),后者适用于诗词书画这样的艺术,不可混为一谈。正如艺术家应该追求纯净的艺术,顶级棋手应该追求的境界必须要在棋盘内,就棋论棋,合乎棋理,尽量接近电脑般精确,不应将棋盘外的附加因素考虑进去,这不是求道派的做法。下棋下棋,归根结底下的是棋,而与对手无关。你把一盘棋下到完美,自然就胜了 - 一局战罢,抬头一看,对手是“攻杀天王”也好,是“血衣魔刀”也罢,都已不重要。

顺便说一句,计算牵涉到深度、广度和准确性。本文所谈的计算力,默认包含这三项指标。

让我们来设想一个最理想的状态:假设有一个最完美、最高级的棋软,让它红黑方对下,每一步都是最优化,或几种同样最优化着法之一(穷尽了所有情况),那么结果会是什么?答案是平局。换句话说,象棋在双方都走得正确的情况下,是分不出胜负的,无论先后手。因此,我们可以这样说:象棋的本质是计算,双方如果都能严格遵循这一本质,下出符合棋理的完美棋局,那么最终的结果一定是平局。

这一理论,解释了为什么越到现代,和棋就越多的现象,因为象棋的各种变化被人研究得越来越透,棋手下棋也越来越符合棋理。顶级职业高手之间的和棋率远高于业余棋手或业余爱好者,也是同样的道理 - 他们下棋更符合象棋的本质,因而无可避免地来到最自然的结局:和棋。而一方违背棋理、强行求变,自然就会不敌严格遵循棋理或象棋本质行棋的一方。特大蒋川、洪智的不少因勉强行棋而失利的对局,清楚地展示了这一点。

一个有趣的问题是:象棋的先手优势的胜负临界点在哪里?或者说,精确到几先足以致胜?我猜测二先为临界点,也就是说,让二先,步步精确的理想状态下,受让方必胜。这需要用强软进行测试

最后,尽管象棋的本质是计算,越接近棋理的行棋就越高明,我们不可否认冰冷的棋软的确让人生厌,缺乏乐趣。人毕竟是人,在实际竞技当中,如果大家都下得完美、不出错,那么盘盘和棋也的确太过无聊和无趣。所以每个人水平高低不一、心理素质有差异、临场发挥有区别,造成了实战中的错漏,最终配合对手形成精彩攻杀或妙手,也是象棋的乐趣之一。正因如此,象棋棋手形成了不同的风格和流派,产生了不同的绰号,也创造了很多经典名局,在这个意义上,象棋这一运动就有了其文化、艺术、竞技和娱乐上的意义。虽然这不符合最高棋理和象棋的本质,但却反映了人性的一面,使我们从欣赏棋局中获得感动,获得震撼,甚至可以如痴如醉,又何尝不是一件好事呢
本帖最近评分记录: 6 条评分 乐币 +1 金币 +39
关键词: 象棋 本质 计算
xxx
级别: 首席版主
[棋中红钻5级]发帖数量≥2000篇 [棋中黄钻1级]金币数量≥100枚 [棋中蓝钻1级]乐币数量≥10枚 [未点亮棋中粉钻]贡献值数量<1点 [棋中彩钻2级]精华帖数量≥2篇
发帖
2217
金币
805
威望
5
贡献值
0
乐币
26
主题
256

只看该作者 35楼 发表于: 2023-08-25
不错的好文章,对象棋的本质说得也蛮有道理的,看了让人深受启发
都是爱下棋的人
级别: 上尉
[棋中红钻4级]发帖数量≥1000篇 [棋中黄钻3级]金币数量≥2000枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
1270
金币
4256
威望
0
贡献值
6
乐币
9
主题
6
只看该作者 34楼 发表于: 2023-08-25
说的很精彩 ,好文章。
茫茫天数此中求
级别: 永久VIP
[棋中红钻1级]发帖数量≥10篇 [棋中黄钻5级]金币数量≥10000枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
43
金币
10038
威望
5
贡献值
5
乐币
0
主题
2
只看该作者 33楼 发表于: 2020-08-26
回 17楼(棋中西风) 的帖子
大致同意西风的看法!

思维的本质,是从相到相的演变推进。思维,包括计算与艺术在内。

计算,是直线性的,是规则与形的结合。

艺术,是灵感性的,建立在形的直觉上。

无穷的计算,毕竟是形而下的。形而上的,就在那一刹那,如同以心印心。

象棋的终极,如同盖在碗中的物体,外人无法测知,但事实上,每一个局面的当下,答案就如碗中物一样,是早就确定了的。

所以,无论计算,还是艺术,都只是趋向道之一手的途径吧。

一者偏于左脑,一者偏于右脑。一者偏于识性,一者偏于灵性。不偏不倚,是谓中道。
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
416
金币
449
威望
0
贡献值
0
乐币
4
主题
0
只看该作者 32楼 发表于: 2017-12-05
精彩 楼主辛苦
级别: 四级士官
[棋中红钻2级]发帖数量≥100篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
129
金币
11
威望
0
贡献值
0
乐币
0
主题
0
只看该作者 31楼 发表于: 2017-12-05
写的不错好文章值得一阅顶顶顶
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
248
金币
3
威望
0
贡献值
0
乐币
0
主题
0
只看该作者 30楼 发表于: 2013-04-05
说的很精彩.................
级别: 四级士官
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
171
金币
560
威望
0
贡献值
0
乐币
2
主题
1
只看该作者 29楼 发表于: 2013-04-05
写的很好,颇受启发。看来以后要加强计算力的训练了,不能完全依赖软件了。
级别: 三级士官
[棋中红钻1级]发帖数量≥10篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
72
金币
54
威望
0
贡献值
0
乐币
0
主题
1
只看该作者 28楼 发表于: 2013-04-04
很赞同“棋中西风”的说法,很有道理,感谢无私分享!!
级别: 四级士官
[棋中红钻2级]发帖数量≥100篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
117
金币
2
威望
0
贡献值
0
乐币
0
主题
0
只看该作者 27楼 发表于: 2013-03-13
下棋就是考验定力,象棋的本质理应如此。
级别: 上尉
[棋中红钻3级]发帖数量≥500篇 [棋中黄钻1级]金币数量≥100枚 [棋中蓝钻1级]乐币数量≥10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
899
金币
860
威望
0
贡献值
9
乐币
10
主题
23

只看该作者 26楼 发表于: 2013-02-18
中国象棋真正的本质是计算===============优秀文章
级别: 宣传大使
[棋中红钻3级]发帖数量≥500篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻5级]贡献值数量≥50点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
558
金币
16
威望
0
贡献值
63
乐币
4
主题
11

只看该作者 25楼 发表于: 2013-02-06
精彩文章,分析有条有说的很有力量
级别: 中尉
[棋中红钻3级]发帖数量≥500篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
575
金币
8
威望
0
贡献值
5
乐币
0
主题
0
只看该作者 24楼 发表于: 2013-02-02
说的很精彩优秀文章
级别: 中尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [棋中粉钻2级]贡献值数量≥5点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
442
金币
172
威望
5
贡献值
5
乐币
6
主题
6
只看该作者 23楼 发表于: 2013-01-26
必不败步法

自古以来,无数棋手钻研棋法,寻找必胜之法。至廿一世纪初,依然没有报告指出有任何棋手未尝一败。但在博弈论中,可以通过数学归纳法可以证明如下定理(策梅洛定理):任何能在有限步内结束的二人棋类游戏,都必定存在着一方有必不败之法[25]。也就是说,中国象棋是部份解构的已解游戏。
级别: 三级士官
[棋中红钻1级]发帖数量≥10篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
56
金币
6
威望
0
贡献值
0
乐币
0
主题
1
只看该作者 22楼 发表于: 2013-01-14
想魔术一样,答案都被穷尽,人们不会在喜欢魔术。
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
234
金币
528
威望
0
贡献值
0
乐币
0
主题
0
只看该作者 21楼 发表于: 2013-01-14
回 12楼(qmxkiller) 的帖子
这也就是象棋的魅力所在了!如果像楼主所说“象棋在双方都走得正确的情况下,是分不出胜负的,无论先后手。”那么这样的游戏还能有吸引人的地方吗?
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [棋中黄钻1级]金币数量≥100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
234
金币
528
威望
0
贡献值
0
乐币
0
主题
0
只看该作者 20楼 发表于: 2013-01-14
回 17楼(棋中西风) 的帖子
你和楼主的博弈,谁胜谁负呢?这个可以用电脑来穷尽吗?
级别: 上等兵
[棋中红钻1级]发帖数量≥10篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
13
金币
46
威望
0
贡献值
0
乐币
0
主题
0
只看该作者 19楼 发表于: 2013-01-11
谢谢楼主的无私奉献!!!!
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
207
金币
48
威望
0
贡献值
0
乐币
0
主题
6
只看该作者 18楼 发表于: 2013-01-07
回 楼主(棋中神鹰) 的帖子
论述的精彩、准确,象棋的本质理应如此。
级别: 少尉
[棋中红钻2级]发帖数量≥100篇 [未点亮棋中黄钻]金币数量<100枚 [未点亮棋中蓝钻]乐币数量<10枚 [未点亮棋中粉钻]贡献值数量<1点 [未点亮棋中彩钻]精华帖数量<1篇
发帖
164
金币
58
威望
1
贡献值
0
乐币
0
主题
7
只看该作者 17楼 发表于: 2013-01-03
回 楼主(棋中神鹰) 的帖子
首先纠正楼主的一个说法:中国象棋的棋盘是81个点而不是64格,64格的是国际象棋。

象棋这项运动的属性更近于科学,而非艺术。象棋棋盘就64格,对人类来说是千变万化,但对软件而言,就是一个数学问题,一个科学问题,是电脑的能力可以穷尽的。

    基本同意楼主说象棋的本质是计算,但不同意把象棋划入科学范畴,也不同意电脑的能力可以穷尽的说法。楼主观点的误区是首先假定电脑软件可以对象棋博弈进行精确的计算,从而导出象棋这项运动的属性更近于科学,而非艺术的结论。

    电脑软件下棋的思考方式与人脑的思考是不同的,人脑下棋是根据对棋理的理解和前人的实战经验来思考棋步的,而电脑软件是人脑设计的程序,用审局函数给象棋的每一子力及所在位置和形态估值,以评分的方式找出最佳的招法。这种计算方式虽然与数学有关,但对象棋博弈而言却无法得到数学意义上的绝对精确结果。函数既然是人写的,自然带有作者个人对象棋的理解的特性,象棋软件的编写只能尽可能地接近棋理,而不可能完全符合棋理。这就是为什么不同品牌的棋软在博弈中表现出水平不同、风格不同及效率不同。很多实际使用棋软的朋友都有这样的体会:有很多残局软件打分优势500或更多,但实际纯人判断是和棋,软件打分只优势3,40分,纯人判断这棋是有机会的!面对我们所谓的刀局,软件往往判断不出来而导致输棋。本来是可以赢棋的局面,但软件的死板的、机械的审局方式往往会通过兑子简化棋局的方式而得到最高的分数,但最后的结果却是本来能赢的棋却和了,如果是纯人或是软件人机操作就会避免兑子简化,保持棋局的复杂性而最后赢棋。这就是软件本身的无法避免的缺陷,就像人工智能再高的机器人也无法模仿得与真实的人类一模一样,机器人也许知识渊博,计算能力远超人脑,但永远无法表现出人灵性。象棋软件也一样,尽管计算能力远超人类,但不会有人类下棋时的灵性。

    撇开棋软程序本身的缺陷不谈,就现今的硬件水平而论,也无法令棋软达到真正意义上的精确计算结果。计算机引擎棋步搜索,是“引擎”驱动着程序。但就中国象棋博弈树的搜索而言,博弈节点相当庞大(它会成指数增长),因而搜索(限定层数以内的)整棵树是一
件相当费时的工作——其时间复杂度为O(bn)。其中b是分枝因子,即针对各种局面的合法着法的数目的平均值,n是搜索的深度。中国象棋在中盘时平均着法数目大约是40种左右,那么搜索4层需要检查250万条路线,搜索5层需要检查1亿条路线,搜索6层需要检查40亿条路线……我们以现在比较典型的16核机,超频3.5G,按照中局搜索速度20M/秒个节点,同时不经“裁剪”采取蛮力搜索(穷尽)的方式,搜索7层以上所需的时间是你难以想象的。如果按照每一步平均有40种可行着法,每局棋平均走90步,那从开始局面展开到分出胜负,则要考虑 4090=1.5× 10144 种局面。这一天文数字要比地球上的原子数目还要多,即使用世界上最快的计算机进行计算,直到地球毁灭也无法算出第一步的着法。由于完整的博弈树过于庞大,蛮力搜索所能达到的层数十分有限,在象棋博弈中几乎没有实用价值。若想在指定时间内将搜索深度加以提高,一方面需要改进硬件与优化程序代码,提高单位时间内搜索的节点数;另一方面就需要像人类棋手一样有选择性地进行搜索,即对博弈树进行必要的裁剪-------搜索裁剪算法。而正是由于软件本身使用了裁剪法,使得在博弈中不可避免的出现计算的盲区和漏算。也许有人会说现在的硬件水平不行,但终有一日硬件能达到软件真正意义的穷举法而不再使用剪裁计算,这一日能不能到来我不敢说,但至少在你我的有生之年是不可能达到的。另外,象棋软件博弈并非像科学领域里对某一题目的计算,科学计算可以用几个小时、几日乃至更多时间去计算某一命题,但电脑软件的象棋博弈是有局时和棋步的时间限制的,在那么短的时间实现真正意义的穷举法是不可想象的。

    我的结论是:不能把象棋这项运动简单地归纳于冰冷的数学和科学的范畴,而抹杀象棋本身的艺术色彩和博弈中所表现的人的灵性!
快速回复

限56 字节
请不要在回贴只采用字母:“ PP、asdfhjkl、HAO、OK、ddddddd ......”。  请不要在回贴过于简单的内容:“不错、顶、支持、厉害、呵呵、靠、晕........”
 
验证问题: 我们的论坛名字是?
上一个 下一个