Hostname: page-component-89b8bd64d-72crv Total loading time: 0 Render date: 2026-05-07T21:59:49.455Z Has data issue: false hasContentIssue false

Capturing (Optimal) Relaxed Plans with Stable and Supported Models of Logic Programs

Published online by Cambridge University Press:  21 July 2023

MASOOD FEYZBAKHSH RANKOOH
Affiliation:
Tampere University, Tampere, Finland (e-mails: masood.feyzbakhshrankooh@tuni.fi, tomi.janhunen@tuni.fi)
TOMI JANHUNEN
Affiliation:
Tampere University, Tampere, Finland (e-mails: masood.feyzbakhshrankooh@tuni.fi, tomi.janhunen@tuni.fi)
Rights & Permissions [Opens in a new window]

Abstract

We establish a novel relation between delete-free planning, an important task for the AI planning community also known as relaxed planning, and logic programming. We show that given a planning problem, all subsets of actions that could be ordered to produce relaxed plans for the problem can be bijectively captured with stable models of a logic program describing the corresponding relaxed planning problem. We also consider the supported model semantics of logic programs, and introduce one causal and one diagnostic encoding of the relaxed planning problem as logic programs, both capturing relaxed plans with their supported models. Our experimental results show that these new encodings can provide major performance gain when computing optimal relaxed plans, with our diagnostic encoding outperforming state-of-the-art approaches to relaxed planning regardless of the given time limit when measured on a wide collection of STRIPS planning benchmarks.

Information

Type
Original Article
Creative Commons
Creative Common License - CCCreative Common License - BY
This is an Open Access article, distributed under the terms of the Creative Commons Attribution licence (http://creativecommons.org/licenses/by/4.0/), which permits unrestricted re-use, distribution and reproduction, provided the original article is properly cited.
Copyright
© The Author(s), 2023. Published by Cambridge University Press
Figure 0

Fig. 1. Cumulative numbers of problems solved by the competing methods.