Computing Shapley Values, Manipulating Value Division Schemes, and Checking Core Membership in Multi-Issue Domains

Coalition formation is a key problem in automated negotiation among self-interested agents. In order for coalition formation to be successful, a key question that must be answered is how the gains from cooperation are to be distributed. Various solution concepts have been proposed, but the computational questions around these solution concepts have received little attention. We study a concise representation of characteristic functions which allows for the agents to be concerned with a number of independent issues that each coalition of agents can address. For example, there may be a set of tasks that the capacity-unconstrained agents could undertake, where accomplishing a task generates a certain amount of value (possibly depending on how well the task is accomplished). Given this representation, we show how to quickly compute the Shapley value--a seminal value division scheme that distributes the gains from cooperation fairly in a certain sense. We then show that in (distributed) marginal-contribution based value division schemes, which are known to be vulnerable to manipulation of the order in which the agents are added to the coalition, this manipulation is NP-complete. Thus, computational complexity serves as a barrier to manipulating the joining order. Finally, we show that given a value division, determining whether some subcoalition has an incentive to break away (in which case we say the division is not in the core) is NP-complete. So, computational complexity serves to increase the stability of the coalition.

[1]  M. Trick,et al.  The computational difficulty of manipulating an election , 1989 .

[2]  Vincent Conitzer,et al.  How many candidates are needed to make elections hard to manipulate? , 2003, TARK '03.

[3]  Anatol Rapoport,et al.  Theories of Coalition Formation , 1998 .

[4]  John J. Bartholdi,et al.  Single transferable vote resists strategic voting , 2015 .

[5]  Paul R. Milgrom,et al.  Coalition-Proofness and Correlation with Arbitrary Communication Possibilities , 1996 .

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

[7]  Evangelos Markakis,et al.  On the core of the multicommodity flow game , 2003, EC '03.

[8]  Vincent Conitzer,et al.  Complexity of manipulating elections with few candidates , 2002, AAAI/IAAI.

[9]  J. Wooders,et al.  Coalition-Proof Equilibrium , 1996 .

[10]  L. Shapley Cores of convex games , 1971 .

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

[12]  J. M. Bilbao,et al.  Contributions to the Theory of Games , 2005 .

[13]  Martin Skutella,et al.  Cooperative facility location games , 2000, SODA '00.

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

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

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

[17]  Robert J. Aumann,et al.  16. Acceptable Points in General Cooperative n-Person Games , 1959 .

[18]  I. Ray Coalition-proof correlated equilibrium: a definition , 1996 .

[19]  Lloyd S. Shapley,et al.  On balanced sets and cores , 1967 .

[20]  Michael A. Trick,et al.  How hard is it to control an election? Math , 1992 .

[21]  A. Mas-Colell,et al.  Microeconomic Theory , 1995 .

[22]  M. Whinston,et al.  Coalition-Proof Nash Equilibria I. Concepts , 1987 .

[23]  Tuomas Sandholm,et al.  Coalition Formation Processes with Belief Revision among Bounded-rational Self-interested Agents , 1999, J. Log. Comput..

[24]  Steven P. Ketchpel Forming Coalitions in the Face of Uncertain Rewards , 1994, AAAI.

[25]  Inon Zuckerman,et al.  Universal Voting Protocol Tweaks to Make Manipulation Hard , 2003, IJCAI.

[26]  Vincent Conitzer,et al.  Complexity of determining nonemptiness of the core , 2003, EC '03.

[27]  Ilya Segal,et al.  Solutions manual for Microeconomic theory : Mas-Colell, Whinston and Green , 1997 .

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

[29]  Jeffrey S. Rosenschein,et al.  Coalition, Cryptography, and Stability: Mechanisms for Coalition Formation in Task Oriented Domains , 2018, AAAI.

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

[31]  Abraham Charnes,et al.  ON BALANCED SETS, CORES, AND LINEAR PROGRAMMING , 1966 .

[32]  J. Neumann,et al.  Theory of games and economic behavior , 1945, 100 Years of Math Milestones.

[33]  L. S. Shapley,et al.  17. A Value for n-Person Games , 1953 .

[34]  Akira Okada A Noncooperative Coalitional Bargaining Game with Random Proposers , 1996 .

[35]  Victor R. Lesser,et al.  Coalition Formation among Bounded Rational Agents , 1995, IJCAI.

[36]  Albert Verbeek,et al.  Chapter 2 Coalition Formation: A Game-Theoretic Approach , 1985 .

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

[38]  Sarit Kraus,et al.  A Kernel-Oriented Model for Coalition-Formation in General Environments: Implementation and Results , 1996, AAAI/IAAI, Vol. 1.