SibylSat: Using SAT as an Oracle to Perform a Greedy Search on TOHTN Planning

Gaspard Quenard, Damier Pellier, Humbert Fiorino
11/4/2024
cs.AI

No official code found. Best implementation: gaspard-quenard/sibylsat (2 stars, GPL-3.0, last commit 2026-03-29).

Abstract

This paper presents SibylSat, a novel SAT-based method designed to efficiently solve totally-ordered HTN problems (TOHTN). In contrast to prevailing SAT-based HTN planners that employ a breadth-first search strategy, SibylSat adopts a greedy search approach, enabling it to identify promising decompositions for expansion. The selection process is facilitated by a heuristic derived from solving a relaxed problem, which is also expressed as a SAT problem. Our experimental evaluations demonstrate that SibylSat outperforms existing SAT-based TOHTN approaches in terms of both runtime and plan quality on most of the IPC benchmarks, while also solving a larger number of problems.

View on arXivView PDF

Code Implementations(1)

GPL-3.0

HTN-SAT planner

20C, C++Nov 6, 20246 months agoGPL-3.0
hddlhtnplanning

Similar Papers

Cite this paper

@article{quenard2024sibylsat,
  title  = {SibylSat: Using SAT as an Oracle to Perform a Greedy Search on TOHTN Planning},
  author = {Gaspard Quenard and Damier Pellier and Humbert Fiorino},
  year   = {2024},
  eprint = {2411.02035},
  archivePrefix = {arXiv},
  url    = {http://arxiv.org/abs/2411.02035v1}
}

Add a badge to your README

Shows whether official code is linked for this paper.

Code of Paper badge
[![Code of Paper](https://codeofpaper.com/badge/2411.02035.svg)](https://codeofpaper.com/paper/2411.02035)

Discussion