Proceedings

Temporal Planning with Clock-Based SMT Encodings

Download BibTeX Cite

Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence. Main track. Pages 743-749.

https://doi.org/10.24963/ijcai.2017/103

Abstract

We propose more scalable encodings of temporal planning in SMT. The first contribution is practical clock-based encodings of resources and effect delays. Existing encodings of effect delays (Shin and Davis, 2015) have a quadratic size, due to the necessity to determine the time differences between steps for a linear number of steps. Clocks improve this to linear. The second contribution is a new relaxed scheme for steps. Existing schemes require a step for every time point with discontinuous change. This is relaxed, improving scalability.

  1. [Audemard et al., 2005] Gilles Audemard, Marco Bozzano, Alessandro Cimatti, and Roberto Sebastiani. Verifying in- dustrial hybrid systems with MathSAT. Electronic Notes in Theoretical Computer Science, 119(2):17-32, 2005.
  2. [Biere, 2010] Armin Biere. Lingeling, Plingeling, PicoSAT and PrecoSAT at SAT Race 2010. Technical Report 1, In- stitute for Formal Models and Verification, Johannes Ke- pler University, 2010.
  3. [Bryce et al., 2015] Daniel Bryce, Sicun Gao, David J Musliner, and Robert P. Goldman. SMT-based nonlinear PDDL+ planning. In Proceedings of the 29th AAAI Con- ference on Artificial Intelligence (AAAI-15), pages 3247- 3253. AAAI Press, 2015.
  4. [Cimatti et al., 2013] Alessandro Cimatti, Alberto Griggio, Bastiaan Joost Schaafsma, and Roberto Sebastiani. The MathSAT5 SMT solver. In International Conference on Tools and Algorithms for the Construction and Analysis of Systems, pages 93-107. Springer-Verlag, 2013.
  5. [Coles et al., 2010] Amanda Jane Coles, Andrew Coles, Maria Fox, and Derek Long. Forward-chaining partial- order planning. In ICAPS 2010. Proceedings of the Twenti- eth International Conference on Automated Planning and Scheduling, pages 42-49. AAAI Press, 2010.
  6. [Eyerich et al., 2012] Patrick Eyerich, Robert Mattmüller, and Gabriele Röger. Using the context-enhanced additive heuristic for temporal and numeric planning. In Towards Service Robots for Everyday Environments, pages 49-64. Springer-Verlag, 2012.
  7. [Fox and Long, 2003] Maria Fox and Derek Long. PDDL2.1: an extension to PDDL for expressing temporal planning domains. Journal of Artificial Intelligence Research, 20:61-124, 2003.
  8. [Gerevini et al., 2006] Alfonso Gerevini, Alessandro Saetti, and Ivan Serina. An approach to temporal planning and scheduling in domains with predictable exogenous events. Journal of Artificial Intelligence Research, 25:187-231, 2006.
  9. [Kautz and Selman, 1996] Henry Kautz and Bart Selman. Pushing the envelope: planning, propositional logic, and stochastic search. In Proceedings of the 13th National Conference on Artificial Intelligence and the 8th Inno- vative Applications of Artificial Intelligence Conference, pages 1194-1201. AAAI Press, 1996.
  10. [Kautz and Selman, 1999] Henry Kautz and Bart Selman. Unifying SAT-based and graph-based planning. In Pro- ceedings of the 16th International Joint Conference on Artificial Intelligence, pages 318-325. IJCAI
  11. [Lu et al., 2013] Qiang Lu, Ruoyun Huang, Yixin Chen, You Xu, Weixiong Zhang, and Guoliang Chen. A SAT-based approach to cost-sensitive temporally expressive planning. ACM Transactions on Intelligent Systems and Technology (TIST), 5(1):18, 2013.
  12. [Rankooh and Ghassem-Sani, 2015] Masood Feyzbakhsh Rankooh and Gholamreza Ghassem-Sani. ITSAT: an efficient SAT-based temporal planner. Journal of Artificial Intelligence Research, 53:541-632, 2015.
  13. [Rintanen et al., 2006] Jussi Rintanen, Keijo Heljanko, and Ilkka Niemelä. Planning as satisfiability: parallel plans and algorithms for plan search. Artificial Intelligence, 170(12-13):1031-1080, 2006.
  14. [Rintanen, 2007] Jussi Rintanen. Complexity of concurrent temporal planning. In ICAPS 2007. Proceedings of the Seventeenth International Conference on Automated Plan- ning and Scheduling, pages 280-287. AAAI Press, 2007.
  15. [Rintanen, 2012a] Jussi Rintanen. Engineering efficient planners with SAT. In ECAI 2012. Proceedings of the 20th European Conference on Artificial Intelligence, pages 684-689. IOS Press, 2012.
  16. [Rintanen, 2012b] Jussi Rintanen. Planning as satisfiability: heuristics. Artificial Intelligence, 193:45-86, 2012.
  17. [Rintanen, 2015a] Jussi Rintanen. Discretization of tempo- ral models with application to planning with SMT. In Pro- ceedings of the 29th AAAI Conference on Artificial Intelli- gence (AAAI-15), pages 3349-3355. AAAI Press, 2015.
  18. [Rintanen, 2015b] Jussi Rintanen. Models of action concur- rency in temporal planning. In IJCAI 2015, Proceedings of the 24th International Joint Conference on Artificial In- telligence, pages 1659-1665. AAAI Press, 2015. IJCAI
  19. [Shin and Davis, 2005] Ji-Ae Shin and Ernest Davis. Pro- cesses and continuous change in a SAT-based planner. Ar- tificial Intelligence, 166(1):194-253, 2005.
  20. [Wehrle and Rintanen, 2007] Martin Wehrle and Jussi Rin- tanen. Planning as satisfiability with relaxed ∃-step plans. In AI 2007 : Advances in Artificial Intelligence: 20th Aus- tralian Joint Conference on Artificial Intelligence, Surfers Paradise, Gold Coast, Australia, December 2-6, 2007, Proceedings, number 4830 in Lecture Notes in Computer Science, pages 244-253. Springer-Verlag, 2007.
  21. [Wolfman and Weld, 1999] Steven A. Wolfman and Daniel S. Weld. The LPSAT engine & its applica- tion to resource planning. In Proceedings of the 16th International Joint Conference on Artificial Intelligence, pages 310-315. IJCAI

References were extracted automatically from the PDF and may contain errors.

Welcome Future Conferences AI Journal Division IJCAI Proceedings About IJCAI IJCAI Awards