Complexity of Timeline-Based Planning

Timeline-based planning is a paradigm that models temporal planning domains as sets of independent, but interacting, components. The behavior of the components can be described by means of a number of state variables whose evolution and interactions over time are governed by a set of temporal constraints. This paradigm is different from the one underlying the common action-based formalisms à la PDDL, where the focus is on what can be done by an executive agent. Although successfully used in many real-world applications, little work has been done on the expressiveness and complexity of the timeline-based formalism. The present paper provides a characterization of the complexity of nonflexible timeline-based planning, by proving that a general formulation of the problem is EXPSPACE-complete. Such a result extends a previous work where the same complexity bound was proved for a restricted fragment of timeline-based planning that was shown to be expressive enough to capture action-based temporal planning. In addition, we prove that requiring an upper bound to the solution horizon as part of the input decreases the complexity of the problem, that becomes

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

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

[3]  Tristan B. Smith,et al.  EUROPA : A Platform for AI Planning, Scheduling, Constraint Programming, and Optimization , 2012 .

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

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

[6]  Amedeo Cesta,et al.  Developing an End-to-End Planning Application from a Timeline Representation Framework , 2009, IAAI.

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

[8]  Jussi Rintanen,et al.  Complexity of Planning with Partial Observability , 2004, ICAPS.

[9]  David S. Johnson,et al.  A Catalog of Complexity Classes , 1991, Handbook of Theoretical Computer Science, Volume A: Algorithms and Complexity.

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

[11]  Carla Limongelli,et al.  Linear temporal logic as an executable semantics for planning languages , 2007, J. Log. Lang. Inf..

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

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

[14]  Jussi Rintanen,et al.  Complexity of Conditional Planning under Partial Observability and Infinite Executions , 2012, ECAI.

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

[16]  Angelo Montanari,et al.  Timelines Are Expressive Enough to Capture Action-Based Temporal Planning , 2016, 2016 23rd International Symposium on Temporal Representation and Reasoning (TIME).

[17]  A. Cesta,et al.  DDL.1: a formal description of a constraint representation language for physical domains , 1996 .

[18]  Rob Sherwood,et al.  ASPEN-Automated Planning and Scheduling for Space Mission Operation , 2000 .

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

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

[21]  Christer Bäckström,et al.  A complete parameterized complexity analysis of bounded planning , 2015, J. Comput. Syst. Sci..

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

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

[24]  Christoph Lenzen,et al.  A generalized timeline representation, services, and interface for automating space mission operations , 2012, SpaceOps 2012 Conference.

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