Planning Ahead to Provide Scheduler Choice

ABSTRACT The DECAF agent architecture views the functions of \planning to achieve objectives" and \scheduling start times of speci c actions" as separate but interrelated agent components that may operate at di erent time scales. DECAF has a scheduler that selects actions at runtime based on a dynamic user-speci ed utility function that considers action quality, cost, and duration. To make good use of the intelligent scheduler, a planner must provide the scheduler with appropriate choices. Every autonomous DECAF agent also includes an HTN planner that designs plans to make use of the scheduler's intelligence. Previous contingency planners have focused on making a plan responsive to unmet preconditions or the value of certain runtime variables. We explore two new kinds of contingency planning: planning to allow the scheduler to make runtime choices about \pre-planned" alternative actions; and planning alternatives to maximize plan exibility when the scheduler responds to a changing user-provided utility function.

[1]  Jon Doyle,et al.  Modular utility representation for decision-theoretic planning , 1992 .

[2]  Gregg Collins,et al.  Planning for Contingencies: A Decision-based Approach , 1996, J. Artif. Intell. Res..

[3]  Katia P. Sycara,et al.  Distributed Intelligent Agents , 1996, IEEE Expert.

[4]  Katia Sycara,et al.  Executing Decision-theoretic Plans in Multi-agent Environments , 1996 .

[5]  Anand S. Rao,et al.  BDI Agents: From Theory to Practice , 1995, ICMAS.

[6]  David Kortenkamp,et al.  Using a Robot Control Arc itecture to Automate Space Shuttle Operations* , 1999 .

[7]  Philip R. Cohen,et al.  Persistence, Intention, and Commitment , 2003 .

[8]  Craig A. Knoblock Planning, Executing, Sensing, and Replanning for Information Gathering , 1995, IJCAI.

[9]  Thomas Dean,et al.  A Conditional Scheduling Approach to Designing Real-Time Systems , 1998, AIPS.

[10]  Charles J. Petrie,et al.  Agent-Based Engineering, the Web, and Intelligence , 1996, IEEE Expert.

[11]  Victor Lesser,et al.  Environment Centered Analysis and Design of Coordination Mechanisms , 1996 .

[12]  Oren Etzioni,et al.  An Approach to Planning with Incomplete Information , 1992, KR.

[13]  Johanna D. Moore,et al.  Decomposition and Causality in Partial-order Planning , 1994, AIPS.

[14]  Onn Shehory,et al.  A Planning Component for RETSINA Agents , 1999, ATAL.

[15]  Victor R. Lesser,et al.  Quantitative Modeling of Complex Computational Task Environments , 1993, AAAI.

[16]  Dana S. Nau,et al.  Semantics for hierarchical task-network planning , 1994 .

[17]  Nicholas R. Jennings,et al.  Intelligent agents: theory and practice , 1995, The Knowledge Engineering Review.

[18]  Reid G. Simmons,et al.  Structured control for autonomous robots , 1994, IEEE Trans. Robotics Autom..

[19]  Stuart J. Russell,et al.  Do the right thing - studies in limited rationality , 1991 .

[20]  Eduardo Alonso Fernández,et al.  Rules of encounter: designing conventions for automated negotiation among computers , 1995 .

[21]  Mark A. Peot,et al.  Conditional nonlinear planning , 1992 .

[22]  Victor R. Lesser,et al.  Complex Goal Criteria and Its Application in Design-to-Criteria Scheduling , 1997, AAAI/IAAI.

[23]  Victor R. Lesser,et al.  Designing a Family of Coordination Algorithms , 1997, ICMAS.

[24]  David E. Smith,et al.  Extending Graphplan to Handle Uncertainty & Sensing Actions , 1998, AAAI/IAAI.

[25]  Daniel S. Weld,et al.  Probabilistic Planning with Information Gathering and Contingent Execution , 1994, AIPS.

[26]  Victor R. Lesser,et al.  Design-to-time real-time scheduling , 1993, IEEE Trans. Syst. Man Cybern..

[27]  Nicholas R. Jennings,et al.  Commitments and conventions: The foundation of coordination in multi-agent systems , 1993, The Knowledge Engineering Review.

[28]  David E. Wilkins,et al.  Can AI planners solve practical problems? , 1990, Comput. Intell..

[29]  Keith Decker,et al.  Unified Information and Control Flow in Hierarchical Task Networks , 1996 .