Artificial intelligence (2nd ed.)
Artificial intelligence (2nd ed.)
The Hearsay-II Speech-Understanding System: Integrating Knowledge to Resolve Uncertainty
ACM Computing Surveys (CSUR)
A domain structure for distributed computer systems
SOSP '77 Proceedings of the sixth ACM symposium on Operating systems principles
Knowledge and common knowledge in a distributed environment
PODC '84 Proceedings of the third annual ACM symposium on Principles of distributed computing
A framework for organizational self-design in distributed problem solving networks
A framework for organizational self-design in distributed problem solving networks
The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver
IEEE Transactions on Computers
Distributed Interpretation: A Model and Experiment
IEEE Transactions on Computers
IJCAI'83 Proceedings of the Eighth international joint conference on Artificial intelligence - Volume 1
The use of meta-level control for coordination in a distributed problem solving network
IJCAI'83 Proceedings of the Eighth international joint conference on Artificial intelligence - Volume 2
Strategies of cooperation in distributed problem solving
IJCAI'83 Proceedings of the Eighth international joint conference on Artificial intelligence - Volume 2
Increasing coherence in a distributed problem-solving network
IJCAI'85 Proceedings of the 9th international joint conference on Artificial intelligence - Volume 2
Focus of attention in the Hearsay-II speech understanding system
IJCAI'77 Proceedings of the 5th international joint conference on Artificial intelligence - Volume 1
IJCAI'85 Proceedings of the 9th international joint conference on Artificial intelligence - Volume 1
Adaptive multiagent planning in a distributed environment
IEA/AIE '90 Proceedings of the 3rd international conference on Industrial and engineering applications of artificial intelligence and expert systems - Volume 2
Negotiation behavior during requirements specification
ICSE '90 Proceedings of the 12th international conference on Software engineering
Direct end-user access to remote information
COCS '91 Proceedings of the conference on Organizational computing systems
Real-Time Bidirectional Search: Coordinated Problem Solving in Uncertain Situations
IEEE Transactions on Pattern Analysis and Machine Intelligence
JAFMAS: a multiagent application development system
AGENTS '98 Proceedings of the second international conference on Autonomous agents
Learning Coordination Strategies for Cooperative Multiagent Systems
Machine Learning
An agent architecture for long-term robustness
Proceedings of the first international joint conference on Autonomous agents and multiagent systems: part 3
Perspectives on organizations in multi-agent systems
Mutli-agents systems and applications
Learning Communication Strategies in Multiagent Systems
Applied Intelligence
The Stability, Scalability and Performance of Multi-agent Systems
BT Technology Journal
Reflections on the Nature of Multi-Agent Coordination and Its Implications for an Agent Architecture
Autonomous Agents and Multi-Agent Systems
Real-Time Search for Autonomous Agents and Multiagent Systems
Autonomous Agents and Multi-Agent Systems
Trends in Cooperative Distributed Problem Solving
IEEE Transactions on Knowledge and Data Engineering
Organization Self-Design of Distributed Production Systems
IEEE Transactions on Knowledge and Data Engineering
Cooperative Multiagent Systems: A Personal View of the State of the Art
IEEE Transactions on Knowledge and Data Engineering
Declarative Representations of Multiagent Systems
IEEE Transactions on Knowledge and Data Engineering
Perspectives on Organizations in Multi-agent Systems
EASSS '01 Selected Tutorial Papers from the 9th ECCAI Advanced Course ACAI 2001 and Agent Link's 3rd European Agent Systems Summer School on Multi-Agent Systems and Applications
Coordinating Intelligent Agents
Selected papers from the UKMAS Workshop on Foundations and Applications of Multi-Agent Systems
Goal Satisfaction in Large Scale Agent-Systems: A Transportation Example
ATAL '98 Proceedings of the 5th International Workshop on Intelligent Agents V, Agent Theories, Architectures, and Languages
Evolving Real-Time Local Agent Control for Large-Scale Multi-agent Systems
ATAL '01 Revised Papers from the 8th International Workshop on Intelligent Agents VIII
Cooperative Multi-Agent Learning: The State of the Art
Autonomous Agents and Multi-Agent Systems
A survey of multi-agent organizational paradigms
The Knowledge Engineering Review
Emerging coordination in infinite team Markov games
Proceedings of the 7th international joint conference on Autonomous agents and multiagent systems - Volume 1
On partially controlled multi-agent systems
Journal of Artificial Intelligence Research
Adaptive load balancing: a study in multi-agent learning
Journal of Artificial Intelligence Research
Enhancing performance of cooperating agents in real-time diagnostic systems
IJCAI'93 Proceedings of the 13th international joint conference on Artifical intelligence - Volume 1
An approach to analyzing the need for meta-level communication
IJCAI'93 Proceedings of the 13th international joint conference on Artifical intelligence - Volume 1
Social knowledge and social action: heterogeneity in practice
IJCAI'93 Proceedings of the 13th international joint conference on Artifical intelligence - Volume 1
Coordinated learning in multiagent MDPs with infinite state-space
Autonomous Agents and Multi-Agent Systems
A hierarchical protocol for coordinating multiagent behaviors
AAAI'90 Proceedings of the eighth National conference on Artificial intelligence - Volume 1
A dynamic organizational architecture for adaptive problem solving
AAAI'91 Proceedings of the ninth National conference on Artificial intelligence - Volume 1
On the synthesis of useful social laws for artificial agent societies
AAAI'92 Proceedings of the tenth national conference on Artificial intelligence
What your computer really needs to know, you learned in kindergarten
AAAI'92 Proceedings of the tenth national conference on Artificial intelligence
A one-shot dynamic coordination algorithm for distributed sensor networks
AAAI'93 Proceedings of the eleventh national conference on Artificial intelligence
Quantitative modeling of complex computational task environments
AAAI'93 Proceedings of the eleventh national conference on Artificial intelligence
Exploring the structure of rule based systems
AAAI'93 Proceedings of the eleventh national conference on Artificial intelligence
Building Intelligent Interactive Tutors: Student-centered strategies for revolutionizing e-learning
Building Intelligent Interactive Tutors: Student-centered strategies for revolutionizing e-learning
An overview of cooperative and competitive multiagent learning
LAMAS'05 Proceedings of the First international conference on Learning and Adaption in Multi-Agent Systems
Research: Membership services and protocols for cooperative frameworks of processes
Computer Communications
Research: Cooperative decision support for medical diagnosis
Computer Communications
Hi-index | 14.98 |
When two or more computing agents work on interacting tasks, their activities should be coordinated so that they cooperate coherently. Coherence is particularly problematic in domains where each agent has only a limited view of the overall task, where communication between agents is limited, and where there is no ``controller'' to coordinate the agents. Our approach to coherent cooperation in such domains is developed in the context of a distributed problem-solving network where agents cooperate to solve a single problem. The approach stresses the importance of sophisticated local control by which each problem-solving node integrates knowledge of the problem domain with (meta-level) knowledge about network coordination. This allows nodes to make rapid, intelligent local decisions based on changing problem characteristics with only a limited amount of intercommunication to coordinate these decisions. We describe three mechanisms that improve network coherence: 1) an organizational structure that provides a long-term framework for network coordination to guide each node's local control decisions; 2) a planner at each node that develops sequences of problem-solving activities based on the current situation; and 3) meta-level communication about the current state of local problem solving that enables nodes to dynamically refine the organization. We present a variety of problem-solving situations to show the benefits and limitations of these mechanisms, and we provide simulation results showing the mechanisms to be particularly cost effective in more complex problem-solving situations. We also discuss how these mechanisms might be of more general use in other distributed computing applications.