Improving Temporal Flexibility of Position Constrained Metric Temporal Plans

In this paper we address the problem of post-processing position constrained plans, output by many of the recent efficient metric temporal planners, to improve their execution flexibility. Specifically, given a position constrained plan, we consider the problem of generating a partially ordered (aka "order constrained") plan that uses the same actions. Although variations of this "partialization" problem have been addressed in classical planning, the metric and temporal considerations bring in significant complications. We develop a general CSP encoding for partializing position-constrained temporal plans, that can be optimized under an objective function dealing with a variety of temporal flexibility criteria, such as makespan. We then propose several approaches (e.g. coupled CSP, MILP) of solving this encoding. We also present a greedy value ordering strategy that is designed to efficiently generate solutions with good makespan values for these encodings. We demonstrate the effectiveness of our greedy partialization approach in the context of a recent metric temporal planner that produces p.c. plans. We also compare the effects of greedy and optimal partialization using MILP encodings on the set of metric temporal problems used at the Third International Planning Competition.

[1]  Daniel S. Weld,et al.  Planning with Continous Changes , 1994 .

[2]  Ioannis P. Vlahavas,et al.  Multiobjective heuristic state-space planning , 2003, Artif. Intell..

[3]  Fahiem Bacchus,et al.  Planning with Resources and Concurrency: A Forward Chaining Approach , 2001, IJCAI.

[4]  Blai Bonet,et al.  A Robust and Fast Action Selection Mechanism for Planning , 1997, AAAI/IAAI.

[5]  Christer Bäckström Computational Aspects of Reordering Plans , 1998, J. Artif. Intell. Res..

[6]  Raymond J. Mooney,et al.  Generalizing the Order of Operators in Macro-Operators , 1988, ML.

[7]  Subbarao Kambhampati,et al.  Planning the project management way: Efficient planning by effective integration of causal and resource reasoning in RealPlan , 2001, Artif. Intell..

[8]  Rina Dechter,et al.  Temporal Constraint Networks , 1989, Artif. Intell..

[9]  David E. Smith,et al.  Temporal Planning with Mutual Exclusion Reasoning , 1999, IJCAI.

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

[11]  Daniel S. Weld,et al.  Temporal Planning with Continuous Change , 1994, AAAI.

[12]  Malik Ghallab,et al.  Planning with Sharable Resource Constraints , 1995, IJCAI.

[13]  Nicola Muscettola,et al.  Integrating Planning and Scheduling , 1993 .

[14]  Hector Geffner,et al.  Heuristic Planning with Time and Resources , 2014 .

[15]  Subbarao Kambhampati,et al.  Design and Implementation of a Replay Framework Based on a Partial Order Planner , 1996, AAAI/IAAI, Vol. 1.

[16]  Stefan Edelkamp,et al.  First Solutions to PDDL+ Planning Problems , 2001 .

[17]  Daniel S. Weld,et al.  The LPSAT Engine & Its Application to Resource Planning , 1999, IJCAI.

[18]  M. Veloso,et al.  Nonlinear Planning with Parallel Resource Allocation , 1990 .

[19]  Nicola Muscettola,et al.  Fast Transformation of Temporal Plans for Efficient Execution , 1998, AAAI/IAAI.

[20]  Subbarao Kambhampati,et al.  A Unified Framework for Explanation-Based Generalization of Partially Ordered and Partially Instantiated Plans , 1994, Artif. Intell..

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

[22]  Subbarao Kambhampati,et al.  Planning Graph-based Heuristics for Cost-sensitive Temporal Planning , 2002, AIPS.

[23]  Amol Dattatraya Mali,et al.  Plan Merging & Plan Reuse as Satisfiability , 1999, ECP.

[24]  Subbarao Kambhampati,et al.  Planning graph as the basis for deriving heuristics for plan synthesis by state space and CSP search , 2002, Artif. Intell..

[25]  Bart Selman,et al.  Encoding Plans in Propositional Logic , 1996, KR.

[26]  Mark S. Fox,et al.  Intelligent Scheduling , 1998 .

[27]  Daniel S. Weld,et al.  The LPSAT System and its Application to Resource Planning , 1999, International Joint Conference on Artificial Intelligence.

[28]  Subbarao Kambhampati,et al.  Reviving Partial Order Planning , 2001, IJCAI.