是否存在任何计算机都无法正确分析的位置?


11

国际象棋中是否存在每个引擎都无法正确分析的位置?

也许发动机无法识别的位置优势让他们保持冷静?还是长期赢得的职位,但没有具体的获胜举措?


@Glorfindel相关信息:计算机无法破解的可解决研究
Ellie

@Phonon谢谢,这也很有趣。
Glorfindel

Answers:


12
NN-NN

在这个位置上,引擎提供了大约+2.5的优势,但是正如您所看到的,这个位置是平局,因为白王无法进入Black的棋盘一侧以穿透任何黑色的Pawn。控制所有可访问的正方形,分别是b4,c4,e4,f4和h4。即使白色有一个额外的主教,它也只能攻击c6和d5上的两个黑色棋子。拿d5兵被c6兵夺回,或者先拿c6可以由黑人国王捍卫。

这只是一个例子,在这种情况下,引擎可能会给特定方面​​带来不公平的优势,尽管事实并非如此。在这里,我不应该说引擎有误,因为它的编程方式使得它可以看到一个额外的主教,并且深度小于50,它表示白色具有额外的主教的优势,且不附加任何琴弦,因此给您+2.5,但是如果您让它从该特定位置起考虑到50的深度(发动机可能需要花费很长时间),则由于编程了50移动规则,因此它表明是平局(0.00)进入引擎。

通过许多这样的例子,长期策略的简单概念可以使人脑与引擎区分开。正如@jknappan所说,在第一个答案中,引擎很难评估,因为引擎纯粹是基于数学计算,并且没有自己的开头语言,而人类则是长期战略。伟大的国际象棋棋手对皇后区的棋子或西西里人进行了很长时间的研究,他们了解它将变成什么样的中间游戏,以及在中间游戏中它将如何变成可玩的优势(尽管具有上述优势,但与上述位置不同) 2.5,但无法在最终游戏中获胜)。象棋引擎无法想到这类长期策略。可以考虑使用主教对的另一种概念来解释人类思维和国际象棋引擎之间的区别。一个好的国际象棋选手不会在开幕式上放弃他的主教对,除非它给了他一个非常好的优势。但是,即使它的计算结果从第二行得出的边际优势稍为0.01,计算机仍会建议您放弃并放弃主教对!这些是国际象棋引擎可能会错过的某些定位策略,但人类研究却没有。01从第二行获得更多边际优势!这些是国际象棋引擎可能会错过的某些定位策略,但人类研究却没有。01从第二行获得更多的边际优势!这些是国际象棋引擎可能会错过的某些定位策略,但人类研究却没有。


8

我刚刚看到了Jim Plaskett撰写的以下示例:

NN-NN

这是一个著名的残局问题。

我让Stockfish运行了几分钟,到目前为止,发现的最好动作是1.d8Q,评估值为-1.5。但是,这不是最好的举动。

最好的举动是1.Nf6,几分钟后它的评估值为-4.5,但实际上赢得了白色。

请参阅此处进行全面分析。


这个残局问题也在这里出现
Glorfindel

6

在以下位置,大多数引擎都会移动1 ... Rxc4?评估为+2或更高。但是人的分析表明,此举会导致平局

黑动

NN-NN

正确的动作是1 ... Qxc4!引擎通常会给予较低的评价。

人体分析

什么地方出了错?

1 ... Rxc4的问题在于它会立即获得物质收益,但是白色会由于经过危险的棋子而被迫平局。正确的解决方案获得的材料更少,但最终赢得了局面。引擎可以很容易地看到短期获胜的资料,但是它们很难(耗时)计算导致获胜游戏的长步动作。

发动机能解决这个问题吗?

当然,引擎一直在进步。但是,有数万亿个职位的引擎出错了,这只是一个例子。每年计算机和国际象棋引擎都会变得越来越好。每年,他们可以正确解决以前出错的职位。但是,直到国际象棋引擎完美(即从来没有),总是有可能找到一些引擎出错的位置。


5

您的问题有一个简单的答案:任何象棋引擎都无法正确分析起始位置。为了体面地玩,所有现存的国际象棋引擎都依赖于从人类玩家的游戏中准备的书籍。


3
我更喜欢计算机明显错误的位置。换句话说,一种位置,计算机的估值远非正确的。初始位置的值未知,但被认为是相等的,并且大多数程序都显示水平,因此计算机按照我的意思没错。不过,我赞成答案。
彼得

我不同意。如果让引擎在没有书的情况下播放开孔,您会发现它仍然非常坚固。
Qudit

@qudit自2015年撰写答案以来,情况已经发生变化。Alpha Zero现在可以通过自玩游戏来制作一本开场书。
jk-恢复莫妮卡

@jknappen毫无疑问,Alpha Zero会做得更好,但是如今,即使是普通的现代发动机也可以发挥出良好的作用。
Qudit

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.