Front-to-End Bidirectional Heuristic Search with Near-Optimal Node Expansions

Abstract

It is well-known that any admissible unidirectional heuristic search algorithm must expand all states whose $f$-value is smaller than the optimal solution cost when using a consistent heuristic. Such states are called "surely expanded" (s.e.). A recent study characterized s.e. pairs of states for bidirectional search with consistent heuristics: if a pair of states is s.e. then at least one of the two states must be expanded. This paper derives a lower bound, VC, on the minimum number of expansions required to cover all s.e. pairs, and present a new admissible front-to-end bidirectional heuristic search algorithm, Near-Optimal Bidirectional Search (NBS), that is guaranteed to do no more than 2VC expansions. We further prove that no admissible front-to-end algorithm has a worst case better than 2VC. Experimental results show that NBS competes with or outperforms existing bidirectional search algorithms, and often outperforms A* as well.

Cite

Text

Chen et al. "Front-to-End Bidirectional Heuristic Search with Near-Optimal Node Expansions." International Joint Conference on Artificial Intelligence, 2017. doi:10.24963/IJCAI.2017/69

Markdown

[Chen et al. "Front-to-End Bidirectional Heuristic Search with Near-Optimal Node Expansions." International Joint Conference on Artificial Intelligence, 2017.](https://mlanthology.org/ijcai/2017/chen2017ijcai-front/) doi:10.24963/IJCAI.2017/69

BibTeX

@inproceedings{chen2017ijcai-front,
  title     = {{Front-to-End Bidirectional Heuristic Search with Near-Optimal Node Expansions}},
  author    = {Chen, Jingwei and Holte, Robert C. and Zilles, Sandra and Sturtevant, Nathan R.},
  booktitle = {International Joint Conference on Artificial Intelligence},
  year      = {2017},
  pages     = {489-495},
  doi       = {10.24963/IJCAI.2017/69},
  url       = {https://mlanthology.org/ijcai/2017/chen2017ijcai-front/}
}