5
国际象棋引擎如何“思考”?
我想知道的是如何对引擎进行编程以查找运动。我确定他们首先会计算出最强制的行,例如捕获和检查。但是,微妙而深入的位置移动又如何呢?他们似乎也很快找到了它们(通常来说。当然,他们偶尔会错过这样的举动)。像这样,他们如何编程以寻找安静的动作/位置思想?他们不能仅仅强行采取任何行动,因为那会花费太长时间,因此应该有一些聪明的方法让他们真正迅速地达到最佳行动。我对了解这一点很感兴趣,因为我认为这也会帮助玩家思考现实世界中的棋盘。