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 条
  • [31] A Novel SAT-based ATPG Approach for Transition Delay Faults
    Zokaee, Farzaneh
    Sabaghian-Bidgoli, Hossein
    Janfaza, Vahid
    Behnam, Payman
    Navabi, Zainalabedin
    2017 IEEE INTERNATIONAL HIGH LEVEL DESIGN VALIDATION AND TEST WORKSHOP (HLDVT), 2017, : 17 - 22
  • [32] SAT-based Redundancy Removal
    Debnath, Krishanu
    Murgai, Rajeev
    Jain, Mayank
    Olson, Janet
    PROCEEDINGS OF THE 2018 DESIGN, AUTOMATION & TEST IN EUROPE CONFERENCE & EXHIBITION (DATE), 2018, : 315 - 318
  • [33] Incremental SAT instance generation for SAT-based ATPG
    Tille, Daniel
    Drechsler, Rolf
    2008 IEEE WORKSHOP ON DESIGN AND DIAGNOSTICS OF ELECTRONIC CIRCUITS AND SYSTEMS, PROCEEDINGS, 2008, : 68 - 73
  • [34] STRUCTURE AND PROBLEM HARDNESS: GOAL ASYMMETRY AND DPLL PROOFS IN SAT-BASED PLANNING
    Hoffmann, Joerg
    Gomes, Carla
    Selman, Bart
    LOGICAL METHODS IN COMPUTER SCIENCE, 2007, 3 (01)
  • [35] A SAT-based decision procedure for ALC
    Giunchiglia, F
    Sebastiani, R
    PRINCIPLES OF KNOWLEDGE REPRESENTATION AND REASONING: PROCEEDINGS OF THE FIFTH INTERNATIONAL CONFERENCE (KR '96), 1996, : 304 - 314
  • [36] SAT-Based verification of LTL formulas
    Zhang, Wenhui
    FORMAL METHODS: APPLICATIONS AND TECHNOLOGY, 2007, 4346 : 277 - 292
  • [37] SAT-Based Minimization of Deterministic ω-Automata
    Baarir, Souheib
    Duret-Lutz, Alexandre
    LOGIC FOR PROGRAMMING, ARTIFICIAL INTELLIGENCE, AND REASONING, (LPAR-20 2015), 2015, 9450 : 79 - 87
  • [38] A SAT-Based Approach for Discovering Frequent, Closed and Maximal Patterns in a Sequence
    Coquery, Emmanuel
    Jabbour, Said
    Sais, Lakhdar
    Salhi, Yakoub
    20TH EUROPEAN CONFERENCE ON ARTIFICIAL INTELLIGENCE (ECAI 2012), 2012, 242 : 258 - +
  • [39] A SAT-based algorithm for context matching
    Bouquet, P
    Magnini, B
    Serafini, L
    Zanobini, S
    MODELING AND USING CONTEXT, PROCEEDINGS, 2003, 2680 : 66 - 79
  • [40] A SAT-based approach to size change termination with global ranking functions
    Ben-Amrami, Amir M.
    Codish, Michael
    TOOLS AND ALGORITHMS FOR THE CONSTRUCTION AND ANALYSIS OF SYSTEMS, 2008, 4963 : 218 - +