The TOAD System for Totally Ordered HTN Planning

被引:0
作者
Hoeller, Daniel [1 ]
机构
[1] Saarland Univ, Saarland Informat Campus, Saarbrucken, Germany
关键词
COMPLEXITY;
D O I
暂无
中图分类号
TP18 [人工智能理论];
学科分类号
081104 ; 0812 ; 0835 ; 1405 ;
摘要
We present an approach for translating Totally Ordered Hierarchical Task Network (HTN) planning problems to classical planning problems. While this enables the use of sophisticated classical planning systems to find solutions, we need to overcome the differences in expressiveness of these two planning formalisms. Prior work on this topic did this by translating bounded HTN problems. In contrast, we approximate them, i.e., we change the problem such that every action sequence that is a solution to the HTN problem is also a solution for the classical problem, but the latter might have more solutions. To obtain a sound overall approach, we verify solutions returned by the classical planning system to ensure that they are also solutions to the HTN problem. For translation and approximation, we use techniques introduced to approximate Context-Free Languages by using Finite Automata. We named our system TOAD (Totally Ordered HTN Approximation using DFA). For a subset of HTN problems the translation is even possible without approximation. Whether or not it is necessary is decided based on the property of self-embedding, which comes also from the field of formal languages. We investigate the theoretical connection of self-embedding and tail-recursiveness, a property from the HTN literature used to identify a subclass of HTN planning problems that can be translated to classical planning, and show that it is more general. To guide the classical planner, we introduce a novel heuristic tailored towards our models. We evaluate TOAD on the benchmark set of the 2020 International Planning Competition. Our evaluation shows that (1) most problems can be translated without approximation and that (2) TOAD is competitive with the state of the art in HTN planning.
引用
收藏
页码:613 / 663
页数:51
相关论文
共 50 条
[1]  
Alford R., 2012, P 5 ANN S COMB SEARC
[2]   Bound to Plan: Exploiting Classical Heuristics via Automatic Translations of Tail-Recursive HTN Problems [J].
Alford, Ron ;
Behnke, Gregor ;
Hoeller, Daniel ;
Bercher, Pascal ;
Biundo, Susanne ;
Aha, David W. .
TWENTY-SIXTH INTERNATIONAL CONFERENCE ON AUTOMATED PLANNING AND SCHEDULING (ICAPS 2016), 2016, :20-28
[3]  
Alford R, 2009, 21ST INTERNATIONAL JOINT CONFERENCE ON ARTIFICIAL INTELLIGENCE (IJCAI-09), PROCEEDINGS, P1629
[4]  
[Anonymous], 2000, The syntactic process. Language, speech, and communication
[5]   COMPLEXITY RESULTS FOR SAS(+) PLANNING [J].
BACKSTROM, C ;
NEBEL, B .
COMPUTATIONAL INTELLIGENCE, 1995, 11 (04) :625-655
[6]   A Novel Parsing-based Approach for Verification of Hierarchical Plans [J].
Bartak, Roman ;
Ondrckova, Simona ;
Maillard, Adrien ;
Behnke, Gregor ;
Bercher, Pascal .
2020 IEEE 32ND INTERNATIONAL CONFERENCE ON TOOLS WITH ARTIFICIAL INTELLIGENCE (ICTAI), 2020, :118-125
[7]  
Barták R, 2018, P I C AUTOMAT PLAN S, P11
[8]  
Behnke G, 2022, AAAI CONF ARTIF INTE, P9687
[9]  
Behnke G, 2020, AAAI CONF ARTIF INTE, V34, P9775
[10]  
Behnke G, 2019, AAAI CONF ARTIF INTE, P7520