象棋职业高手最多能算多少步棋?
2022-09-19
263 阅读
如果把每一步每一种可能都能算进去的话,能算两步棋的就是绝世天才了。
中国象棋开局先手第一步有46种走法,如果第二步也有46种走法的话,前两步就是2116种走法,试问,谁能分析到第三步?当然,这些走法中,有很多都是不合理的,甚至是废招,职业棋手根据经验,只关注那几种有用的招式,这就形成了开局定式,所谓的“当头炮,把马跳”,也就是棋谱。
职业棋手长期的积累下来,能背好多种棋谱,这也就是他们能看几步棋的基础。
但也只是在棋谱的基础上有选择的分析几种变化,不可能做到每一种可能性都分析到。
而电脑,却可以在一定程度上做到每一种可能性都能分析到。
所以水平再高的人类棋手,也存在看漏的可能,而电脑相对来说几乎不可能漏招。
可以这么说,完全保证不漏招的话,人类没有人能分析出2步棋。
而电脑,根据硬件配置和运算速度,如果用遍历法分析每一种可能性,应该也没有能分析出10步棋以外的,因为变化数量是指数级增长的,10步棋的时候,变化数量已经达到千万亿种可能性了。
现在的电脑软件,都是用机器学习,人工智能的方式,也类似职业棋手那样,选用有用的招式分析,但是范围比人类要广的多,和人类不是一个量级的。
职业棋手,比如王天一,一眼就能看出对方是不是软件,就是因为他们掌握的人类定式比较多,有新的招式出现,而且具备很强的杀伤力,他们就能断定是软件算出来的变化。