A survey of multi-agent organizational paradigms

Many researchers have demonstrated that the organizational design employed by an agent system can have a significant, quantitative effect on its performance characteristics. A range of organizational strategies have emerged from this line of research, each with different strengths and weaknesses. In this article we present a survey of the major organizational paradigms used in multi-agent systems. These include hierarchies, holarchies, coalitions, teams, congregations, societies, federations, markets, and matrix organizations. We will provide a description of each, discuss their advantages and disadvantages, and provide examples of how they may be instantiated and maintained. This summary will facilitate the comparative evaluation of organizational styles, allowing designers to first recognize the spectrum of possibilities, and then guiding the selection of an appropriate organizational design for a particular domain and environment.

[1]  Herbert A. Simon,et al.  The Sciences of the Artificial , 1970 .

[2]  Nicholas R. Jennings,et al.  Brain Meets Brawn: Why Grid and Agents Need Each Other , 2004, Towards the Learning Grid.

[3]  Sarit Kraus,et al.  Collaborative Plans for Complex Group Action , 1996, Artif. Intell..

[4]  Victor R. Lesser,et al.  Cooperative negotiation for soft real-time distributed resource allocation , 2003, AAMAS '03.

[5]  Yves Demazeau,et al.  On Social Reasoning in Multi-Agent Systems , 2001, Inteligencia Artif..

[6]  Moshe Tennenholtz,et al.  Choosing social laws for multi-agent systems: Minimality and simplicity , 2000, Artif. Intell..

[7]  Vasek Chvátal,et al.  A Greedy Heuristic for the Set-Covering Problem , 1979, Math. Oper. Res..

[8]  Victor Lesser,et al.  Organization-based cooperative coalition formation , 2004 .

[9]  Robert W. Brennan,et al.  The Holonic Enterprise as a Collaborative Information Ecosystem , 2001 .

[10]  S. Borgatti,et al.  The Network Paradigm in Organizational Research: A Review and Typology , 2003 .

[11]  Pattie Maes,et al.  Agent-mediated Electronic Commerce : A Survey , 1998 .

[12]  Mark S. Fox,et al.  An Organizational View of Distributed Systems , 1988, IEEE Transactions on Systems, Man, and Cybernetics.

[13]  Victor R. Lesser,et al.  A case study of organizational effects in a distributed sensor network , 2004, Proceedings. IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2004. (IAT 2004)..

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

[15]  Michael P. Wellman Market-aware agents for a multiagent world , 1997, Robotics Auton. Syst..

[16]  Sandip Sen,et al.  Reciprocity: a foundational principle for promoting cooperative behavior among self-interested agents , 1996 .

[17]  Pablo Noriega,et al.  FM96.5 A Java-based Electronic Auction House , 1997, PAAM.

[18]  Victor R. Lesser,et al.  Evolution of the GPGP/TÆMS Domain-Independent Coordination Framework , 2002, AAMAS '02.

[19]  Karl Kurbel,et al.  Towards multi-agent electronic marketplaces: what is there and what is missing? , 2003, The Knowledge Engineering Review.

[20]  Victor R. Lesser,et al.  Coalitions Among Computationally Bounded Agents , 1997, Artif. Intell..

[21]  Milind Tambe,et al.  Building Agent Teams Using an Explicit Teamwork Model and Learning , 1999, Artif. Intell..

[22]  Marco Colombetti,et al.  A Social Approach to Communication in Multiagent Systems , 2003, DALT.

[23]  Onn Shehory,et al.  Coalition structure generation with worst case guarantees , 2022 .

[24]  Michael Wooldridge,et al.  Understanding the Emergence of Conventions in Multi-Agent Systems , 1995, ICMAS.

[25]  Victor Lesser,et al.  Quantitative Modeling of Complex Environments , 1993 .

[26]  Utz Roedig,et al.  Sensor Network Calculus - A Framework for Worst Case Analysis , 2005, DCOSS.

[27]  Weiming Shen,et al.  A Hybrid Agent-Oriented Infrastructure for Modeling Manufacturing Enterprises , 1998 .

[28]  Pierre Romelaer,et al.  Organization: A Diagnosis Method , 2002 .

[29]  M. V. Dignum,et al.  A Model for Organizational Interaction: based on Agents, founded in Logic , 2000 .

[30]  Victor R. Lesser,et al.  Learning Situation-Specific Coordination in Cooperative Multi-agent Systems , 1999, Autonomous Agents and Multi-Agent Systems.

[31]  Barbara J. Grosz,et al.  Socially Conscious Decision-Making , 2003, Autonomous Agents and Multi-Agent Systems.

[32]  Victor Lesser,et al.  Social Pathologies of Adaptive Agents , 2002 .

[33]  Sarvapali D. Ramchurn,et al.  Trust in multi-agent systems , 2004, The Knowledge Engineering Review.

[34]  Edmund H. Durfee,et al.  Congregating and market formation , 2002, AAMAS '02.

[35]  Katia P. Sycara,et al.  Intelligent Adaptive Information Agents , 1997, Journal of Intelligent Information Systems.

[36]  Yaser Al-Onaizan,et al.  Experiences Acquired in the Design of RoboCup Teams: A Comparison of Two Fielded Teams , 2001, Autonomous Agents and Multi-Agent Systems.

[37]  Thomas Wagner,et al.  MACRON: An Architecture for Multi-agent Cooperative Information Gathering , 1995, CIKM 1995.

[38]  Makoto Yokoo,et al.  Organization Self-Design of Distributed Production Systems , 1992, IEEE Trans. Knowl. Data Eng..

[39]  Les Gasser,et al.  Social Conceptions of Knowledge and Action: DAI Foundations and Open Systems Semantics , 1991, Artif. Intell..

[40]  Qiang Yang,et al.  A catalog of agent coordination patterns , 1999, AGENTS '99.

[41]  Victor R. Lesser,et al.  Generalizing the Partial Global Planning Algorithm , 1992, Int. J. Cooperative Inf. Syst..

[42]  Michael P. Wellman,et al.  Auction Protocols for Decentralized Scheduling , 2001, Games Econ. Behav..

[43]  Milind Tambe,et al.  Towards Adjustable Autonomy for the Real World , 2002, J. Artif. Intell. Res..

[44]  Milind Tambe,et al.  Argumentation as distributed constraint satisfaction: applications and results , 2001, AGENTS '01.

[45]  Marc Esteva,et al.  MASFIT: Multi-Agent System for Flsh Trading , 2004, ECAI.

[46]  William Vickrey,et al.  Counterspeculation, Auctions, And Competitive Sealed Tenders , 1961 .

[47]  A Koestler,et al.  Ghost in the Machine , 1970 .

[48]  Sarvapali D. Ramchurn,et al.  Trust in Multiagent Systems , 2004 .

[49]  Mark Klein,et al.  Civil Agent Societies: Tools for Inventing Open Agent-Mediated Electronic Marketplaces , 1999, Agent Mediated Electronic Commerce.

[50]  Sarit Kraus,et al.  Methods for Task Allocation via Agent Coalition Formation , 1998, Artif. Intell..

[51]  Lynne E. Parker Designing control laws for cooperative agent teams , 1993, [1993] Proceedings IEEE International Conference on Robotics and Automation.

[52]  Mark R. Cutkosky,et al.  PACT: an experiment in integrating concurrent engineering systems , 1993, Computer.

[53]  Tuomas Sandholm,et al.  Algorithm for optimal winner determination in combinatorial auctions , 2002, Artif. Intell..

[54]  Kathleen M. Carley Organizational adaptation , 1997, Ann. Oper. Res..

[55]  Scott A. DeLoach,et al.  Using Dynamic Capability Evaluation to Organize a Team of Cooperative, Autonomous Robots , 2003, IC-AI.

[56]  B. Chandrasekaran,et al.  Natural and Social System Metaphors for Distributed Problem Solving: Introduction to the Issue , 1981, IEEE Transactions on Systems, Man, and Cybernetics.

[57]  Mihaela Ulieru,et al.  Emergence of Holonic Enterprises from Multi-Agent Systems : A Fuzzy Evolutionary Approach , 2002 .

[58]  Tuomas Sandholm,et al.  Optimal Winner Determination Algorithms , 2005 .

[59]  Victor R. Lesser,et al.  The Use of Meta-Level Control for Coordination in a Distributed Problem Solving Network , 1983, IJCAI.

[60]  Olivier Boissier,et al.  A Model for the Structural, Functional, and Deontic Specification of Organizations in Multiagent Systems , 2002, SBIA.

[61]  Somesh Jha,et al.  Agent cloning: an approach to agent mobility and resource allocation , 1998 .

[62]  Douglas H. Norrie,et al.  Fuzzy Modeling of Multi-Agent Systems Behavior. Vagueness Minimization. , 2000 .

[63]  Victor R. Lesser,et al.  Using self-diagnosis to adapt organizational structures , 2000, Proceedings Fourth International Conference on MultiAgent Systems.

[64]  Milind Tambe,et al.  Monitoring Teams by Overhearing: A Multi-Agent Plan-Recognition Approach , 2002, J. Artif. Intell. Res..

[65]  Markus Schwaninger,et al.  A Theory for Optimal Organization , 2022 .

[66]  Milind Tambe,et al.  The Communicative Multiagent Team Decision Problem: Analyzing Teamwork Theories and Models , 2011, J. Artif. Intell. Res..

[67]  Pattie Maes,et al.  Kasbah: An Agent Marketplace for Buying and Selling Goods , 1996, PAAM.

[68]  Sarit Kraus,et al.  Scaling-Up Distributed Sensor Networks: Cooperative Large-Scale Mobile-Agent Organizations , 2003 .

[69]  Javier Vázquez-Salceda,et al.  Organizing Multiagent Systems , 2005, Autonomous Agents and Multi-Agent Systems.

[70]  K. Suzanne Barber,et al.  Dynamic Adaptive Autonomy in Multiagent Systems: Representation and Justification , 2001, Int. J. Pattern Recognit. Artif. Intell..

[71]  Victor R. Lesser,et al.  Solving distributed constraint optimization problems using cooperative mediation , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[72]  Edmund H. Durfee,et al.  An introduction to congregating in multi-agent systems , 2000, Proceedings Fourth International Conference on MultiAgent Systems.

[73]  Milind Tambe,et al.  The role of emotions in multiagent teamwork: A preliminary investigation , 2003 .

[74]  Moshe Tennenholtz,et al.  Artificial Social Systems , 1992, Lecture Notes in Computer Science.

[75]  Nathan Griffiths Supporting cooperation through clans, in cybernetic intelligence - challenges and advances , 2003 .

[76]  Luc Bongaerts,et al.  Integration of scheduling and control in holonic manufacturing systems , 1998 .

[77]  Kathleen M. Carley,et al.  DYCORP : a computational framework for examining organizational performance under dynamic conditions , 1995 .

[78]  Michael Luck,et al.  Methodologies and Software Engineering for Agent Systems , 2004, Multiagent Systems, Artificial Societies, and Simulated Organizations.

[79]  Guillermo Ricardo Simari,et al.  Multiagent systems: a modern approach to distributed artificial intelligence , 2000 .

[80]  Milton Harris,et al.  Organization Design , 2000, Manag. Sci..

[81]  Michael R. Genesereth,et al.  Facilitators: A Networked Computing Infrastructure for Distributed Software Interoperation , 1995 .

[82]  Tuomas Sandholm,et al.  Anytime coalition structure generation: an average case study , 1999, AGENTS '99.

[83]  Philippe Morignot,et al.  Societies of Autonomous Agents and , 1998 .

[84]  Randall Davis,et al.  Negotiation as a Metaphor for Distributed Problem Solving , 1988, Artif. Intell..

[85]  C. Tsatsoulis,et al.  A Satisficing, Negotiated, and Learning Coalition Formation Architecture , 2003 .

[86]  Michael Wooldridge,et al.  Adaptive Task and Resource Allocation in Multi-Agent Systems , 2001 .

[87]  Gerhard Weiss,et al.  Multiagent Systems and Societies of Agents , 2000 .

[88]  Victor R. Lesser,et al.  Integrative negotiation in complex organizational agent systems , 2002, IEEE/WIC International Conference on Intelligent Agent Technology, 2003. IAT 2003..

[89]  Victor R. Lesser Evolution of the GPGP/TÆMS domain-independent coordination framework , 2002, AAMAS.

[90]  Alun D. Preece,et al.  CONOISE: Agent-Based Formation of Virtual Organisations , 2003, SGAI Conf..

[91]  Michael P. Wellman,et al.  A Parametrization of the Auction Design Space , 2001, Games Econ. Behav..

[92]  T. Ishida,et al.  A Trading Agent Competition for the Research Community , 1999 .

[93]  C. Sidner,et al.  Plans for Discourse , 1988 .

[94]  Milind Tambe,et al.  Role allocation and reallocation in multiagent teams: towards a practical analysis , 2003, AAMAS '03.

[95]  Marshall W. van Alstyne,et al.  The State of Network Organization: A Survey in Three Frameworks , 1997, J. Organ. Comput. Electron. Commer..

[96]  Stefan Bussmann,et al.  Self-organizing manufacturing control: an industrial application of agent technology , 2000, Proceedings Fourth International Conference on MultiAgent Systems.

[97]  S. Rosenschein,et al.  On social laws for artificial agent societies: off-line design , 1996 .

[98]  Nicholas R. Jennings,et al.  The Dynamic Selection of Coordination Mechanisms , 2004, Autonomous Agents and Multi-Agent Systems.

[99]  Katia P. Sycara,et al.  Middle-Agents for the Internet , 1997, IJCAI.

[100]  Edmund H. Durfee,et al.  Coherent Cooperation Among Communicating Problem Solvers , 1987, IEEE Transactions on Computers.

[101]  Maria L. Gini,et al.  MAGNET: A Multi-Agent Contracting System for Plan Execution , 1998 .

[102]  Matthias Klusch,et al.  Dynamic Coalition Formation among Rational Agents , 2002, IEEE Intell. Syst..

[103]  Michael Wooldridge,et al.  Adaptive task resources allocation in multi-agent systems , 2001, AGENTS '01.

[104]  Mark S. Fox,et al.  An organizational ontology for enterprise modeling , 1998 .

[105]  Edmund H. Durfee,et al.  Designing organizations for computational agents , 1998 .

[106]  Qiang Yang,et al.  Architectural Design Patterns for , 1999 .

[107]  Victor R. Lesser,et al.  Functionally Accurate, Cooperative Distributed Systems , 1988, IEEE Transactions on Systems, Man, and Cybernetics.

[108]  Reid G. Smith,et al.  The Contract Net Protocol: High-Level Communication and Control in a Distributed Problem Solver , 1980, IEEE Transactions on Computers.

[109]  Edmund H. Durfee,et al.  Designing tree-structured organizations for computational agents , 1996, Comput. Math. Organ. Theory.

[110]  Daniel D. Corkill,et al.  Chapter 3 – Instantiating Descriptions of Organizational Structures , 1987 .

[111]  Edmund H. Durfee,et al.  Congregation Formation in Multiagent Systems , 2003, Autonomous Agents and Multi-Agent Systems.

[112]  Gil Tidhar,et al.  Flying Together: Modelling Air Mission Teams , 1998, Applied Intelligence.

[113]  Abbe Mowshowitz,et al.  On the theory of virtual organization , 1997 .

[114]  Organizations , 1992, Restoration & Management Notes.

[115]  Claudia V. Goldman,et al.  Self-organization through bottom-up coalition formation , 2003, AAMAS '03.

[116]  Eugénio C. Oliveira,et al.  Virtual Enterprise Normative Framework Within Electronic Institutions , 2004, ESAW.

[117]  Kristina Lerman,et al.  A General Methodology for Mathematical Analysis of Multi-Agent Systems , 2001 .

[118]  Hector J. Levesque,et al.  On Acting Together , 1990, AAAI.

[119]  Victor R. Lesser,et al.  Relating Quantified Motivations for Organizationally Situated Agents , 1999, ATAL.

[120]  Patricia Charlton,et al.  Agentcities: A Worldwide Open Agent Network , 2001 .

[121]  Nicholas R. Jennings,et al.  Controlling Cooperative Problem Solving in Industrial Multi-Agent Systems Using Joint Intentions , 1995, Artif. Intell..

[122]  Maria L. Gini,et al.  Magma: An Agent Based Virtual Market for Electronic Commerce , 1997, Appl. Artif. Intell..

[123]  Nathan Griffiths SUPPORTING COOPERATION THROUGH CLANS , 2003 .

[124]  Michael Stonebraker,et al.  Mariposa: a wide-area distributed database system , 1996, The VLDB Journal.

[125]  Jordi Sabater-Mir,et al.  Social ReGreT, a reputation model based on social relations , 2001, SECO.

[126]  Henry Hexmoor,et al.  Towards Teams of Agents , 2001 .

[127]  Kristina Lerman,et al.  Coalition formation for large-scale electronic markets , 2000, Proceedings Fourth International Conference on MultiAgent Systems.

[128]  Carl Hewitt,et al.  Offices are open systems , 1986, TOIS.

[129]  Victor R. Lesser,et al.  An Approach to Analyzing the Need for Meta-Level Communication , 1993, IJCAI.

[130]  G. Tidhar,et al.  Guided Team Selection * , 1996 .

[131]  Michael R. Genesereth,et al.  A Distributed and Anonymous Knowledge Sharing Approach to Software Interoperation , 1995, Int. J. Cooperative Inf. Syst..

[132]  Alexander Artikis Executable specification of open norm-governed computational systems , 2003 .

[133]  Weiming Shen,et al.  MetaMorph: An adaptive agent-based architecture for intelligent manufacturing , 1999 .

[134]  Victor R. Lesser,et al.  Reflections on the Nature of Multi-Agent Coordination and Its Implications for an Agent Architecture , 2004, Autonomous Agents and Multi-Agent Systems.

[135]  Kathleen M. Carley,et al.  Network Structure in Virtual Organizations , 1999 .

[136]  Mark Klein,et al.  Using Domain-Independent Exception Handling Services to Enable Robust Open Multi-Agent Systems: The Case of Agent Death , 2003, Autonomous Agents and Multi-Agent Systems.

[137]  Victor Lesser,et al.  Separating domain and coordination in multi-agent organizational design and instantiation , 2004 .

[138]  Victor R. Lesser,et al.  Degree of local cooperation and its implication on global utility , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[139]  David Lybäck,et al.  Transient Diversity in Multi-Agent Systems , 2003, ArXiv.

[140]  M. Brinn,et al.  Reliable MAS performance prediction using queueing models , 2004, IEEE First Symposium onMulti-Agent Security and Survivability, 2004.

[141]  Edmund H. Durfee,et al.  Search reduction in hierarchical distributed problem solving , 1993 .

[142]  Michael P. Wellman A Market-Oriented Programming Environment and its Application to Distributed Multicommodity Flow Problems , 1993, J. Artif. Intell. Res..

[143]  Henry Hexmoor,et al.  Teams of agents , 2001, 2001 IEEE International Conference on Systems, Man and Cybernetics. e-Systems and e-Man for Cybernetics in Cyberspace (Cat.No.01CH37236).

[144]  Victor R. Lesser,et al.  The Distributed Vehicle Monitoring Testbed: A Tool for Investigating Distributed Problem Solving Networks , 1983, AI Mag..

[145]  V. Lesser,et al.  Using Autonomy, Organizational Design and Negotiation in a Distributed Sensor Network , 2003 .

[146]  Klaus Fisher,et al.  Agent-based design of holonic manufacturing systems , 1999 .

[147]  Michael Luck,et al.  Normative agent reasoning in dynamic societies , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[148]  Victor R. Lesser,et al.  A retrospective view of FA/C distributed problem solving , 1991, IEEE Trans. Syst. Man Cybern..

[149]  Milind Tambe,et al.  Towards Flexible Teamwork , 1997, J. Artif. Intell. Res..

[150]  Lyndon C. Lee,et al.  Building Electronic Marketplaces with the ZEUS Agent Tool-kit , 1998, AMET.

[151]  Victor R. Lesser,et al.  Distributed Interpretation: A Model and Experiment , 1980, IEEE Transactions on Computers.

[152]  Michael P. Wellman Online Marketplaces , 2004, The Practical Handbook of Internet Computing.

[153]  Katia P. Sycara,et al.  Cloning for Intelligent Adaptive Information Agents , 1996, DAI.

[154]  Lik Mui,et al.  Notions of reputation in multi-agents systems: a review , 2002, AAMAS '02.

[155]  H. Van Dyke Parunak,et al.  Agent-Based Modeling vs. Equation-Based Modeling: A Case Study and Users' Guide , 1998, MABS.

[156]  Les Gasser,et al.  Perspectives on Organizations in Multi-agent Systems , 2001, EASSS.

[157]  Michael Luck,et al.  Proceedings of the International Workshop on Regulated Agent-Based Social Systems: Theories and Applications (RASTA'02) , 2002 .

[158]  Alexander Artikis,et al.  A formal model of open agent societies , 2001, International Conference on Autonomous Agents.

[159]  Michael R. Genesereth,et al.  An agent-based framework for interoperability , 1997 .

[160]  Thomas W. Malone,et al.  Modeling the Performance of Organizational Structures , 1988, Oper. Res..

[161]  Sarit Kraus,et al.  The Evolution of Sharedplans , 1999 .

[162]  Philippe Mathieu,et al.  Dynamic organization of multi-agent systems , 2002, AAMAS '02.

[163]  Steven Willmott,et al.  Modelling coalition formation over time for iterative coalition games , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[164]  Gerhard Weiss,et al.  Computational Organization Theory , 2000 .

[165]  Katia P. Sycara,et al.  Customer coalitions in the electronic marketplace , 2000, AGENTS '00.

[166]  A. H. Bond,et al.  An Analysis of Problems and Research in DAI , 1988 .

[167]  R. Axelrod An Evolutionary Approach to Norms , 1986, American Political Science Review.

[168]  Douglas H. Norrie,et al.  Holonic Control at the Production and Controller Levels , 1999 .

[169]  Edmund H. Durfee,et al.  Partial global planning: a coordination framework for distributed hypothesis formation , 1991, IEEE Trans. Syst. Man Cybern..

[170]  Stefano Ceri,et al.  Toward megaprogramming , 1992, CACM.