Role Assignment for Game-Theoretic Cooperation

In multiagent systems, often agents need to be assigned to different roles. Multiple aspects should be taken into account for this, such as agents' skills and constraints posed by existing assignments. In this paper, we focus on another aspect: when the agents are self-interested, careful role assignment is necessary to make cooperative behavior an equilibrium of the repeated game. We formalize this problem and provide an easy-to-check necessary and sufficient condition for a given role assignment to induce cooperation. However, we show that finding whether such a role assignment exists is in general NP-hard. Nevertheless, we give two algorithms for solving the problem. The first is based on a mixed-integer linear program formulation. The second is based on a dynamic program, and runs in pseudopolynomial time if the number of agents is constant. Minor modifications of these algorithms also allow for determination of the minimal subsidy necessary to induce cooperation. In our experiments, the IP performs much, much faster.

[1]  R. Just,et al.  The importance of structure in linking games , 2000 .

[2]  Paul G. Spirakis,et al.  Equilibrium Points in Fear of Correlated Threats , 2008, WINE.

[3]  Henk Folmer,et al.  Linking of Repeated Games: When Does it Lead to More Cooperation and Pareto Improvements? , 2007 .

[4]  M. Whinston,et al.  Multimarket Contact and Collusive Behavior , 1990 .

[5]  Yoav Shoham,et al.  Run the GAMUT: a comprehensive approach to evaluating game-theoretic algorithms , 2004, Proceedings of the Third International Joint Conference on Autonomous Agents and Multiagent Systems, 2004. AAMAS 2004..

[6]  M. Jackson,et al.  Overcoming Incentive Constraints by Linking Decisions , 2007 .

[7]  David Manlove,et al.  Matching under Preferences , 2014, Handbook of Computational Social Choice.

[8]  Oriol Carbonell-Nicolau Games and Economic Behavior , 2011 .

[9]  Adam Tauman Kalai,et al.  The myth of the folk theorem , 2008, Games Econ. Behav..

[10]  Jörg Rothe,et al.  The Cost of Stability in Coalitional Games , 2009, SAGT.

[11]  Paul R. Milgrom,et al.  Matching with Contracts , 2005 .

[12]  Michael Wooldridge,et al.  Autonomous agents and multi-agent systems , 2014 .

[13]  Rahul Savani,et al.  Hedonic Games , 2016, Handbook of Computational Social Choice.

[14]  Paolo Turrini,et al.  Dependence in games and dependence games , 2012, Autonomous Agents and Multi-Agent Systems.

[15]  J. Geanakoplos,et al.  Multimarket Oligopoly: Strategic Substitutes and Complements , 1985, Journal of Political Economy.

[16]  Michele Veeman,et al.  Agricultural Economics , 1921, Nature.