QD Coalition Structure Generation with the Graphic Processor Unit

Coalition Structure Generation—the problem of finding the optimal set of coalitions— has received considerable attention in recent AI literature. The fastest exact algorithm to solve this problem is IDP-IP∗, due to Rahwan et al. (2012). This algorithm is a hybrid of two previous algorithms, namely IDP and IP. As such, it is desirable to speed up IDP as this will, in turn, improve upon the state-of-the-art. In this paper, we present IDP—the first coalition structure generation algorithm based on the Graphics Processing Unit (GPU). This follows a promising, new algorithm design paradigm that can provide significant speed ups. We show that IDP is faster than IDP by two orders of magnitude.

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

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

[3]  Makoto Yokoo,et al.  Concise Characteristic Function Representations in Coalitional Games Based on Agent Types , 2011, IJCAI.

[4]  Nicholas R. Jennings,et al.  Minimum Search to Establish Worst-Case Guarantees in Coalition Structure Generation , 2011, IJCAI.

[5]  Avi Bleiweiss,et al.  GPU accelerated pathfinding , 2008, GH '08.

[6]  Kang Zhang,et al.  Real-time 4D signal processing and visualization using graphics processing unit on a regular nonlinear-k Fourier-domain OCT system , 2010, Optics express.

[7]  Manish Arora The Architecture and Evolution of CPU-GPU Systems for General Purpose Computing , 2012 .

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

[9]  Paul Scerri,et al.  Agent-based sensor coalition formation , 2008, 2008 11th International Conference on Information Fusion.

[10]  Katia P. Sycara,et al.  Customer coalitions in the electronic marketplace , 2000, AGENTS '00.

[11]  W. Lucas,et al.  N‐person games in partition function form , 1963 .

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

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

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

[15]  Pravin Varaiya,et al.  Optimal sharing of quantity risk for a coalition of wind power producers facing nodal prices , 2012, 2012 American Control Conference (ACC).

[16]  David A. Bader,et al.  A tile-based parallel Viterbi algorithm for biological sequence alignment on GPU with CUDA , 2010, 2010 IEEE International Symposium on Parallel & Distributed Processing, Workshops and Phd Forum (IPDPSW).

[17]  Makoto Yokoo,et al.  Coalition Structure Generation based on Distributed Constraint Optimization , 2010, AAAI.

[18]  Jack J. Dongarra,et al.  Towards dense linear algebra for hybrid GPU accelerated manycore systems , 2009, Parallel Comput..

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

[20]  Wei Zhang,et al.  An anytime algorithm for optimal coalition structure generation , 2010, 2010 Sixth International Conference on Natural Computation.

[21]  Piotr Faliszewski,et al.  Constrained Coalition Formation , 2011, AAAI.

[22]  Dinesh Manocha,et al.  g-Planner: Real-time Motion Planning and Global Navigation using GPUs , 2010, AAAI.

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

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

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