Finding the Largest Successful Coalition under the Strict Goal Preferences of Agents

Coalition formation has been a fundamental form of resource cooperation for achieving joint goals in multiagent systems. Most existing studies still focus on the traditional assumption that an agent has to contribute its resources to all the goals, even if the agent is not interested in the goal at all. In this article, a natural extension of the traditional coalitional resource games (CRGs) is studied from both theoretical and empirical perspectives, in which each agent has uncompromising, personalized preferences over goals. Specifically, a new CRGs model with agents’ strict preferences for goals is presented, in which an agent is willing to contribute its resources only to the goals that are in its own interest set. The computational complexity of the basic decision problems surrounding the successful coalition is reinvestigated. The results suggest that these problems in such a strict preference way are complex and intractable. To find the largest successful coalition for possible computation reduction or potential parallel processing, a flow-network–based exhaust algorithm, called FNetEA, is proposed to achieve the optimal solution. Then, to solve the problem more efficiently, a hybrid algorithm, named 2D-HA, is developed to find the approximately optimal solution on the basis of genetic algorithm, two-dimensional (2D) solution representation, and a heuristic for solution repairs. Through extensive experiments, the 2D-HA algorithm exhibits the prominent ability to provide reassurances that the optimal solution could be found within a reasonable period of time, even in a super-large-scale space.

[1]  Michael Wooldridge,et al.  On the computational complexity of coalitional resource games , 2006, Artif. Intell..

[2]  Thomas Jansen,et al.  and Management , 1998 .

[3]  Tracy Mullen,et al.  An Approximate Algorithm for Resource Allocation Using Combinatorial Auctions , 2006, 2006 IEEE/WIC/ACM International Conference on Intelligent Agent Technology.

[4]  Kyomin Jung,et al.  Coalitional Structure Generation in Skill Games , 2010, AAAI.

[5]  Sarvapali D. Ramchurn,et al.  An Anytime Algorithm for Optimal Coalition Structure Generation , 2014, J. Artif. Intell. Res..

[6]  Julie A. Adams,et al.  Coalition formation for task allocation: theory and algorithms , 2011, Autonomous Agents and Multi-Agent Systems.

[7]  Riccardo Poli,et al.  Backward-chaining evolutionary algorithms , 2006, Artif. Intell..

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

[9]  Sarvapali D. Ramchurn,et al.  Monte-Carlo Tree Search for Scalable Coalition Formation , 2020, IJCAI.

[10]  Nicholas R. Jennings,et al.  A hybrid exact algorithm for complete set partitioning , 2016, Artif. Intell..

[11]  Xiaodong Li,et al.  An Analysis of the Inertia Weight Parameter for Binary Particle Swarm Optimization , 2016, IEEE Transactions on Evolutionary Computation.

[12]  Sarvapali D. Ramchurn,et al.  ODSS: Efficient Hybridization for Optimal Coalition Structure Generation , 2020, AAAI.

[13]  David K. Smith Network Flows: Theory, Algorithms, and Applications , 1994 .

[14]  Vincent Conitzer,et al.  Making decisions based on the preferences of multiple agents , 2010, CACM.

[15]  David Burth Kurka,et al.  Knowledge Management for Self-Organised Resource Allocation , 2019, ACM Trans. Auton. Adapt. Syst..

[16]  Xin Yao,et al.  Resource allocation in decentralised computational systems: an evolutionary market-based approach , 2009, Autonomous Agents and Multi-Agent Systems.

[17]  Sarvapali D. Ramchurn,et al.  A hierarchical clustering approach to large-scale near-optimal coalition formation with quality guarantees , 2017, Eng. Appl. Artif. Intell..

[18]  Yair Zick Arbitration and Stability in Cooperative Games with Overlapping Coalitions , 2013, IJCAI.

[19]  Huanhuan Chen,et al.  Optimal relay placement for lifetime maximization in wireless underground sensor networks , 2017, Inf. Sci..

[20]  Nicholas R. Jennings,et al.  An improved dynamic programming algorithm for coalition structure generation , 2008, AAMAS.

[21]  Nicholas R. Jennings,et al.  Near-optimal continuous patrolling with teams of mobile information gathering agents , 2013, Artif. Intell..

[22]  David E. Goldberg,et al.  Genetic Algorithms in Search Optimization and Machine Learning , 1988 .

[23]  Sarit Kraus,et al.  Solving coalitional resource games , 2010, Artif. Intell..

[24]  Xin Yao,et al.  On the approximation ability of evolutionary optimization with application to minimum set cover , 2010, Artif. Intell..

[25]  Nicholas R. Jennings,et al.  Cooperative Games with Overlapping Coalitions , 2010, J. Artif. Intell. Res..

[26]  Nicholas R. Jennings,et al.  Coalition Structure Generation in Task-Based Settings , 2006, ECAI.

[27]  Bernhard Rinner,et al.  Static, Dynamic, and Adaptive Heterogeneity in Distributed Smart Camera Networks , 2015, ACM Trans. Auton. Adapt. Syst..

[28]  Wolfgang Reif,et al.  Cooperative Resource Allocation in Open Systems of Systems , 2015, ACM Trans. Auton. Adapt. Syst..

[29]  Juan C. Burguillo,et al.  Fostering Cooperation through Dynamic Coalition Formation and Partner Switching , 2014, TAAS.

[30]  Julie A. Adams,et al.  Constant factor approximation algorithms for coalition structure generation , 2011, Autonomous Agents and Multi-Agent Systems.

[31]  Xin-She Yang,et al.  Introduction to Algorithms , 2021, Nature-Inspired Optimization Algorithms.

[32]  Edith Elkind,et al.  Cooperative Games with Overlapping Coalitions: Charting the Tractability Frontier , 2014, Artif. Intell..

[33]  Yang Liu,et al.  Using Computational Intelligence Algorithms to Solve the Coalition Structure Generation Problem in Coalitional Skill Games , 2016, Journal of Computer Science and Technology.

[34]  Martin Lukasiewycz,et al.  A feasibility-preserving local search operator for constrained discrete optimization problems , 2008, 2008 IEEE Congress on Evolutionary Computation (IEEE World Congress on Computational Intelligence).

[35]  Sarit Kraus,et al.  Easy and hard coalition resource game formation problems: a parameterized complexity analysis , 2009, AAMAS.

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

[37]  Sarvapali D. Ramchurn,et al.  A Tutorial on Optimization for Multi-Agent Systems , 2014, Comput. J..

[38]  Travis C. Service,et al.  Randomized coalition structure generation , 2011, Artif. Intell..

[39]  Nicholas R. Jennings,et al.  Coalition structure generation: A survey , 2015, Artif. Intell..

[40]  Jörg Flum,et al.  Parameterized Complexity Theory (Texts in Theoretical Computer Science. An EATCS Series) , 2006 .

[41]  David C. Parkes,et al.  Computing cooperative solution concepts in coalitional skill games , 2013, Artif. Intell..

[42]  Claudia V. Goldman,et al.  Evolutionary patterns of agent organizations , 2002, IEEE Trans. Syst. Man Cybern. Part A.

[43]  Kai Zhang,et al.  Centralized and distributed task allocation in multi-robot teams via a stochastic clustering auction , 2012, TAAS.

[44]  Jianguo Jiang,et al.  Using binary particle swarm optimization to search for maximal successful coalition , 2015, Applied Intelligence.

[45]  Jingan Yang,et al.  Coalition formation mechanism in multi-agent systems based on genetic algorithms , 2007, Appl. Soft Comput..

[46]  Bo Yuan,et al.  A hybrid clustering and evolutionary approach for wireless underground sensor network lifetime maximization , 2019, Inf. Sci..

[47]  Jianguo Jiang,et al.  A Task-Oriented Heuristic for Repairing Infeasible Solutions to Overlapping Coalition Structure Generation , 2020, IEEE Transactions on Systems, Man, and Cybernetics: Systems.

[48]  K. Cechlárová,et al.  On max–min linear inequalities and Coalitional Resource Games with sharable resources , 2010 .

[49]  Sayan D. Sen An Intelligent and Unified Framework for Multiple Robot and Human Coalition Formation , 2015, IJCAI.

[50]  Abdur Rakib,et al.  A Logic for Coalitions with Bounded Resources , 2009, IJCAI.

[51]  Mohammad Taghi Hajiaghayi,et al.  Parameterized Complexity of Problems in Coalitional Resource Games , 2011, AAAI.

[52]  A. E. Eiben,et al.  From evolutionary computation to the evolution of things , 2015, Nature.

[53]  Sandip Sen,et al.  Searching for optimal coalition structures , 2000, Proceedings Fourth International Conference on MultiAgent Systems.

[54]  Carlos Cotta,et al.  Memetic algorithms and memetic computing optimization: A literature review , 2012, Swarm Evol. Comput..

[55]  Xin Yao,et al.  Socio-economic vision graph generation and handover in distributed smart camera networks , 2014, TOSN.