The Consistent Case in Bidirectional Search and a Bucket-to-Bucket Algorithm as a Middle Ground between Front-to-End and Front-to-Front

Authors

  • Vidal Alcázar Riken AIP

DOI:

https://doi.org/10.1609/icaps.v31i1.15941

Keywords:

Classical Planning Techniques And Analysis

Abstract

Recently, the proposal of individual bounds that use consistent heuristics in front-to-end bidirectional search has improved the state of the art. However, modern theory in bidirectional search does not include algorithms that explicitly exploit consistency. Here we extend past theoretical work, namely must-expand pairs and derived concepts, to the case in which consistency is used, and clarify their relationship with the aforementioned individual bounds. Departing from the new theory, we show that consistent front-to-end heuristics can also be seen as an admissible estimation of the lowest cost of any path between any two nodes. Therefore, by grouping nodes by g and their heuristic values in buckets, such an estimate can be computed for sets of nodes and not individual pairs without loss of information. This bucket-to-bucket computation, although as expensive as front-to-front in the worst case, is the state of the art in the Pancake Problem, and allows implementing near-optimal algorithms that exploit consistency. Also, experiments offer an insightful measurement of how far front-to-end algorithms are from their theoretical limit.

Downloads

Published

2021-05-17

How to Cite

Alcázar, V. (2021). The Consistent Case in Bidirectional Search and a Bucket-to-Bucket Algorithm as a Middle Ground between Front-to-End and Front-to-Front. Proceedings of the International Conference on Automated Planning and Scheduling, 31(1), 7-15. https://doi.org/10.1609/icaps.v31i1.15941