Combining Domain-Independent Planning and HTN Planning: The Duet Planner

TitleCombining Domain-Independent Planning and HTN Planning: The Duet Planner
Publication TypeConference Papers
Year of Publication2008
AuthorsGerevini A, Kuter U, Nau DS, Saetti A, Waisbrot N
Date Published2008///
PublisherIOS Press
Conference LocationAmsterdam, The Netherlands, The Netherlands
ISBN Number978-1-58603-891-5

Despite the recent advances in planning for classical domains, the question of how to use domain knowledge in planning is yet to be completely and clearly answered. Some of the existing planners use domain-independent search heuristics, and some others depend on intensively-engineered domain-specific knowledge to guide the planning process. In this paper, we describe an approach to combine ideas from both of the above schools of thought. We present Duet, our planning system that incorporates the ability of using hierarchical domain knowledge in the form of Hierarchical Task Networks (HTNs) as in SHOP2 [14] and using domain-independent local search techniques as in LPG [8]. In our experiments, Duet was able to solve much larger problems than LPG could solve, with only minimal domain knowledge encoded in HTNs (much less domain knowledge than SHOP2 needed to solve those problems by itself).