Robust bidirectional search via heuristic improvement

作者: Wheeler Ruml , Christopher Wilt

DOI:

关键词:

摘要: Although the heuristic search algorithm A* is well-known to be optimally efficient, this result explicitly assumes forward search. Bidirectional has long held promise for surpassing A*'s efficiency, and many varieties have been proposed, but it proven difficult achieve robust performance across multiple domains in practice. We introduce a simple bidirectional technique called Incremental KKAdd that judiciously performs backward improve accuracy of function any algorithm. integrate with A*, assess its theoretical properties, empirically evaluate seven benchmark domains. In best case, yields factor six reduction node expansions CPU time compared worst overhead provably bounded by user-supplied parameter, such as 1%. Viewing all domains, also surpasses previously proposed algorithms. These results indicate way leverage

参考文章(16)
Richard E. Korf, Iterative-deepening-A: an optimal admissible tree search international joint conference on artificial intelligence. pp. 1034- 1036 ,(1985)
H. Kaindl, G. Kainz, Bidirectional heuristic search reconsidered Journal of Artificial Intelligence Research. ,vol. 7, pp. 283- 317 ,(1997) , 10.1613/JAIR.460
Nathan Sturtevant, Ariel Felner, Carsten Moldenhauer, Jonathan Schaeffer, Single-frontier bidirectional search national conference on artificial intelligence. pp. 59- 64 ,(2010)
Carlos Linares López, Andreas Junghanns, Perimeter Search Performance annual conference on computers. pp. 345- 359 ,(2002) , 10.1007/978-3-540-40031-8_23
Richard E. Korf, Ariel Felner, Disjoint pattern database heuristics Artificial Intelligence. ,vol. 134, pp. 9- 22 ,(2002) , 10.1016/S0004-3702(01)00092-3
Peter Hart, Nils Nilsson, Bertram Raphael, A Formal Basis for the Heuristic Determination of Minimum Cost Paths IEEE Transactions on Systems Science and Cybernetics. ,vol. 4, pp. 100- 107 ,(1968) , 10.1109/TSSC.1968.300136
Giovanni Manzini, BIDA: an improved perimeter search algorithm Artificial Intelligence. ,vol. 75, pp. 347- 360 ,(1995) , 10.1016/0004-3702(95)00017-9
Richard E. Korf, Michael Reid, Stefan Edelkamp, Time complexity of iterative-deepening-A Artificial Intelligence. ,vol. 129, pp. 199- 218 ,(2001) , 10.1016/S0004-3702(01)00094-7
Rina Dechter, Judea Pearl, Generalized best-first search strategies and the optimality of A* Journal of the ACM. ,vol. 32, pp. 505- 536 ,(1985) , 10.1145/3828.3830
Maxim Likhachev, Geoffrey J Gordon, Sebastian Thrun, None, ARA*: Anytime A* with Provable Bounds on Sub-Optimality neural information processing systems. ,vol. 16, pp. 767- 774 ,(2003)