A resource enhanced HTN planning approach for emergency decision-making

Hierarchical resource reasoning is one of the key issues to successfully apply Hierarchy Task Network (HTN) planning into emergency decision-making. This paper proposes a Resource Enhanced HTN (REHTN) planning approach for emergency decision-making with the objective to enhance the expressive power and improve the processing speed of hierarchical resource reasoning. In the approach, resource timelines are defined to describe various resource variables and constraints. Top-down resource reasoning is used for decomposing the resource constraints of upper-level tasks into those of lower-level tasks. Meanwhile, resource and temporal constraints of tasks in different branches are processed by causal links. After the tasks are decomposed into primitive tasks, resource profiles of consumable resources and reusable resources are checked by separate resource allocation processes. Furthermore, a constraint propagation accelerator is designed to speed up hierarchal resource reasoning. The effectiveness and practicability of REHTN are confirmed with some experiments from emergency logistics distribution problems.

[1]  Clauirton de Siebra,et al.  A unified approach to planning support in hierarchical coalitions , 2006 .

[2]  Austin Tate,et al.  O Plan an Open Architecture for Command Planning and Control , 2006 .

[3]  Paolo Traverso,et al.  Automated planning - theory and practice , 2004 .

[4]  James A. Hendler,et al.  UMCP: A Sound and Complete Procedure for Hierarchical Task-network Planning , 1994, AIPS.

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

[6]  Cédric Pralet,et al.  How to model planning and scheduling problems using constraint networks on timelines , 2010, Knowl. Eng. Rev..

[7]  Eva Onaindia,et al.  A distributed CSP approach for collaborative planning systems , 2008, Eng. Appl. Artif. Intell..

[8]  James A. Hendler,et al.  Complexity results for HTN planning , 1994, Annals of Mathematics and Artificial Intelligence.

[9]  Susanne Biundo-Stephan,et al.  On the Identification and Use of Hierarchical Resources in Planning and Scheduling , 2002, AIPS.

[10]  Alan K. Mackworth Consistency in Networks of Relations , 1977, Artif. Intell..

[11]  Malek Mouhoub,et al.  Conditional and composite temporal CSPs , 2010, Applied Intelligence.

[12]  Austin Tate,et al.  The Use of Optimistic and Pessimistic Resource Profiles to Inform Search in an Activity Based Planner , 1994, AIPS.

[13]  Eva Onaindia,et al.  Planning in highly dynamic environments: an anytime approach for planning under time constraints , 2007, Applied Intelligence.

[14]  Solange Lemai,et al.  Interleaving Temporal Planning and Execution: IXTET-EXEC , 2003 .

[15]  Stefan Edelkamp PDDL 2 . 2 : The Language for the Classical Part of IPC-4 — extended abstract — , 2004 .

[16]  Stephen Potter Critical reasoning: AI for emergency response , 2011, Applied Intelligence.

[17]  James F. Allen Maintaining knowledge about temporal intervals , 1983, CACM.

[18]  Jiuh-Biing Sheu,et al.  An emergency logistics distribution approach for quick response to urgent relief demand in disasters , 2007 .

[19]  Fahiem Bacchus,et al.  Using temporal logics to express search control knowledge for planning , 2000, Artif. Intell..

[20]  Susanne Biundo-Stephan,et al.  Advanced user assistance based on AI planning , 2011, Cognitive Systems Research.

[21]  Félix Ingrand,et al.  Interleaving Temporal Planning and Execution in Robotics Domains , 2004, AAAI.

[22]  Juan Fernández-Olivares,et al.  Temporal Enhancements of an HTN Planner , 2005, CAEPIA.

[23]  Federico Barber,et al.  Integrating planning and scheduling , 2001, Appl. Artif. Intell..

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

[25]  Mehmet Kuzu,et al.  Dynamic planning approach to automated web service composition , 2010, Applied Intelligence.

[26]  Antonio González Muñoz,et al.  SIADEX: An interactive knowledge-based planner for decision support in forest fire fighting , 2005, AI Commun..

[27]  Paolo Traverso,et al.  Automated Planning: Theory & Practice , 2004 .

[28]  James A. Hendler,et al.  HTN Planning: Complexity and Expressivity , 1994, AAAI.

[29]  Nezih Altay,et al.  OR/MS research in disaster operations management , 2006, Eur. J. Oper. Res..

[30]  Dana S. Nau,et al.  Timeline: An HTN Planner that can Reason about Time , 2002, AIPS Workshop on Planning for Temporal Domains.

[31]  Henry A. Kautz,et al.  Constraints and AI planning , 2005, IEEE Intelligent Systems.

[32]  Dana S. Nau,et al.  SHOP2: An HTN Planning System , 2003, J. Artif. Intell. Res..

[33]  Hector Muñoz-Avila,et al.  Applications of SHOP and SHOP2 , 2005, IEEE Intelligent Systems.

[34]  L. Catillo,et al.  Planning, Scheduling And Constraint Satisfaction: From Theory To Practice , 2005 .

[35]  Marc de la Asunción Knowledge and plan execution management in planning fire fighting operations , 2004 .

[36]  Juan Fernández-Olivares,et al.  Efficiently Handling Temporal Knowledge in an HTN Planner , 2006, ICAPS.

[37]  Austin Tate,et al.  O-Plan2: an Open Architecture for Command, Planning and Control , 2006 .

[38]  Blai Bonet,et al.  Planning and Control in Artificial Intelligence: A Unifying Perspective , 2001, Applied Intelligence.

[39]  Philippe Laborie,et al.  Algorithms for propagating resource constraints in AI planning and scheduling: Existing approaches and new results , 2003, Artif. Intell..

[40]  Daniele Magazzeni,et al.  A universal planning system for hybrid domains , 2011, Applied Intelligence.

[41]  David E. Smith,et al.  Bridging the gap between planning and scheduling , 2000, The Knowledge Engineering Review.