A socially-based distributed self-organizing algorithm for holonic multi-agent systems: Case study in a task environment

Holonic multi-agent systems (HMASs) have recently attracted many researches in multi-agent systems community. Inspired from the multi-level and self-similar structures of social and biological system, holonic multi-agent systems have been widely used to model and solve complex real-world problems. The main concern in deploying HMASs is the problem of building the hierarchical holonic structure, called holarchy, and dynamically managing it during its lifetime. The way an HMAS is organized has a great impact on its applicability and performance. This paper proposes a self-organizing algorithm to build and manage the holoic structures in multi-agent systems. This algorithm is based on the local information of the agents about other agents they can communicate with. Using common social concepts, like skills, diversity, social exchange theory, and norms in definition of the algorithm, the outcomes of this research can be used in wide ranges of distributed applications. The proposed model is extensively tested in a task allocation problem; and its performance based on various design parameters is studied. Empirical results show that the proposed model properly increases the performance of the system in terms of effectiveness and efficiency.

[1]  K. Cook,et al.  Social Exchange Theory , 1989, Theoretical Sociology.

[2]  Nasser Mozayani,et al.  Multi-level holonification of multi-agent networks , 2014, 2014 Iranian Conference on Intelligent Systems (ICIS).

[3]  Victor R. Lesser,et al.  A survey of multi-agent organizational paradigms , 2004, The Knowledge Engineering Review.

[4]  E. David,et al.  Networks, Crowds, and Markets: Reasoning about a Highly Connected World , 2010 .

[5]  Claude E. Shannon,et al.  A mathematical theory of communication , 1948, MOCO.

[6]  Calin Ciufudean,et al.  Artificial Social Models for Holonic Systems , 2011, HoloMAS.

[7]  Brian Mullen,et al.  Self-Attention Theory: The Effects of Group Composition on the Individual , 1987 .

[8]  Jaime Simão Sichman,et al.  A Holonic Multi-agent Model for Oil Industry Supply Chain Management , 2010, IBERAMIA.

[9]  Liu Zhong,et al.  An Organization Model in MAS Based on Holon , 2011, 2011 IEEE Ninth International Conference on Dependable, Autonomic and Secure Computing.

[10]  Paulo Leitão,et al.  ADACOR: A holonic architecture for agile and adaptive manufacturing control , 2006, Comput. Ind..

[11]  Abder Koukam,et al.  Formal Specification and Prototyping of Multi-agent Systems , 2000, ESAW.

[12]  Mihaela Ulieru,et al.  Emergent holarchies for e-health applications: a case in glaucoma diagnosis , 2002, IEEE 2002 28th Annual Conference of the Industrial Electronics Society. IECON 02.

[13]  Olivier Boissier,et al.  MOISE+: towards a structural, functional, and deontic model for MAS organization , 2002, AAMAS '02.

[14]  Ana L. C. Bazzan,et al.  Distributed clustering for group formation and task allocation in multiagent systems: A swarm intelligence approach , 2012, Appl. Soft Comput..

[15]  Monireh Abdoos,et al.  Holonic multi-agent system for traffic signals control , 2013, Eng. Appl. Artif. Intell..

[16]  Christian Gerber,et al.  Holonic multi-agent systems , 1999 .

[17]  Sebastian Rodriguez,et al.  An adaptative agent architecture for holonic multi-agent systems , 2008, TAAS.

[18]  Evelina Šakalytė,et al.  ORGANIZATIONAL ASSESSMENT: EFFECTIVENESS VS. EFFICIENCY , 2013 .

[19]  John-Jules Ch. Meyer,et al.  An Organization-oriented Model for Agent Societies , 2008 .

[20]  Luc Bongaerts,et al.  Reference architecture for holonic manufacturing systems: PROSA , 1998 .

[21]  Olivier Boissier,et al.  MOISE: An Organizational Model for Multi-agent Systems , 2000, IBERAMIA-SBIA.

[22]  B. T. Clegg,et al.  Building a Holarchy Using Business Process-Oriented Holonic (PrOH) Modeling , 2007, IEEE Transactions on Systems, Man, and Cybernetics - Part A: Systems and Humans.

[23]  Milind Tambe,et al.  Allocating tasks in extreme teams , 2005, AAMAS '05.

[24]  Sebastian Rodriguez,et al.  Formal Specification of Holonic Multi-Agent Systems Framework , 2005, International Conference on Computational Science.

[25]  José Barbosa,et al.  Structural Self-organized Holonic Multi-Agent Manufacturing Systems , 2013, HoloMAS.

[26]  José Barbosa,et al.  Self-organized and evolvable holonic architecture for manufacturing control , 2015 .

[27]  Manuela M. Veloso,et al.  Multiagent learning using a variable learning rate , 2002, Artif. Intell..

[28]  Scott A. DeLoach,et al.  Multiagent Systems Engineering , 2001, Int. J. Softw. Eng. Knowl. Eng..

[29]  Marc Esteva,et al.  On the Formal Specifications of Electronic Institutions , 2001, AgentLink.

[30]  Marie desJardins,et al.  Agent-organized networks for dynamic team formation , 2005, AAMAS '05.

[31]  Gerhard Weiss,et al.  Multiagent Systems , 1999 .

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

[33]  Marc Esteva,et al.  On the formal specification of electronic institutions , 2001 .

[34]  Stéphane Galland,et al.  An Analysis and Design Concept for Self-organization in Holonic Multi-agent Systems , 2006, ESOA.

[35]  Craig Boutilier,et al.  The Dynamics of Reinforcement Learning in Cooperative Multiagent Systems , 1998, AAAI/IAAI.

[36]  Scott A. DeLoach,et al.  An Organizational Model for Designing Adaptive Multiagent Systems , 2004 .

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

[38]  René Mandiau,et al.  Bringing Multi-agent Systems into Human Organizations: Application to a Multi-agent Information System , 2003, ER.

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

[40]  Monireh Abdoos,et al.  Holonification of a Network of Agents Based on Graph Theory , 2012, KES-AMSTA.

[41]  Nasser Mozayani,et al.  The impact of diversity on performance of holonic multi-agent systems , 2016, Eng. Appl. Artif. Intell..

[42]  Jacques Ferber,et al.  From Agents to Organizations: An Organizational View of Multi-agent Systems , 2003, AOSE.

[43]  Victor R. Lesser,et al.  Automated organization design for multi-agent systems , 2008, Autonomous Agents and Multi-Agent Systems.

[44]  Michael J. Prietula,et al.  Computational organization theory , 1994 .

[45]  Abder Rezak Benaskeur,et al.  Multi-organizational Structures , 2008 .

[46]  C. E. SHANNON,et al.  A mathematical theory of communication , 1948, MOCO.

[47]  Paulo Leitão,et al.  Implementation of a Holonic Control System in a Flexible Manufacturing System , 2008, IEEE Transactions on Systems, Man, and Cybernetics, Part C (Applications and Reviews).

[48]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[49]  Ramachandra Kota,et al.  Decentralized approaches for self-adaptation in agent organizations , 2012, TAAS.

[50]  Sebastian Rodriguez,et al.  Towards a holonic multiple aspect analysis and modeling approach for complex systems: Application to the simulation of industrial plants , 2007, Simul. Model. Pract. Theory.