The Metrics Matter! On the Incompatibility of Different Flavors of Replanning

When autonomous agents are executing in the real world, the state of the world as well as the objectives of the agent may change from the agent's original model. In such cases, the agent's planning process must modify the plan under execution to make it amenable to the new conditions, and to resume execution. This brings up the replanning problem, and the various techniques that have been proposed to solve it. In all, three main techniques -- based on three different metrics -- have been proposed in prior automated planning work. An open question is whether these metrics are interchangeable; answering this requires a normalized comparison of the various replanning quality metrics. In this paper, we show that it is possible to support such a comparison by compiling all the respective techniques into a single substrate. Using this novel compilation, we demonstrate that these different metrics are not interchangeable, and that they are not good surrogates for each other. Thus we focus attention on the incompatibility of the various replanning flavors with each other, founded in the differences between the metrics that they respectively seek to optimize.

[1]  Felipe Meneguzzi,et al.  A First-Order Formalization of Commitments and Goals for Planning , 2013, AAAI.

[2]  Sheila A. McIlraith,et al.  Monitoring Plan Optimality During Execution , 2007, ICAPS.

[3]  Michal Pechoucek,et al.  Decentralized multi-agent plan repair in dynamic environments , 2012, AAMAS.

[4]  Edmund H. Durfee,et al.  Limiting disruption in multiagent replanning , 2003, AAMAS '03.

[5]  Mathijs de Weerdt,et al.  Plan Repair as an Extension of Planning , 2005, ICAPS.

[6]  Derek Long,et al.  Plan Constraints and Preferences in PDDL3 , 2006 .

[7]  Jorge A. Baier,et al.  Planning with Preferences , 2008, AI Mag..

[8]  Subbarao Kambhampati,et al.  Anytime heuristic search for partial satisfaction planning , 2009, Artif. Intell..

[9]  Enrico Pontelli,et al.  Planning with Preferences Using Logic Programming , 2004, LPNMR.

[10]  Thomas Wagner,et al.  Multi-Level Conflict in Multi-Agent Systems , 1999 .

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

[12]  H. Simon,et al.  On the concept of organizational goal. , 1964 .

[13]  Richard Fikes,et al.  Learning and Executing Generalized Robot Plans , 1993, Artif. Intell..

[14]  Subbarao Kambhampati,et al.  Mapping and Retrieval During Plan Reuse: A Validation Structure Based Approach , 1990, AAAI.

[15]  Yixin Chen,et al.  Constraint Partitioning for Solving Planning Problems with Trajectory Constraints and Goal Preferences , 2007, IJCAI.

[16]  Michal Pechoucek,et al.  Planning and re-planning in multi-actors scenarios by means of social commitments , 2008, 2008 International Multiconference on Computer Science and Information Technology.

[17]  Michael Wooldridge,et al.  Reasoning about rational agents , 2000, Intelligent robots and autonomous agents.

[18]  Andrew Coles,et al.  Temporal Planning with Preferences and Time-Dependent Continuous Costs , 2012, ICAPS.

[19]  Ivan Serina,et al.  Plan Stability: Replanning versus Plan Repair , 2006, ICAPS.

[20]  Subbarao Kambhampati,et al.  Replanning: a New Perspective , 2005 .