Timelines Are Expressive Enough to Capture Action-Based Temporal Planning

Planning prblems are usually expressed by specifying which actions can be performed to obtain a given goal. In temporal planning problems, actions come with a time duration and can overlap in time, which noticeably increase the complexity of the reasoning process. Action-based temporal planning has been thoroughly studied from the complexity-theoretic point of view, and it has been proved to be EXPSPACE-complete in its general formulation. Conversely, timeline-based planning problems are represented as a collection of variables whose time-varying behavior is governed by a set of temporal constraints, called synchronization rules. Timelines provide a unified framework to reason about planning and execution under uncertainty. Timeline-based systems are being successfully employed in real-world complex tasks, but, in contrast to action-based planning, little is known on their computational complexity and expressiveness. In particular, a comparison of the expressiveness of the action-and timeline-based formalisms is still missing. This paper contributes a first step in this direction by proving that timelines are expressive enough to capture action-based temporal planning, showing as a byproduct the EXPSPACE-completeness of timeline-based planning with no temporal horizon and bounded temporal relations only.

[1]  Amedeo Cesta,et al.  An Innovative Product for Space Mission Planning: An A Posteriori Evaluation , 2007, ICAPS.

[2]  Tom Bylander,et al.  The Computational Complexity of Propositional STRIPS Planning , 1994, Artif. Intell..

[3]  Fahiem Bacchus,et al.  Planning for temporally extended goals , 1996, Annals of Mathematics and Artificial Intelligence.

[4]  Giuseppe De Giacomo,et al.  Automata-Theoretic Approach to Planning for Temporally Extended Goals , 1999, ECP.

[5]  Enrico Tronci,et al.  Flexible Timeline-Based Plan Verification , 2009, KI.

[6]  Jussi Rintanen,et al.  Complexity of Concurrent Temporal Planning , 2007, ICAPS.

[7]  Nicola Muscettola,et al.  Planning in Interplanetary Space: Theory and Practice , 2000, AIPS.

[8]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[9]  Nicola Muscettola,et al.  HSTS: Integrating Planning and Scheduling , 1993 .

[10]  Richard Fikes,et al.  STRIPS: A New Approach to the Application of Theorem Proving to Problem Solving , 1971, IJCAI.

[11]  Enrico Tronci,et al.  Analyzing Flexible Timeline-based Plans , 2010, ECAI.

[12]  Marta Cialdea Mayer,et al.  An Executable Semantics of Flexible Plans in Terms of Timed Game Automata , 2015, 2015 22nd International Symposium on Temporal Representation and Reasoning (TIME).

[13]  Marta Cialdea Mayer,et al.  A Formal Account of Planning with Flexible Timelines , 2014, 2014 21st International Symposium on Temporal Representation and Reasoning.

[14]  Steve A. Chien,et al.  Timeline-ased Space Operations Scheduling with External Constraints , 2010 .

[15]  Maria Fox,et al.  PDDL2.1: An Extension to PDDL for Expressing Temporal Planning Domains , 2003, J. Artif. Intell. Res..

[16]  Patrick Blackburn,et al.  Hybrid Languages and Temporal Logic , 1999, Log. J. IGPL.

[17]  Patrik Haslum,et al.  Deterministic planning in the fifth international planning competition: PDDL3 and experimental evaluation of the planners , 2009, Artif. Intell..

[18]  Marco Roveri,et al.  Timelines with Temporal Uncertainty , 2013, AAAI.

[19]  Marta Cialdea Mayer,et al.  Planning and execution with flexible timelines: a formal account , 2016, Acta Informatica.

[20]  Amedeo Cesta,et al.  Controller Synthesis for Safety Critical Planning , 2013, 2013 IEEE 25th International Conference on Tools with Artificial Intelligence.

[21]  Jeremy Frank,et al.  Constraint-Based Attribute and Interval Planning , 2003, Constraints.