【发布时间】:2014-01-29 03:10:02
【问题描述】:
我似乎无法理解 A* 在大多数情况下优于 IDA* 的原因。我的教授说原因不是因为早期(更接近根)节点在达到 f 限制后随着 IDA* 回溯而不断被重新探索,而是因为 A* 维护了一个开放和封闭的列表,因此给定状态不会通过树多次探索,而在 IDA* 中,如果树中有多个路径到给定节点,它将一次又一次地探索这些节点。我的问题与 IDA* 相同,即。是否可以使用开放和封闭列表来实施 IDA*,如果不是,为什么?
【问题讨论】:
标签: algorithm graph-algorithm a-star iterative-deepening