Planning Graph Heuristics for Selecting Objectives in Over-subscription Planning Problems

Partial Satisfaction or Over-subscription Planning problems arise in many real world applications. Applications in which the planning agent does not have enough resources to accomplish all of their given goals, requiring plans that satisfy only a subset of them. Solving such partial satisfaction planning (PSP) problems poses several challenges, from new models for handling plan quality to efficient heuristics for selecting the most beneficial goals. In this paper, we extend planning graph-based reachability heuristics with mutex analysis to overcome complex goal interactions in PSP problems. We start by describing one of the most general PSP problems, the PSP NET BENEFIT problem, where actions have execution costs and goals have utilities. Then, we present AltWlt, our heuristic approach augmented with a multiple goal set selection process and mutex analysis. Our empirical studies show that AltWlt is able to generate the most beneficial solutions, while incurring only a small fraction of the cost of other PSP approaches.

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

[2]  Jesse Hoey,et al.  SPUDD: Stochastic Planning using Decision Diagrams , 1999, UAI.

[3]  Subbarao Kambhampati,et al.  Sapa: A Multi-objective Metric Temporal Planner , 2003, J. Artif. Intell. Res..

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

[5]  David E. Smith Choosing Objectives in Over-Subscription Planning , 2004, ICAPS.

[6]  Peter Norvig,et al.  Planning and Scheduling for Fleets of Earth Observing Satellites , 2001 .

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

[8]  Daniel S. Weld Recent Advances in AI Planning , 1999, AI Mag..

[9]  Al Globus,et al.  Scheduling Earth Observing Satellites with Evolutionary Algorithms , 2003 .

[10]  Dana S. Nau,et al.  On the Use of Integer Programming Models in AI Planning , 1999, IJCAI.

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

[12]  David E. Smith Choosing Objectives in OverSubscription Planning , 2004 .

[13]  Craig Boutilier,et al.  Decision-Theoretic Planning: Structural Assumptions and Computational Leverage , 1999, J. Artif. Intell. Res..

[14]  Steve Hanks,et al.  Optimal Planning with a Goal-directed Utility Model , 1994, AIPS.

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

[16]  L. Kramer,et al.  Reasoning About and Scheduling Linked HST Observa-tions with Spike , 1997 .