Solving coalitional resource games

Coalitional Resource Games (crgs) are a form of Non-Transferable Utility (ntu) game, which provide a natural formal framework for modelling scenarios in which agents must pool scarce resources in order to achieve mutually satisfying sets of goals. Although a number of computational questions surrounding crgs have been studied, there has to date been no attempt to develop solution concepts for crgs, or techniques for constructing solutions. In this paper, we rectify this omission. Following a review of the crg framework and a discussion of related work, we formalise notions of coalition structures and the core for crgs, and investigate the complexity of questions such as determining nonemptiness of the core. We show that, while such questions are in general computationally hard, it is possible to check the stability of a coalition structure in time exponential in the number of goals in the system, but polynomial in the number of agents and resources. As a consequence, checking stability is feasible for systems with small or bounded numbers of goals. We then consider constructive approaches to generating coalition structures. We present a negotiation protocol for crgs, give an associated negotiation strategy, and prove that this strategy forms a subgame perfect equilibrium. We then show that coalition structures produced by the protocol satisfy several desirable properties: Pareto optimality, dummy player, and pseudo-symmetry.

[1]  Tayfun Sönmez,et al.  Core in a simple coalition formation game , 2001, Soc. Choice Welf..

[2]  Chen-Ying Huang,et al.  Consistent solutions for cooperative games with externalities , 2003, Games Econ. Behav..

[3]  Sergiu Hart,et al.  BARGAINING AND VALUE1 , 1996 .

[4]  Sarit Kraus,et al.  Task Allocation Via Coalition Formation Among Autonomous Agents , 1995, IJCAI.

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

[6]  Sarit Kraus,et al.  Coalition Formation Among Autonomous Agents: Strategies and Complexity , 1993, MAAMAW.

[7]  Alan Bundy,et al.  Proceedings of the Fourteenth International Joint Conference on Artificial Intelligence - IJCAI-95 , 1995 .

[8]  Barbara Messing,et al.  An Introduction to MultiAgent Systems , 2002, Künstliche Intell..

[9]  Michael Wooldridge,et al.  Temporal qualitative coalitional games , 2006, AAMAS '06.

[10]  Michael Wooldridge,et al.  Computational Complexity of Weighted Threshold Games , 2007, AAAI.

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

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

[13]  J. Rubin,et al.  Negotiation , 1983 .

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

[15]  Christos H. Papadimitriou,et al.  Computational complexity , 1993 .

[16]  P. Reny,et al.  A Noncooperative View of Coalition Formation and the Core , 1994 .

[17]  M. Klein A Primal Method for Minimal Cost Flows with Applications to the Assignment and Transportation Problems , 1966 .

[18]  Thomas A. Henzinger,et al.  Resource Interfaces , 2003, EMSOFT.

[19]  Yoav Shoham,et al.  Combinatorial Auctions , 2005, Encyclopedia of Wireless Networks.

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

[21]  Moni Naor,et al.  On fairness in the carpool problem , 2005, J. Algorithms.

[22]  R. Gomory,et al.  A Primal Method for the Assignment and Transportation Problems , 1964 .

[23]  Milan Horniacek Negotiation, preferences over agreements, and the core , 2008, Int. J. Game Theory.

[24]  Yoav Shoham,et al.  Multiagent Systems - Algorithmic, Game-Theoretic, and Logical Foundations , 2009 .

[25]  Yoav Shoham,et al.  Marginal contribution nets: a compact representation scheme for coalitional games , 2005, EC '05.

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

[27]  Juan Vidal-Puga,et al.  A bargaining approach to the consistent value for NTU games with coalition structure , 2003 .

[28]  P. T. Sokkalingam,et al.  New polynomial-time cycle-canceling algorithms for minimum cost flows , 2000 .

[29]  Roberto Serrano,et al.  Non-cooperative implementation of the core , 1997 .

[30]  Michael Wooldridge,et al.  Introduction to multiagent systems , 2001 .

[31]  Clifford Stein,et al.  Introduction to Algorithms, 2nd edition. , 2001 .

[32]  R. K. Shyamasundar,et al.  Introduction to algorithms , 1996 .

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

[34]  Jeffrey S. Rosenschein,et al.  Computing the Banzhaf power index in network flow games , 2007, AAMAS '07.

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

[36]  Sarit Kraus,et al.  Strategic Negotiation in Multiagent Environments , 2001, Intelligent robots and autonomous agents.

[37]  Francis Bloch,et al.  Noncooperative formation of coalitions in hedonic games , 2011, Int. J. Game Theory.

[38]  T. Sjöström,et al.  Implementation of the recursive core for partition function form games , 2006 .

[39]  Michael Wooldridge,et al.  On the computational complexity of qualitative coalitional games , 2004, Artif. Intell..

[40]  B. Moldovanu,et al.  Order independent equilibria , 1995 .

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

[42]  Eduardo Alonso Fernández,et al.  Rules of encounter: designing conventions for automated negotiation among computers , 1995 .

[43]  S. Hart,et al.  Bargaining and Value , 1996 .

[44]  G. G. Stokes "J." , 1890, The New Yale Book of Quotations.

[45]  Michael Wooldridge,et al.  The complexity of contract negotiation , 2005, Artif. Intell..