K* Search Over Orbit Space for Top-k PlanningDownload PDF

Published: 15 Jun 2023, Last Modified: 29 Jun 2023ICAPS HSDIP 2023Readers: Everyone
Keywords: classical planning, heuristic search, top-k planning, structural symmetries, orbit search
TL;DR: We consider the problem of finding k plans of top quality, adapt the existing method K* search to exploit symmetry pruning and achieve the new state of the art results in top-k planning
Abstract: Top-k planning is a key formalism for many planning applications. K* search is a well-established approach to top-k planning. The algorithm iteratively runs A* search and Eppstein’s algorithm until a sufficient number of plans is found. The performance of K* algorithm is therefore inherently limited by the performance of A*, and in order to improve K* performance, that of A* must be improved. In cost-optimal planning, orbit space search improves A* performance, essentially performing A* in the orbit space instead of state space. In this work, we take a similar approach to top-k planning. We show theoretical equivalence between the goal paths in the state space and in the orbit space, allowing to perform K* search in the orbit space instead, reconstructing plans from the found paths in the orbit space. We prove that our algorithm is sound and complete for top-k planning and empirically show it to achieve state-of-the-art performance, overtaking all existing to date top-k planners.
8 Replies

Loading