Lilotane: A lifted sat-based approach to hierarchical planning

被引:0
|
作者
Schreiber D. [1 ]
机构
[1] Karlsruhe Institute of Technology, Kaiserstrae 12, Karlsruhe
来源
Journal of Artificial Intelligence Research | 2021年 / 70卷
基金
欧盟地平线“2020”; 欧洲研究理事会;
关键词
Signal encoding - Quality control;
D O I
10.1613/JAIR.1.12520
中图分类号
学科分类号
摘要
One of the oldest and most popular approaches to automated planning is to encode the problem at hand into a propositional formula and use a Satisfiability (SAT) solver to find a solution. In all established SAT-based approaches for Hierarchical Task Network (HTN) planning, grounding the problem is necessary and oftentimes introduces a combinatorial blowup in terms of the number of actions and reductions to encode. Our contribution named Lilotane (Lifted Logic for Task Networks) eliminates this issue for Totally Ordered HTN planning by directly encoding the lifted representation of the problem at hand. We lazily instantiate the problem hierarchy layer by layer and use a novel SAT encoding which allows us to defer decisions regarding method arguments to the stage of SAT solving. We show the correctness of our encoding and compare it to the best performing prior SAT encoding in a worst-case analysis. Empirical evaluations confirm that Lilotane outperforms established SAT-based approaches, often by orders of magnitude, produces much smaller formulae on average, and compares favorably to other state-of-The-Art HTN planners regarding robustness and plan quality. In the International Planning Competition (IPC) 2020, a preliminary version of Lilotane scored the second place. We expect these considerable improvements to SAT-based HTN planning to open up new perspectives for SAT-based approaches in related problem classes. ©2021 AI Access Foundation. All rights reserved.
引用
收藏
页码:1117 / 1181
页数:64
相关论文
共 50 条
  • [21] SAT-Based Data Mining
    Boudane, Abdelhamid
    Jabbour, Said
    Sais, Lakhdar
    Salhi, Yakoub
    INTERNATIONAL JOURNAL ON ARTIFICIAL INTELLIGENCE TOOLS, 2018, 27 (01)
  • [22] SAT-based planning with minimal-#actions plans and "soft" goals
    Giurichiglia, Enrico
    Maratea, Marco
    AI(ASTERISK)IA 2007: ARTIFICIAL INTELLIGENCE AND HUMAN-ORIENTED COMPUTING, 2007, 4733 : 422 - 433
  • [23] SAT-Based Subsumption Resolution
    Coutelier, Robin
    Kovacs, Laura
    Rawson, Michael
    Rath, Jakob
    AUTOMATED DEDUCTION, CADE 29, 2023, 14132 : 190 - 206
  • [24] SAT-Based Formula Simplification
    Ignatiev, Alexey
    Previti, Alessandro
    Marques-Silva, Joao
    THEORY AND APPLICATIONS OF SATISFIABILITY TESTING - SAT 2015, 2015, 9340 : 287 - 298
  • [25] SAT-based MaxSAT algorithms
    Ansotegui, Carlos
    Luisa Bonet, Maria
    Levy, Jordi
    ARTIFICIAL INTELLIGENCE, 2013, 196 : 77 - 105
  • [26] A SAT-Based Approach for the Construction of Reusable Control System Components
    Cote, Daniel
    Fraikin, Benoit
    Frappier, Marc
    St-Denis, Richard
    FORMAL METHODS FOR INDUSTRIAL CRITICAL SYSTEMS, 2011, 6959 : 52 - 67
  • [27] SAT-based software certification
    Chaki, S
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, PROCEEDINGS, 2006, 3920 : 151 - 166
  • [28] A SAT-BASED APPROACH TO SOLVE THE FACULTY COURSE SCHEDULING PROBLEM
    Aloul, Fadi
    Zabalawi, Imad
    Wasfy, Ahmed
    AFRICON, 2013, 2013, : 809 - 813
  • [29] Algorithms for Dynamic Argumentation Frameworks: An Incremental SAT-Based Approach
    Niskanen, Andreas
    Jarvisalo, Matti
    ECAI 2020: 24TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE, 2020, 325 : 849 - 856
  • [30] A SAT-Based Approach for Index Calculus on Binary Elliptic Curves
    Trimoska, Monika
    Ionica, Sorina
    Dequen, Gilles
    PROGRESS IN CRYPTOLOGY - AFRICACRYPT 2020, 2020, 12174 : 214 - 235