Distributed artificial intelligence and social science: critical issues
Foundations of distributed artificial intelligence
Designing organizations for computational agents
Simulating organizations
Intelligent Adaptive Information Agents
Journal of Intelligent Information Systems - Special issue: adaptive intelligent agents
Multiagent systems: a modern approach to distributed artificial intelligence
Multiagent systems: a modern approach to distributed artificial intelligence
Coordination mechanisms for dependency relationships among multiple agents
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 1
Coordinating Mutually Exclusive Resources using GPGP
Autonomous Agents and Multi-Agent Systems
Towards a Distributed, Environment-Centered Agent Framework
ATAL '99 6th International Workshop on Intelligent Agents VI, Agent Theories, Architectures, and Languages (ATAL),
An Experimental Evaluation of Domain-Independent Fault Handling Services in Open Multi-Agent Systems
ICMAS '00 Proceedings of the Fourth International Conference on MultiAgent Systems (ICMAS-2000)
Real-time scheduling in distributed multi agent systems
Real-time scheduling in distributed multi agent systems
Be patient and tolerate imprecision: how autonomous agents can coordinate effectively
IJCAI'99 Proceedings of the 16th international joint conference on Artifical intelligence - Volume 1
Complex goal criteria and its application in design-to-criteria scheduling
AAAI'97/IAAI'97 Proceedings of the fourteenth national conference on artificial intelligence and ninth conference on Innovative applications of artificial intelligence
Hi-index | 0.00 |
Coordination is a key functionality and maybe the most challenging research issue in multiagent systems, and mechanisms for achieving coordinated behavior have been well-studied. One important observation has been that different mechanisms have correspondingly different performance characteristics, and that these can change dramatically in different environments (i.e., no one mechanism is best for all domains). A more recent observation is that one can describe possible mechanisms in a domain-independent way, as simple or complex responses to certain dependency relationships between the activities of different agents. Thus agent programmers can separate encoding agent domain actions from the solution to particular coordination problems that may arise. This paper explores the specification of a large range of coordination mechanisms for the common hard "enablement" (or "happens-before") relationship between tasks at different agents. Essentially, a coordination mechanism can be described as a set of protocols possibly unique to the mechanism, and as an associated automatic re-writing of the specification of the domain-dependent task (expressed as an augmented HTN). This paper also presents a concrete implementation of this idea in the DECAF. A novel GPGP coordination component, between the planner and the scheduler, is developed in the DECAF agent architecture. An initial exploration of the separation of domain action from meta-level coordination actions for four simple coordination mechanisms is explained then.