象棋顶级引擎目前的和棋率有多少?
跳到导航
跳到搜索
象棋的最优解极大概率是双方和棋,且解存在极多个,一方必胜的概率可以忽略不计 (注意象棋远远远远未被穷尽,另见页面→象棋被穷尽了吗? ,但在经验上可以忽略一方必胜的可能性)。
且象棋正常均势开局的容错率高,双方水平越高越可能走出最优解之一,先手优势越小。 在正常均势局面,双方算力越多,和棋率越高。
使用随机均势开局测试,模拟象棋初始局面的先手优势——
1.双方相同硬件,8线程3分+2秒无后台思考,相同水平的软件对弈和棋率达到99%+。(如果一方是最新皮卡鱼,一方是一年前的皮卡鱼,该条件下和棋率也不会差太多,预计也有98%+)
2.硬件上128核对8核,16倍的算力差距,双方软件相同,1分+0.6秒无后台思考,和棋率也超过95%。
引擎作者为了测试a引擎对b引擎是否进步,通常使用容错率更低的高优势开局,可以更快通过统计学工具节约算力资源。每一个开局a和b都会各拿一次红棋/黑棋对弈两次。
如果开局是50%概率和棋,在这种条件下测试,约有40%的开局会产生1胜1和的结果,机器算力再强甚至是非单核的同引擎自对弈,依然是40%左右。并且可能下次测试时即使变量和上次相同,这40%会有相当部分变成一胜一负/两和棋,而之前打平的60%有相当部分变成一胜一负(多线程随机性)。