Using binary particle swarm optimization to search for maximal successful coalition

Coalitional Resource Games (CRGs) are a natural and formal framework in which agents wish to form coalitions to pool their scarce resources in order to achieve a set of goals that satisfy all members of a coalition. Thus far, many computational questions surrounding CRGs have been studied, but to our knowledge, a number of natural decision problems in CRGs have not been solved. Therefore, in this paper we investigate the possibility of using binary particle swarm optimization (BPSO) as a stochastic search process to search for Maximal Successful Coalition (MAXSC) in CRGs, which is a DP-complete problem. For this purpose, we develop a one-dimensional binary encoding scheme, propose strategies for encoding repair to ensure that each encoding in every iteration process is approximately valid and logicallsy consistent, and discuss some key properties of repair strategies. To evaluate the effectiveness of our algorithms, we compare them with the only other algorithm available in the literature for identifying MAXSC (due to Shrot, Aumann, and Kraus). The result shows that our algorithms are significantly faster especially for large-scale datasets.

[1]  Stéphane Airiau,et al.  Cooperative games and multiagent systems , 2013, The Knowledge Engineering Review.

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

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

[4]  Qing Li,et al.  Coalitional Game for Community-Based Autonomous Web Services Cooperation , 2013, IEEE Transactions on Services Computing.

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

[6]  Na Xia,et al.  Solution to agent coalition problem using improved ant colony optimization algorithm , 2004, Proceedings. IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2004. (IAT 2004)..

[7]  Gabriel Oliver,et al.  Multi-robot coalition formation in real-time scenarios , 2012, Robotics Auton. Syst..

[8]  Zhu Han,et al.  Distributed Coalition Formation Games for Secure Wireless Transmission , 2009, Mob. Networks Appl..

[9]  P. N. Suganthan,et al.  Differential Evolution Algorithm With Strategy Adaptation for Global Numerical Optimization , 2009, IEEE Transactions on Evolutionary Computation.

[10]  Jamal Bentahar,et al.  On the interaction between knowledge and social commitments in multi-agent systems , 2014, Applied Intelligence.

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

[12]  Mihaela van der Schaar,et al.  Coalition-Based Resource Negotiation for Multimedia Applications in Informationally Decentralized Networks , 2009, IEEE Transactions on Multimedia.

[13]  D. Menniti,et al.  Purchase-Bidding Strategies of an Energy Coalition With Demand-Response Capabilities , 2009, IEEE Transactions on Power Systems.

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

[15]  I. Galván,et al.  - BINARY PARTICLE SWARM OPTIMIZATION IN CLASSIFICATION , 2009 .

[16]  Shan-Li Hu,et al.  Multi-task overlapping coalition parallel formation algorithm , 2007, AAMAS '07.

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

[18]  Riccardo Poli,et al.  Particle swarm optimization , 1995, Swarm Intelligence.

[19]  Russell C. Eberhart,et al.  A discrete binary version of the particle swarm algorithm , 1997, 1997 IEEE International Conference on Systems, Man, and Cybernetics. Computational Cybernetics and Simulation.

[20]  Guan-Chun Luh,et al.  A binary particle swarm optimization for continuum structural topology optimization , 2011, Appl. Soft Comput..

[21]  Victor R. Lesser,et al.  Organization-based cooperative coalition formation , 2004, Proceedings. IEEE/WIC/ACM International Conference on Intelligent Agent Technology, 2004. (IAT 2004)..

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

[23]  Nicholas R. Jennings,et al.  Anytime coalition structure generation in multi-agent systems with positive or negative externalities , 2012, Artif. Intell..

[24]  Jamal Bentahar,et al.  Efficient Coalition Formation for Web Services , 2013, 2013 IEEE International Conference on Services Computing.

[25]  Janne J. Lehtomäki,et al.  Modeling the Dynamics of Coalition Formation Games for Cooperative Spectrum Sharing in an Interference Channel , 2011, IEEE Transactions on Computational Intelligence and AI in Games.

[26]  Lovekesh Vig,et al.  Non-additive multi-objective robot coalition formation , 2014, Expert Syst. Appl..

[27]  Jianguo Jiang,et al.  Searching for overlapping coalitions in multiple virtual organizations , 2010, Inf. Sci..

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

[29]  Salil P. Vadhan,et al.  Computational Complexity , 2005, Encyclopedia of Cryptography and Security.

[30]  Jamal Bentahar,et al.  Efficient Community Formation for Web Services , 2015, IEEE Transactions on Services Computing.

[31]  Minjie Zhang,et al.  Self-Adaptation-Based Dynamic Coalition Formation in a Distributed Agent Network: A Mechanism and a Brief Survey , 2013, IEEE Transactions on Parallel and Distributed Systems.

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

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

[34]  Yang Liu,et al.  A revision algorithm for invalid encodings in concurrent formation of overlapping coalitions , 2011, Appl. Soft Comput..

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

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

[37]  Garrison W. Greenwood,et al.  Using Differential Evolution for a Subclass of Graph Theory Problems , 2009, IEEE Transactions on Evolutionary Computation.