我正在学习游戏树(国际象棋),并想知道是否阿尔法贝塔修剪是基于假设两个玩家是‘完美的玩家’。如果一个人不是完美无缺的演技,并做出了糟糕的举动,会发生什么呢?当对手不总是选择最佳移动时,αβ修剪是如何工作的。
发布于 2014-12-12 06:36:09
每次你有一个位置,它可以被认为是分析树的根。α-β修剪的哲学假设对手下完美的国际象棋,因为如果对手犯错,那么自然的,情况会更好的电脑。因此,经典的alpha-beta剪枝假设对手是完美的,每当有意外发生时,例如
该算法重新考虑位置。经典的α-beta剪枝每次移动时都会计算位置,但很自然,可能会有很大的改进:
还有更多的事情,但我不想在这里描述,因为我不想因为分享太多的细节和无聊的人而迅速获得很多的选票:)
https://stackoverflow.com/questions/27437923
复制相似问题