Scaling up metric temporal planning

This dissertation aims at building on the success of domain-independent heuristics for classical planning to develop a scalable metric temporal planner. The main contribution is Sapa, a domain-independent heuristic forward-chaining planner which can handle various metric and temporal constraints as well as multi-objective functions. Our major technical contributions include: (1) The temporal planning-graph based methods for deriving heuristics that are sensitive to both cost and makespan. I provide different approaches for propagating and tracking the goal-achievement cost according to time and different techniques for deriving the heuristic values guiding Sapa using these cost-functions. To improve the heuristic quality, I also present techniques for adjusting the heuristic estimates to take into account action interactions and metric resource limitations. (2) The “partialization” techniques to convert the position-constrained plans produced by Sapa to generate the more flexible order-constrained plans. Toward this objective, a general Constraint Satisfaction Optimization Problem (CSOP) is developed and can be optimized under an objective function dealing with a variety of temporal flexibility criteria, such as makespan. (3) Sapaps, an extension of Sapa, that is capable of finding solutions for the Partial Satisfaction Planning Net Benefit (PSP Net Benefit) problems. Sapa ps uses an anytime best-first search algorithm to find plans with increasing better solution quality as it is given more time to run. For each of these contributions, I present the technical details and demonstrate the effectiveness of the implementations by comparing its performance against other state-of-the-art planners using the benchmark planning domains.

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

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

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

[4]  Jörg Hoffmann,et al.  On Reasonable and Forced Goal Orderings and their Use in an Agenda-Driven Planning Algorithm , 2000, J. Artif. Intell. Res..

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

[6]  Drew McDermott Reasoning about Autonomous Processes in an Estimated-Regression Planner , 2003, ICAPS.

[7]  Subbarao Kambhampati,et al.  Effective Approaches for Partial Satisfaction (Over-Subscription) Planning , 2004, AAAI.

[8]  Bernhard Nebel,et al.  Ignoring Irrelevant Facts and Operators in Plan Generation , 1997, ECP.

[9]  Laurence A. Kramer Generating a Long Range Plan for a New Class of Astronomical Observatories , 2000 .

[10]  Subbarao Kambhampati,et al.  Distance-Based Goal-Ordering Heuristics for Graphplan , 2000, AIPS.

[11]  Maria Fox,et al.  Hybrid STAN: Identifying and Managing Combinatorial Optimisation Sub- problems in Planning , 2001, IJCAI.

[12]  Maria Fox,et al.  The Automatic Inference of State Invariants in TIM , 1998, J. Artif. Intell. Res..

[13]  Stephen F. Smith,et al.  Profile-Based Algorithms to Solve Multiple Capacitated Metric Scheduling Problems , 1998, AIPS.

[14]  Michael Pinedo,et al.  Scheduling: Theory, Algorithms, and Systems , 1994 .

[15]  Jana Koehler,et al.  Planning under Resource Constraints , 1998, ECAI.

[16]  Malik Ghallab,et al.  Representation and Control in IxTeT, a Temporal Planner , 1994, AIPS.

[17]  John Gasch,et al.  A Photo Album of Earth Scheduling Landsat 7 Mission Daily Activities , 1998 .

[18]  David E. Smith,et al.  Incremental Contingency Planning , 2003 .

[19]  Håkan L. S. Younes,et al.  VHPOP: Versatile Heuristic Partial Order Planner , 2003, J. Artif. Intell. Res..

[20]  Peter Haddawy,et al.  Utility Models for Goal‐Directed, Decision‐Theoretic Planners , 1998, Comput. Intell..

[21]  Bernhard Nebel,et al.  The FF Planning System: Fast Plan Generation Through Heuristic Search , 2011, J. Artif. Intell. Res..

[22]  Jörg Hoffmann,et al.  Extending FF to Numerical State Variables , 2002, ECAI.

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

[24]  Vladimir Lifschitz,et al.  ON THE SEMANTICS OF STRIPS , 1987 .

[25]  J. Christopher Beck,et al.  This Is a Publication of the American Association for Artificial Intelligence Constraint-directed Search the Constraint-satisfaction Problem a Generic Framework for Constraint-directed Search and Scheduling Why Constraints? , 2022 .

[26]  Daniel Bryce,et al.  Planning in belief space with a labelled uncertainty graph , 2004, AAAI 2004.

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

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

[29]  Hector Geffner,et al.  Branching and pruning: An optimal temporal POCL planner based on constraint programming , 2004, Artif. Intell..

[30]  John Langford,et al.  Probabilistic Planning in the Graphplan Framework , 1999, ECP.

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

[32]  M. Fox,et al.  The 3rd International Planning Competition: Results and Analysis , 2003, J. Artif. Intell. Res..

[33]  Ioannis P. Vlahavas,et al.  The GRT Planning System: Backward Heuristic Construction in Forward State-Space Planning , 2001, J. Artif. Intell. Res..

[34]  Andrew Garland,et al.  Plan evaluation with incomplete action descriptions , 2002, AAAI/IAAI.

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

[36]  Stefan Edelkamp,et al.  Taming Numbers and Durations in the Model Checking Integrated Planning System , 2003, PuK.