HTN Plan Repair Algorithms Compared: Strengths and Weaknesses of Different Methods
This paper provides theoretical and empirical comparisons of three recent hierarchical plan repair algorithms: SHOPFIXER, IPYHOPPER, and REWRITE. Our theoretical results show that the three algorithms correspond to three different definitions of the plan repair problem, leading to differences in the algorithms’ search spaces, the repair problems they can solve, and the kinds of repairs they can make. Understanding these distinctions is important when choosing a repair method for any given application. Building on the theoretical results, we evaluate the algorithms empirically in a series of benchmark planning problems. Our empirical results provide more detailed insight into the run- time repair performance of these systems and the coverage of the repair problems solved, based on algorithmic properties such as replanning, chronological backtracking, and back- jumping over plan trees.
Authors
- Robert P. Goldman (ORCID: https://orcid.org/0000-0002-5851-4851)
- Mark S. Roberts (ORCID: https://orcid.org/0000-0002-8277-0425)
- Ugur Kuter
- Dana Nau (ORCID: https://orcid.org/0000-0001-6940-6293)
- Paul Zaidins
Institutions
- United States Naval Research Laboratory (US)
- Institute for Systems Biology (US)
- Smart Information Flow Technologies (United States) (US)
Publication Details
- Journal
- Proceedings of the International Conference on Automated Planning and Scheduling
- Published
- 2025-09-16
- DOI
- https://doi.org/10.1609/icaps.v35i1.36131
- Primary Topic
- Parallel Computing and Optimization Techniques
- Type
- article
- Field-Weighted Citation Impact
- 0.00
Funders
- Office of Naval Research
- Air Force Research Laboratory