{"type":"ScholarlyArticle","title":"Temporalising Separation Logic for Planning with Search Control Knowledge","authors":[{"name":"Xu Lu","slug":"xu-lu","given":"Xu","family":"Lu","affiliation":"ICTT and ISN Laboratory , Xidian University Xi'an , 710071 , P.R. China"},{"name":"Cong Tian","slug":"cong-tian","given":"Cong","family":"Tian","affiliation":"ICTT and ISN Laboratory , Xidian University Xi'an , 710071 , P.R. China"},{"name":"Zhenhua Duan","slug":"zhenhua-duan","given":"Zhenhua","family":"Duan","affiliation":"ICTT and ISN Laboratory , Xidian University Xi'an , 710071 , P.R. China"}],"abstract":"Temporal logics are widely adopted in Artificial Intelligence (AI) planning for specifying Search Control Knowledge (SCK). However, traditional temporal logics are limited in expressive power since they are unable to express spatial constraints which are as important as temporal ones in many planning domains. To this end, we propose a two-dimensional (spatial and temporal) logic namely PPTL^SL by temporalising separation logic with Propositional Projection Temporal Logic (PPTL). The new logic is well-suited for specifying SCK containing both spatial and temporal constraints which are useful in AI planning. We show that PPTL^SL is decidable and present a decision procedure. With this basis, a planner namely S-TSolver for computing plans based on the spatio-temporal SCK expressed in PPTL^SL formulas is developed. Evaluation on some selected benchmark domains shows the effectiveness of S-TSolver.","doi":"10.24963/ijcai.2017/162","url":"https://ijcai.org/proceedings/2017/162","pdf":"https://ijcai.org/proceedings/2017/0162.pdf","markdown":"https://ijcai.org/proceedings/2017/162.md","bibtex":"https://ijcai.org/proceedings/2017/bibtex/162","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":"Knowledge Representation, Reasoning, and Logic","track":"Main track","number":162,"pages":{"first":1167,"last":1173},"keywords":["Planning and Scheduling: Other approaches to planning","Knowledge Representation, Reasoning, and Logic: Logics for Knowledge Representation","Constraints and Satisfiability: Satisfiability","Knowledge Representation, Reasoning, and Logic: Geometric, Spatial, and Temporal Reasoning"],"videos":[],"references":[{"position":1,"raw":"[Bacchus and Kabanza, 2000] Fahiem Bacchus and Frodu- ald Kabanza. Using temporal logics to express search control knowledge for planning. Artificial Intelligence, 116(1):123-191, 2000.","title":"Fahiem Bacchus and Froduald Kabanza. Using temporal logics to express search control knowledge for planning","authors":"Kabanza Bacchus","year":"2000","venue":"Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":2,"raw":"[Barrett et al., 2009] Clark W. Barrett, Roberto Sebastiani, Sanjit A. Seshia, and Cesare Tinelli. Satisfiability modu- lo theories. In Handbook of Satisfiability, pages 825-885. 2009.","title":"Satisfiability modulo theories","authors":"Clark W Barrett, Roberto Sebastiani, A Sanjit, Cesare Seshia, Tinelli","year":"2009","venue":"Handbook of Satisfiability","doi":null,"url":null,"internal_url":null},{"position":3,"raw":"[Barrett et al., 2010] Clark Barrett, Pascal Fontaine, and Ce- sare Tinelli. The smt-lib standard version 2.6. 2010.","title":"The smt-lib standard version 2","authors":"Clark Barrett, Pascal Fontaine, Cesare Tinelli","year":"2010","venue":null,"doi":null,"url":null,"internal_url":null},{"position":4,"raw":"[Belouaer and Maris, 2010] Lamia Belouaer and Frédéric Maris. Smt spatio-temporal planning. nd Int, 209:6, 2010.","title":"Lamia Belouaer and Frédéric Maris. Smt spatio-temporal planning","authors":"Maris Belouaer","year":"2010","venue":"nd Int","doi":null,"url":null,"internal_url":null},{"position":5,"raw":"[Boukharrou et al., 2015] Radja Boukharrou, Jean-Michel Ilié, and Djamel Eddine Saïdouni. Spatio-temporal plan- ning for mobile ambient agents. Procedia Computer Sci- ence, 56:96-103, 2015.","title":"Spatio-temporal planning for mobile ambient agents","authors":"Radja Boukharrou, Jean-Michel Ilié, Djamel Eddine Saïdouni","year":"2015","venue":"Procedia Computer Science","doi":null,"url":null,"internal_url":null},{"position":6,"raw":"[Brochenin et al., 2012] Rémi Brochenin, Stéphane Demri, and Etienne Lozes. On the almighty wand. Information and Computation, 211:106-137, February 2012.","title":"On the almighty wand","authors":"Brochenin","year":"2012","venue":"Information and Computation","doi":null,"url":null,"internal_url":null},{"position":7,"raw":"[Calcagno et al., 2005] Cristiano Calcagno, Philippa Gard- ner, and Matthew Hague. From separation logic to first- order logic. In Vladimiro Sassone, editor, FOSSACS, vol- ume 3441 of Lecture Notes in Computer Science, pages 395-409, Edinburgh, UK, April 4-8 2005. Springer Berlin Heidelberg.","title":"From separation logic to firstorder logic","authors":"Cristiano Calcagno, Philippa Gardner, Matthew Hague","year":"2005","venue":"FOSSACS","doi":null,"url":null,"internal_url":null},{"position":8,"raw":"[Chrpa and Barták, 2016] Lukáš Chrpa and Roman Barták. Guiding planning engines by transition-based domain con- trol knowledge. In Fifteenth International Conference on the Principles of Knowledge Representation and Reason- ing, 2016.","title":"Lukáš Chrpa and Roman Barták. Guiding planning engines by transition-based domain control knowledge","authors":"Barták Chrpa","year":"2016","venue":"Fifteenth International Conference on the Principles of Knowledge Representation and Reasoning","doi":null,"url":null,"internal_url":null},{"position":9,"raw":"[De Moura and Bjørner, 2008] Leonardo De Moura and Nikolaj Bjørner. Z3: An efficient smt solver. In In- ternational conference on Tools and Algorithms for the Construction and Analysis of Systems, pages 337-340. Springer, 2008.","title":"Leonardo De Moura and Nikolaj Bjørner. Z3: An efficient smt solver","authors":"De Moura, Bjørner","year":"2008","venue":"International conference on Tools and Algorithms for the Construction and Analysis of Systems","doi":null,"url":null,"internal_url":null},{"position":10,"raw":"[Duan et al., 2008] Zhenhua Duan, Cong Tian, and Li Zhang. A decision procedure for propositional projection temporal logic with infinite models. Acta Informatica, 45(1):43-78, 2008.","title":"A decision procedure for propositional projection temporal logic with infinite models","authors":"Zhenhua Duan, Cong Tian, Li Zhang","year":"2008","venue":"Acta Informatica","doi":null,"url":null,"internal_url":null},{"position":11,"raw":"[Duan, 1996] Zhenhua Duan. An Extended Interval Tempo- ral Logic and a Framing Technique for Temporal Logic Programming. PhD thesis, University of Newcastle upon Tyne, 1996.","title":"An Extended Interval Temporal Logic and a Framing Technique for Temporal Logic Programming","authors":"Zhenhua Duan","year":"1996","venue":null,"doi":null,"url":null,"internal_url":null},{"position":12,"raw":"[Fern et al., 2004] Alan Fern, Sung Wook Yoon, and Robert Givan. Learning domain-specific control knowledge from random walks. In ICAPS, pages 191-199, 2004.","title":"Learning domain-specific control knowledge from random walks","authors":"Alan Fern, Sung Wook Yoon, Robert Givan","year":"2004","venue":"ICAPS","doi":null,"url":null,"internal_url":null},{"position":13,"raw":"[Fox and Long, 2003] Maria Fox and Derek Long. PDDL2.1: an extension to PDDL for expressing temporal planning domains. J. Artif. Intell. Res. (JAIR), 20:61-124, 2003.","title":"PDDL2.1: an extension to PDDL for expressing temporal planning domains","authors":"Maria Fox, Derek Long","year":"2003","venue":"J. Artif. Intell. Res. (JAIR)","doi":null,"url":null,"internal_url":null},{"position":14,"raw":"[Georgievski and Aiello, 2015] Ilche Georgievski and Mar- co Aiello. Htn planning: Overview, comparison, and be- yond. Artificial Intelligence, 222:124-156, 2015.","title":"Ilche Georgievski and Marco Aiello. Htn planning: Overview, comparison, and beyond","authors":"Aiello Georgievski","year":"2015","venue":"Artificial Intelligence","doi":null,"url":null,"internal_url":null},{"position":15,"raw":"[Ghallab et al., 2004] Malik Ghallab, Dana Nau, and Paolo Traverso. Automated planning: theory & practice. Elsevi- er, 2004.","title":"Automated planning: theory & practice","authors":"Malik Ghallab, Dana Nau, Paolo Traverso","year":"2004","venue":null,"doi":null,"url":null,"internal_url":null},{"position":16,"raw":"[Haghighi et al., 2015] Iman Haghighi, Austin Jones, Zhao- dan Kong, Ezio Bartocci, Radu Grosu, and Calin Belta. Spatel: a novel spatial-temporal logic and its application- s to networked systems. In HSCC'15, Seattle, WA, USA, April 14-16, 2015, pages 189-198, 2015.","title":"Spatel: a novel spatial-temporal logic and its applications to networked systems","authors":"Iman Haghighi, Austin Jones, Zhaodan Kong, Ezio Bartocci, Radu Grosu, Calin Belta","year":"2015","venue":"HSCC'15","doi":null,"url":null,"internal_url":null},{"position":17,"raw":"[Hazarika, 2005] Shyamanta M Hazarika. Qualitative spa- tial change: space-time histories and continuity. PhD the- sis, The University of Leeds, 2005.","title":"Qualitative spatial change: space-time histories and continuity","authors":"M Shyamanta, Hazarika","year":"2005","venue":null,"doi":null,"url":null,"internal_url":null},{"position":18,"raw":"[Huang et al., 1999] Yi-Cheng Huang, Bart Selman, Henry Kautz, et al. Control knowledge in planning: benefits and tradeoffs. In AAAI/IAAI, pages 511-517, 1999.","title":"Control knowledge in planning: benefits and tradeoffs","authors":"Yi-Cheng Huang, Bart Selman, Henry Kautz","year":"1999","venue":"AAAI/IAAI","doi":null,"url":null,"internal_url":null},{"position":19,"raw":"[Kvarnström and Magnusson, 2003] Jonas Kvarnström and Martin Magnusson. Talplanner in ipc-2002: Extensions and control rules. Journal of Artificial Intelligence Re- search, 20:343-377, 2003.","title":"Talplanner in ipc-2002: Extensions and control rules","authors":"Magnusson Kvarnström, Jonas Kvarnström, Martin Magnusson","year":"2003","venue":"Journal of Artificial Intelligence Research","doi":null,"url":null,"internal_url":null},{"position":20,"raw":"[Merz et al., 2003] Stephan Merz, Martin Wirsing, and Júlia Zappe. A spatio-temporal logic for the specification and refinement of mobile systems. In FASE 2003, Warsaw, Poland, April 7-11, 2003, Proceedings, pages 87-101, 2003.","title":"A spatio-temporal logic for the specification and refinement of mobile systems","authors":"Stephan Merz, Martin Wirsing, Júlia Zappe","year":"2003","venue":"Proceedings","doi":null,"url":null,"internal_url":null},{"position":21,"raw":"[Nau et al., 2003] Dana S Nau, Tsz-Chiu Au, Okhtay Ilgha- mi, Ugur Kuter, J William Murdock, Dan Wu, and Fusun Yaman. Shop2: An htn planning system. J. Artif. Intell. Res.(JAIR), 20:379-404, 2003.","title":"Shop2: An htn planning system","authors":"Tsz-Chiu Dana S Nau, Okhtay Au, Ugur Ilghami, William Kuter, Dan Murdock, Fusun Wu, Yaman","year":"2003","venue":"J. Artif. Intell. Res.(JAIR)","doi":null,"url":null,"internal_url":null},{"position":22,"raw":"[Reynolds, 2002] John C. Reynolds. Separation logic: A logic for shared mutable data structures. In 17th Annual IEEE Symposium on Logic in Computer Science, 2002., pages 55-74, Washington, DC, USA, 2002. IEEE Com- puter Society.","title":"Separation logic: A logic for shared mutable data structures","authors":"John C Reynolds","year":"2002","venue":"17th Annual IEEE Symposium on Logic in Computer Science","doi":null,"url":null,"internal_url":null},{"position":23,"raw":"[Tian and Duan, 2008] Cong Tian and Zhenhua Duan. Propositional projection temporal logic, büchi automata and ω-regular expressions. In Manindra Agrawal, Ding- Zhu Du, Zhenhua Duan, and Angsheng Li, editors, Theory and Applications of Models of Computation, volume 4978 of Lecture Notes in Computer Science, pages 47-58, X- i'an, China, April 25-29 2008. Springer Berlin Heidelberg.","title":"Propositional projection temporal logic, büchi automata and ω-regular expressions","authors":"Cong Tian, Zhenhua Duan","year":"2008","venue":"Theory and Applications of Models of Computation","doi":null,"url":null,"internal_url":null},{"position":24,"raw":"[Vallati et al., 2014] M Vallati, L Chrpa, and TL Mc- Cluskey. The eighth international planning competition. Description of Participant Planners of the Deterministic Track, 2014.","title":"The eighth international planning competition. Description of Participant Planners of the Deterministic Track","authors":"Vallati, Chrpa, Mc-Cluskey","year":"2014","venue":null,"doi":null,"url":null,"internal_url":null},{"position":25,"raw":"[Vallati et al., 2015] Mauro Vallati, Lukáš Chrpa, Marek Grzes, Thomas L McCluskey, Mark Roberts, and Scot- t Sanner. The 2014 international planning competition: Progress and trends. AI Magazine, 36(3):90-98, 2015.","title":"The 2014 international planning competition: Progress and trends","authors":"Mauro Vallati, Lukáš Chrpa, Marek Grzes, Thomas L Mccluskey, Mark Roberts, Scott Sanner","year":"2015","venue":"AI Magazine","doi":null,"url":null,"internal_url":null},{"position":26,"raw":"[Yoon et al., 2008] Sungwook Yoon, Alan Fern, and Robert Givan. Learning control knowledge for forward search planning. Journal of Machine Learning Research, 9(Apr):683-718, 2008.","title":"Learning control knowledge for forward search planning","authors":"Yoon","year":"2008","venue":"Journal of Machine Learning Research","doi":null,"url":null,"internal_url":null}],"license_note":"Copyright International Joint Conferences on Artificial Intelligence."}