【发布时间】:2017-01-20 05:03:40
【问题描述】:
我正在编写一个玩点和盒子的程序,我想通过在迭代深化方案中根据它们的启发式值对我在 alphaBeta 中考虑的移动进行排序,从而提高我的时间效率。本质上,我想进入搜索树,增加每次迭代的深度,并使用 alphaBeta 评估每个节点。在每次连续迭代中,我考虑节点的顺序将由前一次迭代中节点的启发式值决定。但是,我无法理解这将如何实现。有人可以提供伪代码来说明标准 alphaBeta 程序如何适应使用迭代深化进行搜索吗?谢谢!
【问题讨论】:
标签: java minimax alpha-beta-pruning iterative-deepening