Using Computational Intelligence Algorithms to Solve the Coalition Structure Generation Problem in Coalitional Skill Games

Coalitional skill games (CSGs) are a simple model of cooperation in an uncertain environment where each agent has a set of skills that are required to accomplish a variety of tasks and each task requires a set of skills to be completed, but each skill is very hard to be quantified and can only be qualitatively expressed. Thus far, many computational questions surrounding CSGs have been studied. However, to the best of our knowledge, the coalition structure generation problem (CSGP), as a central issue of CSGs, is extremely challenging and has not been well solved. To this end, two different computational intelligence algorithms are herein evaluated: binary particle swarm optimization (BPSO) and binary differential evolution (BDE). In particular, we develop the two stochastic search algorithms with two-dimensional binary encoding and corresponding heuristic for individual repairs. After that, we discuss some fundamental properties of the proposed heuristic. Finally, we compare the improved BPSO and BDE with the state-of-the-art algorithms for solving CSGP in CSGs. The experimental results show that our algorithms can find the same near optimal solutions with the existing approaches but take extremely short time, especially under the large problem size.

[1]  Alan Scheller-Wolf,et al.  Combinatorial Coalition Formation for multi-item group-buying with heterogeneous customers , 2010, Decis. Support Syst..

[2]  Craig Boutilier,et al.  Sequentially optimal repeated coalition formation under uncertainty , 2012, Autonomous Agents and Multi-Agent Systems.

[3]  Jeffrey S. Rosenschein,et al.  Power in threshold network flow games , 2009, Autonomous Agents and Multi-Agent Systems.

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

[5]  Helena Keinänen,et al.  Simulated Annealing for Multi-agent Coalition Formation , 2009, KES-AMSTA.

[6]  Nicholas R. Jennings,et al.  An Efficient Vector-Based Representation for Coalitional Games , 2013, IJCAI.

[7]  Carl A. Nelson,et al.  searchUCSG: a fast coalition structure search algorithm for modular robot reconfiguration under uncertainty , 2014, Robotica.

[8]  Nicholas R. Jennings,et al.  Coalition Structures in Weighted Voting Games , 2008, ECAI.

[9]  Rainer Storn,et al.  Differential Evolution – A Simple and Efficient Heuristic for global Optimization over Continuous Spaces , 1997, J. Glob. Optim..

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

[11]  Felix Brandt,et al.  Monotone cooperative games and their threshold versions , 2010, AAMAS.

[12]  Yueming Cai,et al.  A Coalition Formation Framework for Transmission Scheme Selection in Wireless Sensor Networks , 2011, IEEE Transactions on Vehicular Technology.

[13]  Raymond Y. K. Lau,et al.  Coalition formation based on marginal contributions and the Markov process , 2014, Decis. Support Syst..

[14]  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.

[15]  Athanasios V. Vasilakos,et al.  MuSIC: Mobility-Aware Optimal Service Allocation in Mobile Cloud Computing , 2013, 2013 IEEE Sixth International Conference on Cloud Computing.

[16]  Mehrdad Jalali,et al.  Multi-skill agents coalition formation under skill uncertainty , 2011, 2011 International Symposium on Artificial Intelligence and Signal Processing (AISP).

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

[18]  Xiaotie Deng,et al.  On the Complexity of Cooperative Solution Concepts , 1994, Math. Oper. Res..

[19]  Edith Elkind,et al.  Overlapping coalition formation games: charting the tractability frontier , 2012, AAMAS 2012.

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

[21]  Athanasios V. Vasilakos,et al.  On the Partially Overlapped Channel Assignment on Wireless Mesh Network Backbone: A Game Theoretic Approach , 2012, IEEE Journal on Selected Areas in Communications.

[22]  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.

[23]  Craig Boutilier,et al.  Coalition formation under uncertainty: bargaining equilibria and the Bayesian core stability concept , 2007, AAMAS '07.

[24]  Liang Chen,et al.  Partner selection in a virtual enterprise under uncertain information about candidates , 2011, Expert Syst. Appl..

[25]  Athanasios V. Vasilakos,et al.  A Voting-Based Femtocell Downlink Cell-Breathing Control Mechanism , 2016, IEEE/ACM Transactions on Networking.

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

[27]  M. Shahidehpour,et al.  Market-Based Generation and Transmission Planning With Uncertainties , 2009, IEEE Transactions on Power Systems.

[28]  Naixue Xiong,et al.  A game-theoretic method of fair resource allocation for cloud computing services , 2010, The Journal of Supercomputing.

[29]  Majid Ali Khan,et al.  Optimizing coalition formation for tasks with dynamically evolving rewards and nondeterministic action effects , 2011, Autonomous Agents and Multi-Agent Systems.

[30]  M. Pedrasa,et al.  Scheduling of Demand Side Resources Using Binary Particle Swarm Optimization , 2009, IEEE Transactions on Power Systems.

[31]  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)..

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

[33]  Andries Petrus Engelbrecht,et al.  Binary Differential Evolution , 2006, 2006 IEEE International Conference on Evolutionary Computation.

[34]  Douglas G. Altman,et al.  Statistics with confidence: Confidence intervals and statistical guidelines . , 1990 .

[35]  Xinyu Liu,et al.  A Parallel Markov Cerebrovascular Segmentation Algorithm Based on Statistical Model , 2016, Journal of Computer Science and Technology.

[36]  Haris Aziz,et al.  Complexity of coalition structure generation , 2011, AAMAS.

[37]  Rong Zheng,et al.  A Monte Carlo Enhanced PSO Algorithm for Optimal QoM in Multi-Channel Wireless Networks , 2013, Journal of Computer Science and Technology.

[38]  Athanasios V. Vasilakos,et al.  Resource and Revenue Sharing with Coalition Formation of Cloud Providers: Game Theoretic Approach , 2011, 2011 11th IEEE/ACM International Symposium on Cluster, Cloud and Grid Computing.

[39]  Nicholas R. Jennings,et al.  An algorithm for distributing coalitional value calculations among cooperating agents , 2007, Artif. Intell..

[40]  Ke Tang,et al.  Classification- and Regression-Assisted Differential Evolution for Computationally Expensive Problems , 2012, Journal of Computer Science and Technology.

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

[42]  Athanasios V. Vasilakos,et al.  Game Dynamics and Cost of Learning in Heterogeneous 4G Networks , 2012, IEEE Journal on Selected Areas in Communications.

[43]  Nicholas R. Jennings,et al.  Coalition Structure Generation over Graphs , 2012, J. Artif. Intell. Res..

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

[45]  Tri-Dung Nguyen,et al.  A fast approximation algorithm for solving the complete set packing problem , 2014, Eur. J. Oper. Res..

[46]  Dusit Niyato,et al.  Coalition-Based Cooperative Packet Delivery under Uncertainty: A Dynamic Bayesian Coalitional Game , 2013, IEEE Transactions on Mobile Computing.

[47]  Morteza Zadimoghaddam,et al.  Optimal Coalition Structure Generation in Cooperative Graph Games , 2013, AAAI.

[48]  Usha Sridhar,et al.  Capability-Weighted Group Utility Maximizer for Network Coalitional Games under Uncertainty , 2012, 2012 IEEE/ACM International Conference on Advances in Social Networks Analysis and Mining.

[49]  D. Marc Kilgour,et al.  Coordination of transportation and quantity discount decisions, with coalition formation , 2004 .

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

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

[52]  Ren-Jie He,et al.  Differential Evolution with Adaptive Mutation and Parameter Control Using Lévy Probability Distribution , 2012, Journal of Computer Science and Technology.

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

[54]  Jeffrey S. Rosenschein,et al.  Coalitional skill games , 2008, AAMAS.

[55]  Athanasios V. Vasilakos,et al.  Web services composition: A decade's overview , 2014, Inf. Sci..

[56]  Sandip Sen,et al.  A fair payoff distribution for myopic rational agents , 2009, AAMAS.

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

[58]  Matthias Klusch,et al.  Risk-Bounded Formation of Fuzzy Coalitions Among Service Agents , 2006, CIA.

[59]  Eitan Zemel,et al.  Totally Balanced Games and Games of Flow , 1982, Math. Oper. Res..

[60]  Walid Saad,et al.  Hedonic Coalition Formation for Distributed Task Allocation among Wireless Agents , 2010, IEEE Transactions on Mobile Computing.