象棋顶级引擎目前的和棋率有多少?

来自皮卡鱼 Wiki
跳到导航 跳到搜索

返回“棋软知识”

象棋的最优解极大概率是双方和棋,且解存在极多个,一方必胜的概率可以忽略不计 (注意象棋远远远远未被穷尽,另见页面→象棋被穷尽了吗? ,但在经验上可以忽略一方必胜的可能性)。

且象棋正常均势开局的容错率高,双方水平越高越可能走出最优解之一,先手优势越小。 在正常均势局面,双方算力越多,和棋率越高。

使用“随机脱谱陌生均势开局”测试,场上大子数量不少于10,模拟象棋初始局面的先手优势——

1.双方相同硬件,8线程3分+2秒,无后台思考,相同水平的软件对弈和棋率达到99%+。(如果一方是最新皮卡鱼,一方是一年前的皮卡鱼,该条件下和棋率也不会差太多,预计也有98%+)

2.硬件上128核对8核,双方软件相同,1分+0.6秒,无后台思考,测试200局,和棋195局。

3.硬件上8核对1核,软件相同,2分+1秒,无后台思考,测试2000局,和棋1962局。

4.硬件上56核对1核,软件相同,1分+0.1秒,开后台思考,测试365局,和棋345局。


红方的先手优势让红方胜场比黑方更多,但引擎也没法保证执红必不败。


在2024~2025年间,有一种传播较广的谣言“象棋是真毁了,彻彻底底、板上钉钉的毁了,都已经没有否认的必要了。经过ai蹂躏后,中国象棋这玩意儿居然出现最优解了。也就是说两个顶级ai对弈时,红棋开局当头炮,黑棋直接认输”—— 关于这段谣言,“出现最优解”是对的而且根本不稀奇,经过ai蹂躏出现最优解是错误的。因为经验上判断象棋最优是和棋,只不过和棋路径很多很多,所以说“最优解”也有极多。经验上判断,和棋棋谱里面就一定存在大量的“最优解”,和ai无关,在程序象棋出现前就一定有人类下出大量的“最优解”。但是就算是现在的程序也不能保证均势局不败,虽然强引擎之间的和棋率超99%。而“黑棋直接认输”完全没有任何依据,从经验上判断象棋是和棋,严格证明以目前技术没有可能,但象棋必胜的可能性并不比明年地球毁灭的可能性大。


引擎作者为了测试a引擎对b引擎是否进步,通常使用容错率更低的高优势开局,可以更快通过统计学工具节约算力资源。每一个开局a和b都会各拿一次红棋/黑棋对弈两次。

如果开局是50%概率和棋,在这种条件下测试,约有40%的开局会产生1胜1和的结果,机器算力再强甚至是非单核的同引擎自对弈,依然是40%左右。并且可能下次测试时即使变量和上次相同,这40%会有相当部分变成一胜一负/两和棋,而之前打平的60%有相当部分变成一胜一负(多线程随机性)。