{"type":"ScholarlyArticle","title":"Temporal Planning with Clock-Based SMT Encodings","authors":[{"name":"Jussi Rintanen","slug":"jussi-rintanen","given":"Jussi","family":"Rintanen","affiliation":"Aalto University , Department of Computer Science , Helsinki , Finland"}],"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.","doi":"10.24963/ijcai.2017/103","url":"https://ijcai.org/proceedings/2017/103","pdf":"https://ijcai.org/proceedings/2017/0103.pdf","markdown":"https://ijcai.org/proceedings/2017/103.md","bibtex":"https://ijcai.org/proceedings/2017/bibtex/103","volume":{"slug":"2017","title":"Proceedings of the Twenty-Sixth International Joint Conference on Artificial Intelligence","short_title":"IJCAI 2017","url":"https://ijcai.org/proceedings/2017/","year":2017,"location":"Melbourne, Australia","dates":"19-25 August 2017","editors":"Carles Sierra","isbn":"978-0-9992411-0-3","publisher":"International Joint Conferences on Artificial Intelligence Organization","doi_prefix":"10.24963/ijcai.2017"},"section":"Constraints and Satisfiability","track":"Main track","number":103,"pages":{"first":743,"last":749},"keywords":["Constraints and Satisfiability: Modeling/Formulation","Planning and Scheduling: Temporal and Hybrid planning","Planning and Scheduling: Search in Planning and Scheduling"],"videos":[],"references":[{"position":1,"raw":"[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.","title":"Verifying industrial hybrid systems with MathSAT","authors":"Gilles Audemard, Marco Bozzano, Alessandro Cimatti, Roberto Sebastiani","year":"2005","venue":"Electronic Notes in Theoretical Computer Science","doi":null,"url":null,"internal_url":null},{"position":2,"raw":"[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.","title":"PicoSAT and PrecoSAT at SAT Race","authors":"Armin Biere, Plingeling Lingeling","year":"2010","venue":"1, Institute for Formal Models and Verification","doi":null,"url":null,"internal_url":null},{"position":3,"raw":"[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.","title":"SMT-based nonlinear PDDL+ planning","authors":"Daniel Bryce, Sicun Gao, David J Musliner, Robert P Goldman","year":"2015","venue":"Proceedings of the 29th AAAI Conference on Artificial Intelligence (AAAI-15)","doi":null,"url":null,"internal_url":null},{"position":4,"raw":"[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.","title":"The MathSAT5 SMT solver","authors":"Alessandro Cimatti, Alberto Griggio, Bastiaan Joost Schaafsma, Roberto Sebastiani","year":"2013","venue":"International Conference on Tools and Algorithms for the Construction and Analysis of Systems","doi":null,"url":null,"internal_url":null},{"position":5,"raw":"[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.","title":"Forward-chaining partialorder planning","authors":"Amanda Jane Coles, Andrew Coles, Maria Fox, Derek Long","year":"2010","venue":"Proceedings of the Twentieth International Conference on Automated Planning and Scheduling","doi":null,"url":null,"internal_url":null},{"position":6,"raw":"[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.","title":"Using the context-enhanced additive heuristic for temporal and numeric planning","authors":"Patrick Eyerich, Robert Mattmüller, Gabriele Röger","year":"2012","venue":"Towards Service Robots for Everyday Environments","doi":null,"url":null,"internal_url":null},{"position":7,"raw":"[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.","title":"PDDL2.1: an extension to PDDL for expressing temporal planning domains","authors":"Maria Fox, Derek Long","year":"2003","venue":"Journal of Artificial Intelligence Research","doi":null,"url":null,"internal_url":null},{"position":8,"raw":"[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.","title":"An approach to temporal planning and scheduling in domains with predictable exogenous events","authors":"Alfonso Gerevini, Alessandro Saetti, Ivan Serina","year":"2006","venue":"Journal of Artificial Intelligence Research","doi":null,"url":null,"internal_url":null},{"position":9,"raw":"[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.","title":"Pushing the envelope: planning, propositional logic, and stochastic search","authors":"Selman Kautz, Henry Kautz, Bart Selman","year":"1996","venue":"Proceedings of the 13th National Conference on Artificial Intelligence and the 8th Innovative Applications of Artificial Intelligence Conference","doi":null,"url":null,"internal_url":null},{"position":10,"raw":"[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.","title":"Unifying SAT-based and graph-based planning","authors":"Selman Kautz, Henry Kautz, Bart Selman","year":"1999","venue":"Proceedings of the 16th International Joint Conference on Artificial Intelligence","doi":null,"url":null,"internal_url":"/proceedings/1999/47"},{"position":11,"raw":"[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.","title":"A SAT-based approach to cost-sensitive temporally expressive planning","authors":"Qiang Lu, Ruoyun Huang, Yixin Chen, You Xu, Weixiong Zhang, Guoliang Chen","year":"2013","venue":"ACM Transactions on Intelligent Systems and Technology (TIST)","doi":null,"url":null,"internal_url":null},{"position":12,"raw":"[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.","title":"ITSAT: an efficient SAT-based temporal planner","authors":"Ghassem-Sani ; Rankooh, Feyzbakhsh Masood, Gholamreza Rankooh, Ghassem-Sani","year":"2015","venue":"Journal of Artificial Intelligence Research","doi":null,"url":null,"internal_url":null},{"position":13,"raw":"[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.","title":"Planning as satisfiability: parallel plans and algorithms for plan search","authors":"Rintanen","year":"2006","venue":"Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":14,"raw":"[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.","title":"Complexity of concurrent temporal planning","authors":"Jussi Rintanen","year":"2007","venue":"Proceedings of the Seventeenth International Conference on Automated Planning and Scheduling","doi":null,"url":null,"internal_url":null},{"position":15,"raw":"[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.","title":"Engineering efficient planners with SAT","authors":"Jussi Rintanen, Rintanen","year":"2012","venue":"ECAI 2012. Proceedings of the 20th European Conference on Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":16,"raw":"[Rintanen, 2012b] Jussi Rintanen. Planning as satisfiability: heuristics. Artificial Intelligence, 193:45-86, 2012.","title":"Jussi Rintanen. Planning as satisfiability: heuristics","authors":"Rintanen","year":"2012","venue":"Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":17,"raw":"[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.","title":"Discretization of temporal models with application to planning with SMT","authors":"Jussi Rintanen, Rintanen","year":"2015","venue":"Proceedings of the 29th AAAI Conference on Artificial Intelligence (AAAI-15)","doi":null,"url":null,"internal_url":null},{"position":18,"raw":"[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.","title":"Models of action concurrency in temporal planning","authors":"Jussi Rintanen, Rintanen","year":"2015","venue":"Proceedings of the 24th International Joint Conference on Artificial Intelligence","doi":null,"url":null,"internal_url":"/proceedings/2015/237"},{"position":19,"raw":"[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.","title":"Ji-Ae Shin and Ernest Davis. Processes and continuous change in a SAT-based planner","authors":"Davis Shin","year":"2005","venue":"Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":20,"raw":"[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.","title":"Planning as satisfiability with relaxed ∃-step plans","authors":"Martin Wehrle, Jussi Rintanen","year":"2007","venue":"Advances in Artificial Intelligence: 20th Australian Joint Conference on Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":21,"raw":"[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.","title":"The LPSAT engine & its application to resource planning","authors":"Steven A Wolfman, Daniel S Weld","year":null,"venue":"Proceedings of the 16th International Joint Conference on Artificial Intelligence","doi":null,"url":null,"internal_url":"/proceedings/1999/46"}],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}