Interleaved Plan Coordination and Execution in Dynamic Multi-Agent Domains

  • Authors:
  • Affiliations:
  • Venue:
  • ICMAS '00 Proceedings of the Fourth International Conference on MultiAgent Systems (ICMAS-2000)
  • Year:
  • 2000

Quantified Score

Hi-index 0.00

Visualization

Abstract

Coordinating agents need to anticipate how their individual actions will affect each other. Many proposed algorithms such as [4] have taken to searching through the joint plan space to find compatible action sequences before execution is begun. In dynamic environments, 驴reactive驴 strategies have been employed, where agents can wait until they must act to decide on their actions. However, waiting to decide on actions confounds coordination, since an action locally selected by an agent now might be incompatible with actions that others are taking or with actions that it or other agents might later discover they need to take. Proposed solutions include incremental merging of short term plans [3], institution of social laws [5], and exchanging post facto updates about agents' decisions on the fly and letting coordination trail behind [2]. Since these approaches have either focused on generating a single solution or pruning certain plan combinations from the solution space, they are not particularly suited to agents which might have to select from several alternative plans to achieve their tasks, since the approaches rule out options in the solution space prior to execution. In this paper, we propose an algorithm that coordinates agents with hierarchical task networks (HTNs) by using a least commitment strategy to incrementally construct a multi-agent plan at runtime.