Resource Buying Games

In resource buying games a set of players jointly buys a subset of a finite resource set $$E$$E (e.g., machines, edges, or nodes in a digraph). The cost of a resource $$e$$e depends on the number (or load) of players using $$e$$e, and has to be paid completely by the players before it becomes available. Each player $$i$$i needs at least one set of a predefined family $${\mathcal S}_i\subseteq 2^E$$Si⊆2E to be available. Thus, resource buying games can be seen as a variant of congestion games in which the load-dependent costs of the resources can be shared arbitrarily among the players. A strategy of player $$i$$i in resource buying games is a tuple consisting of one of $$i$$i’s desired configurations $$S_i\in {\mathcal S}_i$$Si∈Si together with a payment vector $$p_i\in {\mathbb R}^E_+$$pi∈R+E indicating how much $$i$$i is willing to contribute towards the purchase of the chosen resources. In this paper, we study the existence and computational complexity of pure Nash equilibria (PNE, for short) of resource buying games. In contrast to classical congestion games for which equilibria are guaranteed to exist, the existence of equilibria in resource buying games strongly depends on the underlying structure of the families $${\mathcal S}_i$$Si and the behavior of the cost functions. We show that for marginally non-increasing cost functions, matroids are exactly the right structure to consider, and that resource buying games with marginally non-decreasing cost functions always admit a PNE.

[1]  Martin Hoefer,et al.  Non-Cooperative Tree Creation , 2006, Algorithmica.

[2]  Martin Hoefer,et al.  Strategic cooperation in cost sharing games , 2010, Int. J. Game Theory.

[3]  Berthold Vöcking,et al.  On the Impact of Combinatorial Structure on Congestion Games , 2006, 2006 47th Annual IEEE Symposium on Foundations of Computer Science (FOCS'06).

[4]  Andreas S. Schulz,et al.  On the Complexity of Pure-Strategy Nash Equilibria in Congestion and Local-Effect Games , 2006, WINE.

[5]  Martin Hoefer Competitive Cost Sharing with Economies of Scale , 2009, Algorithmica.

[6]  R. Rosenthal A class of games possessing pure-strategy Nash equilibria , 1973 .

[7]  Alexander Schrijver,et al.  Combinatorial optimization. Polyhedra and efficiency. , 2003 .

[8]  Tobias Harks,et al.  Optimal Cost Sharing for Resource Selection Games , 2013, Math. Oper. Res..

[9]  Yishay Mansour,et al.  Strong equilibrium in cost sharing connection games , 2007, EC '07.

[10]  Éva Tardos,et al.  Near-optimal network design with selfish agents , 2003, STOC '03.

[11]  Martin Hoefer,et al.  On the Complexity of Pareto-Optimal Nash and Strong Equilibria , 2012, Theory of Computing Systems.

[12]  Martin Hoefer,et al.  Non-cooperative facility location and covering games , 2006, Theor. Comput. Sci..

[13]  Elliot Anshelevich,et al.  Price of Stability in Survivable Network Design , 2011, Theory of Computing Systems.

[14]  Max Klimm,et al.  On the Existence of Pure Nash Equilibria in Weighted Congestion Games , 2010, Math. Oper. Res..

[15]  Christos H. Papadimitriou,et al.  The complexity of pure Nash equilibria , 2004, STOC '04.

[16]  Elliot Anshelevich,et al.  Terminal backup, 3D matching, and covering cubic graphs , 2007, STOC '07.

[17]  Elliot Anshelevich,et al.  Exact and approximate equilibria for optimal group network formation , 2011, Theor. Comput. Sci..

[18]  Sergey Yekhanin,et al.  Towards 3-query locally decodable codes of subexponential length , 2008, JACM.

[19]  Angelo Fanelli,et al.  Approximate Pure Nash Equilibria in Weighted Congestion Games , 2015, ACM Trans. Economics and Comput..

[20]  Berthold Vöcking,et al.  Pure Nash equilibria in player-specific and weighted congestion games , 2006, Theor. Comput. Sci..

[21]  Elliot Anshelevich,et al.  Strategic Multiway Cut and Multicut Games , 2010, Theory of Computing Systems.