我已经看到,如果没有书籍,引擎在开口处并不是特别坚固。
不允许访问表库的现代引擎在残局中有多强?例如,在闪电战游戏中,计算机通常能否赢得那些困难的最终游戏,例如KQ vs. KR和KBN vs. K?
我已经看到,如果没有书籍,引擎在开口处并不是特别坚固。
不允许访问表库的现代引擎在残局中有多强?例如,在闪电战游戏中,计算机通常能否赢得那些困难的最终游戏,例如KQ vs. KR和KBN vs. K?
Answers:
首先,我不相信没有本书的引擎肯定是弱者。如果没有开本,现代发动机可能无法发挥最多的测试路线,或使它们进入繁荣发展的路线,但是如果没有开本,任何顶级发动机仍然会压垮任何人类的通用汽车。
有趣的是,如果您暂时关闭引擎,通常会发现西班牙四骑士是从出发位置出发的最佳路线,但是我偏离了方向...
在残局中,这完全取决于引擎和位置。没有表库,引擎可能不知道菜鸟兵和错误的主教只是平局。如果程序员添加了该异常,那么他们会找出来的,但是否则,他们可能会换掉以为他们会赢得额外的主教而赢,而典当只能通过50步法则得出。
在KBNvK等更基本的残局中,强者几乎总是会获胜。如果有我的记忆,最长的交配顺序是33个动作。那时大多数引擎会偶然遇到强制配合,因为它们的启发式方法会使他们做出更好的动作以使其更接近配合(并且他们可能会看到15-20的动作)。
就KQvKR而言,强大的一面几乎总是会击败人类。人类在捍卫这个位置方面表现很差,计算机将立即发现摘取松散车队的方法。在另一台计算机上,它要难一些,但是正如韦斯在他的回答中说的那样,更强的一面仍然有可能获胜(菲利迪尔的动作只有5步之长,足够短的时间让引擎看到它)足够的时间。
表基仅对计算机增加一点作用。添加的数量足够小,多年来,Andscacs一直是最强大的引擎之一,没有终端游戏表基(它仍然没有实现它们)。即使对于其他实现了表基支持的引擎,我也可以肯定您无法为它提供终端游戏表基,并且它们的性能也差不多。当然,由于没有表库,您会损失一些elo,但不是很多(我不知道确切多少,但是如果它超过10 elo,我会感到惊讶)。
关于计算机是否可以赢得KQ对KR和KBN对K的简短回答是肯定的。考虑一下,在相当强大的硬件上的Stockfish将很容易以每秒1000万个的位置运行。有多少个KQ vs KR职位?Stockfish将在几秒钟内搜索全部。毫无疑问,没有桌面的Stockfish在这场残局中会轻易击败桌面。