Abstract
It is rigorously shown how planning problems encoded as a class of entailment problems in the fluent calculus can be mapped onto satisfiability problems for propositional formulas, which in turn can be mapped to the problem of finding models using binary decision diagrams (BDDs). The mapping is shown to be sound and complete. First experimental results of an implementation are presented and discussed.
Preview
Unable to display preview. Download preview PDF.
Similar content being viewed by others
References
Avrim Blum and Merrick Furst. Fast planning through planning graph analysis. Artificial Intelligence, 90:281–300, 1997.
Randal E. Bryant. Graph-based algorithms for boolean function manipulation. IEEE Transactions on Computers, 8(C-35):677–691, 1986.
J. Burch, E. Clarke, K. McMillan, and D. Dill. Symbolic model checking: 1020 states and beyond. Information and Computation, 98(2):142–170, 1992.
J. R. Burch, E. M. Clarke, D. E. Long, K. L. McMillan, and D. L. Dill. Symbolic model checking for sequential circuit verification. IEEE Transactions on Computer-Aided Design of Integrated Circuits, 13(4):401–424, April 1994.
A. Cimatti, E. Giunchiglia, F. Giunchiglia, and P. Traverso. ”planning via model checking: A decision procedure for ar. In S. Steel and R. Alami, editors, Proceedings of the Fourth European Conference on Planning (ECP97), LNAI 1348, pages 130–142, Toulouse, France, Sept. 1997. Springer-Verlag.
Alessandro Cimatti, Marco Roveri, and Paolo Traverso. Automatic OBDD-based generation of universal plans on non-deterministic domains. In Proceedings of the Fifteenth National Conference on Artificial Intelligence (AAAI98), Madison, Wisconsin, July 26–30 1998.
E. Clarke, O. Grunberg, and D. Long. Model checking. In Proceedings of the International Summer School on Deductive Program Design, Marktoberdorf, 1994.
Stefan Edelkamp and Malte Helmert. Exhibiting knowledge in planning problems to minimize state encoding length. In ECP’99, LNAI, pages 135–147, Durham, 1999. Springer.
T. Eiter, N. Leone, C. Mateis, G. Pfeier, and F. Scarnello. The KR system DLV: Progress report, comparisons and benchmarks. In Proceedings of the 6th International Conference on Principles of Knowledge Representation and Reasoning, pages 406–417. Morgan Kaufmann Publishers, 1998.
M. Ghallab, A. Howe, C. Knoblock, D. McDermott, A. Ram, M. Veloso, D. Weld, and D. Wilkins. The planning domain definition language. ftp://ftp.cs.yale.edu/pub/mcdermott/software/pddl.tar.gz, march 1998.
S. Hölldobler and J. Schneeberger. A new deductive approach to planning. New Generation Computing, 8:225–244, 1990.
S. Hölldobler and H.-P. Störr. Solving the entailment problem in the fluent calculus using binary decision diagrams. Technical Report WV-99-05, AI-Institute, Computer Science Department, Dresden University of Technology, 1999.
Henry Kautz and Bart Selman. Pushing the envelope: Planning, propositional logic, and stochastic search. In Proceedings of the Thirteenth National Conference on Artificial Intelligence (AAAI-96), pages 1194–1201, Portland, Oregon, 1996. AAAI-Press.
J. McCarthy. Situations and actions and causal laws. Stanford Artificial Intelligence Project: Memo 2, 1963.
Drew McDermott. Planning problem repository. ftp://ftp.cs.yale.edu/pub/mcdermott/domains/, 1999.
I. Niemelä and P. Simons. Smodels — an implementation of the well-founded and stable model semantics. In Proceedings of the 4th International Conderence on Logic Programming and Non-monotonic Reasoning, pages 420–429, 1997.
B. Selman, H. Levesque, and D. Mitchell. A new method for solving hard satisfiability problems. In Proceedings of the AAAI National Conference on Artificial Intelligence, pages 440–446, 1992.
H.-P. Störr. Planen mit binären Entscheidungsdiagrammen. PhD thesis, Dresden University of Technology, Department of Computer Science, 2000. (in German; to appear).
H.-P. Störr and M. Thielscher. A new equational foundation for the fluent calculus. In Proceedings CL 2000.
Michael Thielscher. Introduction to the Fluent Calculus. Electronic Transactions on Artificial Intelligence, 2(3–4):179–192, 1998.
Michael Thielscher. Reasoning about actions: Steady versus stabilizing state constraints. Artificial Intelligence, 104:339–355, 1998.
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2000 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Hölldobler, S., Störr, HP. (2000). Solving the Entailment Problem in the Fluent Calculus Using Binary Decision Diagrams. In: Lloyd, J., et al. Computational Logic — CL 2000. CL 2000. Lecture Notes in Computer Science(), vol 1861. Springer, Berlin, Heidelberg. https://doi.org/10.1007/3-540-44957-4_50
Download citation
DOI: https://doi.org/10.1007/3-540-44957-4_50
Published:
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-67797-0
Online ISBN: 978-3-540-44957-7
eBook Packages: Springer Book Archive