A Synergy Coalition Group based Dynamic Programming Algorithm for Coalition Formation

Coalition formation in characteristic function games entails agents partitioning themselves into a coalition structure and assigning the numeric rewards of each coalition via a payoff vector. Various coalition structure generation algorithms have been proposed that guarantee that an optimal coalition structure is found. We present the Synergy Coalition Group-based Dynamic Programming (SCGDP) algorithm that guarantees that an optimal coalition structure and a least core stable payoff vector is found. This is completed by extending the existing results for the Synergy Coalition Group (SCG) representation to show that only coalitions in the SCG are needed to find a weak-least core stable payoff vector. The SCGDP algorithm builds on this result by performing only the search operations necessary to guarantee that coalitions in the SCG of the given characteristic function game are found. The number of operations required is significantly less for many coalition-value distributions compared to the original Dynamic Programming (DP) algorithm [34] that finds an optimal coalition structure (e.g. only ~60% of DP's coalition lookup operations are performed in SCGDP for 18 agents using a normal coalition-value distribution). Our experimental results show that a lower bound for these operations in SCG-DP converges onto 50%. This is an increase on the ~33% bound of the optimal dynamic programming (ODP) algorithm [14], but ODP does not search for a stable solution.

[1]  Nicholas R. Jennings,et al.  A Hybrid Algorithm for Coalition Structure Generation , 2012, AAAI.

[2]  Archie C. Chapman,et al.  Decentralized Dynamic Task Allocation Using Overlapping Potential Games , 2010, Comput. J..

[3]  L. S. Wu,et al.  A Dynamic Theory for the Class of Games with Nonempty Cores , 1977 .

[4]  Sandip Sen,et al.  On the stability of an Optimal Coalition Structure , 2010, ECAI.

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

[6]  Terry R. Payne,et al.  Distributing Coalition Value Calculations to Coalition Members , 2015, AAAI.

[7]  Ariel Rubinstein,et al.  A Course in Game Theory , 1995 .

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

[9]  Vincent Conitzer,et al.  Coalition Structure Generation Utilizing Compact Characteristic Function Representations , 2009, CP.

[10]  Debraj Ray,et al.  A noncooperative theory of coalitional bargaining , 1993 .

[11]  Sarvapali D. Ramchurn,et al.  Coalition structure generation with the graphics processing unit , 2014, AAMAS.

[12]  P. Gács,et al.  Algorithms , 1992 .

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

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

[15]  Julie A. Adams,et al.  Coalition structure generation in characteristic function games , 2012 .

[16]  Makoto Yokoo,et al.  Finding the Core for Coalition Structure Utilizing Dual Solution , 2013, 2013 IEEE/WIC/ACM International Joint Conferences on Web Intelligence (WI) and Intelligent Agent Technologies (IAT).

[17]  Vincent Conitzer,et al.  Complexity of constructing solutions in the core based on synergies among coalitions , 2006, Artif. Intell..

[18]  Nicholas R. Jennings,et al.  Coalition Structure Generation : Dynamic Programming Meets Anytime Optimization , 2008 .

[19]  L. Shapley,et al.  QUASI-CORES IN A MONETARY ECONOMY WITH NONCONVEX PREFERENCES , 1966 .

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

[21]  A. Farinelli,et al.  Coalitional energy purchasing in the smart grid , 2012, 2012 IEEE International Energy Conference and Exhibition (ENERGYCON).

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

[23]  Nicholas R. Jennings,et al.  Generating coalition structures with finite bound from the optimal guarantees , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[24]  R. Evans,et al.  Coalitional Bargaining with Competition to Make Offers , 1997 .

[25]  Tuomas Sandholm,et al.  Anytime coalition structure generation: an average case study , 2000, J. Exp. Theor. Artif. Intell..

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

[27]  Nicholas R. Jennings,et al.  A distributed algorithm for anytime coalition structure generation , 2010, AAMAS.

[28]  Ehud Lehrer,et al.  Allocation processes in cooperative games , 2003, Int. J. Game Theory.

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

[30]  Juan Carlos Cesco,et al.  A Convergent Transfer Scheme To The Core Of A TU-Game , 1998 .

[31]  Vincent Conitzer,et al.  Coalition Structure Generation Utilizing Compact Characteristic Function Representations , 2011 .

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