Abstract
We present a framework for encoding planning problems in logic programs with negation as failure, having computational efficiency as our major consideration. In order to accomplish our goal, we bring together ideas from logic programming and the planning systems GRAPHPLAN and SATPLAN. We discuss different representations of planning problems in logic programs, point out issues related to their performance, and show ways to exploit the structure of the domains in these representations. For our experimentation we use an existing implementation of the stable models semantics called SMODELS. It turns out that for careful and compact encodings, the performance of the method across a number of different domains, is comparable to that of planners like GRAPHPLAN and SATPLAN.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
C. Bäckström. Equivalence and tractability results for SAS+ planning. KR-92.
A. Blum and M. Furst. Fast Planning Through Planning Graph Analysis. Artificial Intelligence, Vol. 90(1–2), 1997.
W. Chen and D.S. Warren. Computation of Stable Models and its Integration with Logical Query Processing. IEEE Transactions on Knowledge and Data Engineering, to appear.
M. Denecker, L. Missiaen and M. Bruynooghe. Temporal Reasoning with Abductive Event Calculus. ECAI-92.
P. M. Dung. Representing Actions in Logic Programming and its Applications in Database Updates. ICLP-93.
M. Gelfond and V. Lifschitz. The Stable Models Semantics for Logic Programs. ICLP-88.
M. Gelfond and V. Lifschitz. Representing Actions and Change by Logic Programs. Journal of Logic Programming, Vol. 17, 1993.
A. Gerevini and L. Schubert. Accelerating Partial-Order Planners: Some Techniques for Effective Search Control and Pruning. Journal of Artificial Intelligence Research, Vol. 5, 1996.
H. Kautz and B. Selman. Planning as Satisfiability. ECAI-92.
H. Kautz and B. Selman. Pushing the Envelope: Planning, Propositional Logic, and Stochastic Search. AAAI-96.
B. Nebel, Y. Dimopoulos and J. Koehler. Ignoring Irrelevant Facts and Operators in Plan Generation. ECP-97, this volume.
I. Niemela and P. Simons. Efficient Implementation of the Well-founded and Stable Model Semantics. International Joint Conference and Symposium on Logic Programming, 1996.
A. Van Gelder, K. Ross and J. Schlipf. The Well-founded Semantics for General Logic Programs. Journal of the ACM, Vol. 38, 1991.
V.S. Subrahmanian, D. Nau and C. Vago. WFS + Branch and Bound = Stable Models. IEEE Transactions on Knowledge and Data Engineering, Vol. 7, 1995. 15. V. S. Subrahmanian and C. Zaniolo. Relating Stable Models and AI Planning Domains. ICLP-95.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Dimopoulos, Y., Nebel, B., Koehler, J. (1997). Encoding planning problems in nonmonotonic logic programs. In: Steel, S., Alami, R. (eds) Recent Advances in AI Planning. ECP 1997. Lecture Notes in Computer Science, vol 1348. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-63912-8_84
Download citation
DOI: https://doi.org/10.1007/3-540-63912-8_84
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-63912-1
Online ISBN: 978-3-540-69665-0
eBook Packages: Springer Book Archive