Abstract
In this paper we propose a new approach to planning based on a “high level action language”, called AR, and “model checking”. AR is an expressive formalism which is able to handle, among other things, ramifications and non-deterministic effects. We define a decision procedure for planning in AR which is based on “symbolic model checking”, a technique which has been successfully applied in hardware and software verification. The decision procedure always terminates with an optimal solution or with failure if no solution exists. We have constructed a planner, called MBP, which implements the decision procedure.
Preview
Unable to display preview. Download preview PDF.
References
Andrew Baker. Nonmonotonic reasoning in the framework of situation calculus. Artificial Intelligence, 49:5–23, 1991.
Avrim Blum and Merrick Furst. Fast planning through planning graph analysis. In Proc. of IJCAI-95, pages 1636–1642, 1995.
R. E. Bryant. Symbolic Boolean manipolation with ordered binary-decision diagrams. ACM Computing Surveys, 24(3):293–318, September 1992.
J.R. Burch, E.M. Clarke, K.L. McMillan, D.L. Dill, and Hwang L.J. Symbolic model checking: 102° states and beyond. Information and Computation, 98(2):142–170, 1992.
E. Clarke, O. Grunberg, and D. Long. Model checking. In Proc. of the International Summer School on Deductive Program Design, Marktoberdorf, 1994.
Enrico Giunchiglia. Determining ramifications in the situation calculus. In Proc. of KR-96., 1996.
Enrico Giunchiglia, G. Neelakantan Kartha, and Vladimir Lifschitz. Representing action: Indeterminacy and ramifications. Artificial Intelligence, 1997. To appear.
Cordell Green. Application of theorem proving to problem solving. In Proc. of IJCAI, pages 219–240, 1969.
J. Hertzberg and S. Thiebaux. Turning an Action Formalism into a Planner — A Case Study. Journal of Logic and Computation, 4(5):617–654, 1994.
Henry Kautz and Bart Selman. Pushing the Envelope: Planning, Propositional Logic, and Stochastic Search. In Proc. AAAI-96, 1996.
Vladimir Lifschitz. Two components of an action language. In Working Papers of the Third Symposium on Logical Formalizations of Commonsense Reasoning, 1996.
Fangzhen Lin and Raymond Reiter. State constraints revisited. In Working Papers of the Second Symposium on Logical Formalizations of Commonsense Reasoning, 1993.
C. Pain-Barre and C. Schwind. Constructing Action Graphs for Planning. In European Workshop on Planning (EWPS95), pages 373–388. Malik Ghallab, 1995.
J. Penberthy and D. Weld. UCPOP: A sound, complete, partial order planner for adl. In Proc. of KR-92, 1992.
Stuart Russel. Efficient memory bounded search algorithms. In Proc. of ECAI-92, pages 1–5, 1992.
Erik Sandewall. Features and fluents: A systematic approach to the representation of knowledge about dynamical systems. Technical Report LiTH-IDA-R-92-30, Linköping University, 1992.
W. Stephan and S. Biundo. A New Logical Framework for Deductive Planning. In Proceedings of the 13th International Joint Conference on Artificial Intelligence (IJCAI-93), pages 32–38. Morgan Kaufmann, 1993.
Manuela Veloso. Learning by analogical reasoning in general problem solving. PhD thesis, 1992. CMU, CS Techn. Report CMU-CS-92-174.
M. Winslett. Reasoning about actions with a possible models approach. In Proceedings of the 8th National Conference on Artificial Intelligence (IJCAI-93), pages 89–93, 1988.
Author information
Authors and Affiliations
Editor information
Rights and permissions
Copyright information
© 1997 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Cimatti, A., Giunchiglia, E., Giunchiglia, F., Traverso, P. (1997). Planning via model checking: A decision procedure for AR. 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_81
Download citation
DOI: https://doi.org/10.1007/3-540-63912-8_81
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