Hostname: page-component-74656f9884-qr5l4 Total loading time: 0 Render date: 2026-11-05T09:34:28.086Z Has data issue: false hasContentIssue false

Answer Set Planning: A Survey

Published online by Cambridge University Press:  01 April 2022

SON CAO TRAN
Affiliation:
Department of Computer Science, New Mexico State University, Las Cruces, NM 88003, USA (e-mails: tson@cs.nmsu.edu, epontell@cs.nmsu.edu)
ENRICO PONTELLI
Affiliation:
Department of Computer Science, New Mexico State University, Las Cruces, NM 88003, USA (e-mails: tson@cs.nmsu.edu, epontell@cs.nmsu.edu)
MARCELLO BALDUCCINI
Affiliation:
Department of Decision and System Sciences, Saint Joseph’s University, Philadelphia, PA 19131, USA (e-mail: mbalducc@sju.edu)
TORSTEN SCHAUB
Affiliation:
Department of Computer Science, University of Potsdam, Potsdam, Germany (e-mail: torsten@cs.uni-potsdam.de)
Rights & Permissions [Opens in a new window]

Abstract

Answer Set Planning refers to the use of Answer Set Programming (ASP) to compute plans, that is, solutions to planning problems, that transform a given state of the world to another state. The development of efficient and scalable answer set solvers has provided a significant boost to the development of ASP-based planning systems. This paper surveys the progress made during the last two and a half decades in the area of answer set planning, from its foundations to its use in challenging planning domains. The survey explores the advantages and disadvantages of answer set planning. It also discusses typical applications of answer set planning and presents a set of challenges for future research.

Information

Type
Survey Article
Copyright
© The Author(s), 2022. Published by Cambridge University Press
Figure 0

Algorithm 1: dlv$^\mathcal{K}$ Algorithm

Figure 1

Fig. 1. A plan tree.

Figure 2

Fig. 2. Possible mappings for the tree in Figure 1.

Figure 3

Fig. 3. Sensing action a that senses $\{g_1,g_2,g_3\}$ occurs at (t,p) - disallowed (Left) vs. allowed (Right).

Figure 4

Fig. 4. Analog circuit $\cal{AC}$.

Figure 5

Fig. 5. A multi-agent path finding problem.

Figure 6

Fig. 6. Architecture of the EZCSP solver (Balduccini 2011).