Test environment running 7.6.6

Cultural advice

The Australian National University acknowledges, celebrates and pays our respects to the Ngunnawal and Ngambri people of the Canberra region and to all First Nations Australians on whose traditional lands we meet and work, and whose cultures are among the oldest continuing cultures in human history.

Aboriginal and Torres Strait Islander peoples are advised that ANU Library collections may include images, names, voices, and other representations of deceased persons.

Material in the collection may contain terms, language or views that reflect the period in which the item was created and may be considered inappropriate today.

HTN Planning as Heuristic Progression Search

dc.contributor.authorHöller, Danielen
dc.contributor.authorBercher, Pascalen
dc.contributor.authorBehnke, Gregoren
dc.contributor.authorBiundo, Susanneen
dc.date.accessioned2025-04-03T19:32:19Z
dc.date.available2025-04-03T19:32:19Z
dc.date.issued2020-04-21en
dc.description.abstractThe majority of search-based HTN planning systems can be divided into those searching a space of partial plans (a plan space) and those performing progression search, i.e., that build the solution in a forward manner. So far, all HTN planners that guide the search by using heuristic functions are based on plan space search. Those systems represent the set of search nodes more effectively by maintaining a partial ordering between tasks, but they have only limited information about the current state during search. In this article, we propose the use of progression search as basis for heuristic HTN planning systems. Such systems can calculate their heuristics incorporating the current state, because it is tracked during search. Our contribution is the following: We introduce two novel progression algorithms that avoid unnecessary branching when the problem at hand is partially ordered and show that both are sound and complete. We show that defining systematicity is problematic for search in HTN planning, propose a definition, and show that it is fulfilled by one of our algorithms. Then, we introduce a method to apply arbitrary classical planning heuristics to guide the search in HTN planning. It relaxes the HTN planning model to a classical model that is only used for calculating heuristics. It is updated during search and used to create heuristic values that are used to guide the HTN search. We show that it can be used to create HTN heuristics with interesting theoretical properties like safety, goal-awareness, and admissibility. Our empirical evaluation shows that the resulting system outperforms the state of the art in search-based HTN planning.en
dc.description.sponsorshipThis work was partly funded by the technology transfer project “Do it yourself, but not alone: Companion-Technology for DIY support” of the Transregional Collaborative Research Centre SFB/TRR 62 “Companion-Technology for Cognitive Technical Systems” funded by the German Research Foundation (DFG). The industrial project partner is the Corporate Research Sector of the Robert Bosch GmbH. The authors want to thank the anonymous reviewers of ICAPS 2018, IJCAI 2019, and JAIR for their valuable suggestions that helped to improve our work. This work was partly funded by the technology transfer project “Do it yourself, but not alone: Companion-Technology for DIY support” of the Transregional Collaborative Research Centre SFB/TRR 62 “Companion-Technology for Cognitive Technical Systems” funded by the German Research Foundation (DFG). The industrial project partner is the Corporate Research Sector of the Robert Bosch GmbH.en
dc.description.statustrueen
dc.format.extent46en
dc.identifier.otherresearchoutputwizard:u4421513xPUB899en
dc.identifier.otherScopus:85089801443en
dc.identifier.urihttps://dspace-test.anu.edu.au/handle/1885/733753586
dc.identifier.urlhttp://www.scopus.com/inward/record.url?scp=85089801443&partnerID=8YFLogxKen
dc.language.isoEnglishen
dc.rightsPublisher Copyright: ©2020 AI Access Foundation. All rights reserved.en
dc.sourceJournal of Artificial Intelligence Researchen
dc.titleHTN Planning as Heuristic Progression Searchen
dc.typeArticleen
local.bibliographicCitation.lastpage880en
local.bibliographicCitation.startpage835en
local.contributor.affiliationHöller, Daniel; Ulm Universityen
local.contributor.affiliationBercher, Pascal; Ulm Universityen
local.contributor.affiliationBehnke, Gregor; Ulm Universityen
local.contributor.affiliationBiundo, Susanne; Ulm Universityen
local.identifier.citationvolume67en
local.identifier.doi10.1613/JAIR.1.11282en
local.identifier.pure9b327070-588e-4074-bc09-9623e38b110een
local.type.statusPublisheden

Downloads