Price of Anarchy for Graph Coloring Games with Concave Payoff

We study the price of anarchy in a class of graph coloring games (a subclass of polymatrix common-payoff games). In those games, players are vertices of an undirected, simple graph, and the strategy space of each player is the set of colors from $1$ to $k$. A tight bound on the price of anarchy of $\frac{k}{k-1}$ is known (Hoefer 2007, Kun et al. 2013), for the case that each player's payoff is the number of her neighbors with different color than herself. The study of more complex payoff functions was left as an open problem. We compute payoff for a player by determining the distance of her color to the color of each of her neighbors, applying a non-negative, real-valued, concave function $f$ to each of those distances, and then summing up the resulting values. This includes the payoff functions suggested by Kun et al. (2013) for future work as special cases. Denote $f^*$ the maximum value that $f$ attains on the possible distances $0,\dots,k-1$. We prove an upper bound of $2$ on the price of anarchy for concave functions $f$ that are non-decreasing or which assume $f^*$ at a distance on or below $\lfloor\frac{k}{2}\rfloor$. Matching lower bounds are given for the monotone case and for the case that $f^*$ is assumed in $\frac{k}{2}$ for even $k$. For general concave functions, we prove an upper bound of $3$. We use a simple but powerful technique: we obtain an upper bound of $\lambda \geq 1$ on the price of anarchy if we manage to give a splitting $\lambda_1 + \dots + \lambda_k = \lambda$ such that $\sum_{s=1}^k \lambda_s \cdot f(|s-p|) \geq f^*$ for all $p \in \{1,\dots,k\}$. The discovery of working splittings can be supported by computer experiments. We show how, once we have an idea what kind of splittings work, this technique helps in giving simple proofs, which mainly work by case distinctions, algebraic manipulations, and real calculus.

[1]  Christos H. Papadimitriou,et al.  Worst-case Equilibria , 1999, STACS.

[2]  Lev Reyzin,et al.  Anti-coordination Games and Stable Graph Colorings , 2013, SAGT.

[3]  Tim Roughgarden The price of anarchy is independent of the network topology , 2003, J. Comput. Syst. Sci..

[4]  Marcos Katz,et al.  Cognitive Wireless Networks , 2015 .

[5]  Hirotaka Ono,et al.  Algorithmic aspects of distance constrained labeling: a survey , 2014, Int. J. Netw. Comput..

[6]  Richard M. Karp,et al.  Reducibility Among Combinatorial Problems , 1972, 50 Years of Integer Programming.

[7]  Fred S. Roberts,et al.  T-colorings of graphs: recent results and open problems , 1991, Discret. Math..

[8]  Ben Y. Zhao,et al.  Utilization and fairness in spectrum assignment for opportunistic spectrum access , 2006, Mob. Networks Appl..

[9]  M. Kearns,et al.  An Experimental Study of the Coloring Problem on Human Subject Networks , 2006, Science.

[10]  Jérôme Monnot,et al.  On Strong Equilibria in the Max Cut Game , 2009, WINE.

[11]  Krzysztof R. Apt,et al.  Coordination games on graphs , 2015, Int. J. Game Theory.

[12]  A. Gamst,et al.  Some lower bounds for a class of frequency assignment problems , 1986, IEEE Transactions on Vehicular Technology.

[13]  Derek H. Smith,et al.  Generation of lower bounds for minimum span frequency assignment , 2002, Discret. Appl. Math..

[14]  Leonid Barenboim,et al.  Distributed Graph Coloring: Fundamentals and Recent Developments , 2013, Distributed Graph Coloring: Fundamentals and Recent Developments.

[15]  Panagiota N. Panagopoulou,et al.  A Game Theoretic Approach for Efficient Graph Coloring , 2008, ISAAC.

[16]  Christos H. Papadimitriou,et al.  Algorithms, Games, and the Internet , 2001, ICALP.

[17]  Elmahdi Driouch,et al.  Greedy spectrum sharing for cognitive MIMO networks , 2012, 2012 International Conference on Communications and Information Technology (ICCIT).

[18]  Marimuthu Palaniswami,et al.  Static and Dynamic Channel Assignment Using Neural Networks , 1997, IEEE J. Sel. Areas Commun..

[19]  David R. Karger,et al.  Approximate graph coloring by semidefinite programming , 1994, Proceedings 35th Annual Symposium on Foundations of Computer Science.

[20]  R. L. Brooks On colouring the nodes of a network , 1941, Mathematical Proceedings of the Cambridge Philosophical Society.

[21]  Martin Hoefer,et al.  Cost sharing and clustering under distributed competition , 2007 .

[22]  Tiziana Calamoneri,et al.  The L(h, k)-Labelling Problem: An Updated Survey and Annotated Bibliography , 2011, Comput. J..

[23]  Yang Cai,et al.  On minmax theorems for multiplayer games , 2011, SODA '11.

[24]  Vahab S. Mirrokni,et al.  On spectrum sharing games , 2004, PODC '04.

[25]  W. K. Hale Frequency assignment: Theory and applications , 1980, Proceedings of the IEEE.

[26]  Jérôme Monnot,et al.  Strategic Coloring of a Graph , 2010, CIAC.

[27]  Carlo Mannino,et al.  Models and solution techniques for frequency assignment problems , 2003, 4OR.

[28]  Yoav Shoham,et al.  Essentials of Game Theory: A Concise Multidisciplinary Introduction , 2008, Essentials of Game Theory: A Concise Multidisciplinary Introduction.

[29]  J. V. D. Heuvel,et al.  Graph labeling and radio channel assignment , 1998 .

[30]  Mona Rahn,et al.  Efficient Equilibria in Polymatrix Coordination Games , 2015, MFCS.

[31]  Panagiota N. Panagopoulou,et al.  Distributed Game-Theoretic Vertex Coloring , 2010, OPODIS.

[32]  Fan Chung Graham,et al.  A Network Coloring Game , 2008, WINE.

[33]  L. Lovász Three short proofs in graph theory , 1975 .

[34]  Jeannette Janssen Channel assignment and graph labeling , 2002 .

[35]  Roger K. Yeh A survey on labeling graphs with a condition at distance two , 2006, Discret. Math..

[36]  Di Yuan,et al.  Mathematical Optimization Models for WLAN Planning , 2010, Graphs and Algorithms in Communication Networks.