Resource Graph Games: A Compact Representation for Games with Structured Strategy Spaces

In many real-world systems, strategic agents’ decisions can be understood as complex—i.e., consisting of multiple subdecisions—and hence can give rise to an exponential number of pure strategies. Examples include network congestion games, simultaneous auctions, and security games. However, agents’ sets of strategies are often structured, allowing them to be represented compactly. There currently exists no general modeling language that captures a wide range of commonly seen strategy structure and utility structure. We propose Resource Graph Games (RGGs), the first general compact representation for games with structured strategy spaces, which is able to represent a wide range of games studied in literature. We leverage recent results about multilinearity, a key property of games that allows us to represent the mixed strategies compactly, and, as a result, to compute various equilibrium concepts efficiently. While not all RGGs are multilinear, we provide a general method of converting RGGs to those that are multilinear, and identify subclasses of RGGs whose converted version allow efficient computation.

[1]  Cees Witteveen,et al.  Boolean games , 2001 .

[2]  Itamar Pitowsky,et al.  Correlation polytopes: Their geometry and complexity , 1991, Math. Program..

[3]  Christos H. Papadimitriou,et al.  The Game World Is Flat: The Complexity of Nash Equilibria in Succinct Games , 2006, ICALP.

[4]  Michael L. Littman,et al.  Graphical Models for Game Theory , 2001, UAI.

[5]  Kevin Leyton-Brown,et al.  Computing Nash Equilibria of Action-Graph Games , 2004, UAI.

[6]  M. Dufwenberg Game theory. , 2011, Wiley interdisciplinary reviews. Cognitive science.

[7]  Michael Wooldridge,et al.  Towards tractable Boolean games , 2012, AAMAS.

[8]  Luis E. Ortiz,et al.  Nash Propagation for Loopy Graphical Games , 2002, NIPS.

[9]  John Langford,et al.  Correlated equilibria in graphical games , 2003, EC '03.

[10]  Daphne Koller,et al.  Multi-Agent Influence Diagrams for Representing and Solving Games , 2001, IJCAI.

[11]  Manish Jain,et al.  Security Games with Arbitrary Schedules: A Branch and Price Approach , 2010, AAAI.

[12]  Arnaud Lallouet,et al.  Constraint Games: Framework and Local Search Solver , 2013, 2013 IEEE 25th International Conference on Tools with Artificial Intelligence.

[13]  Kevin Leyton-Brown,et al.  Action-Graph Games , 2011, Games Econ. Behav..

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

[15]  Mohammad Taghi Hajiaghayi,et al.  From Duels to Battlefields: Computing Equilibria of Blotto and Other Games , 2016, AAAI.

[16]  Maurice Queyranne,et al.  Rational Generating Functions and Integer Programming Games , 2008, Oper. Res..

[17]  Asuman E. Ozdaglar,et al.  Separable and low-rank continuous games , 2006, Proceedings of the 45th IEEE Conference on Decision and Control.

[18]  Arnaud Lallouet,et al.  A Complete Solver for Constraint Games , 2014, CP.

[19]  Adam Tauman Kalai,et al.  Dueling algorithms , 2011, STOC '11.

[20]  Milind Tambe,et al.  Security and Game Theory - Algorithms, Deployed Systems, Lessons Learned , 2011 .

[21]  Vincent Conitzer,et al.  Complexity of Computing Optimal Stackelberg Strategies in Security Resource Allocation Games , 2010, AAAI.

[22]  Manish Jain,et al.  Risk-Averse Strategies for Security Games with Execution and Observational Uncertainty , 2011, AAAI.

[23]  Nando de Freitas N−Body Games , 2005 .

[24]  Kevin Leyton-Brown,et al.  Computational analysis of perfect-information position auctions , 2009, EC '09.

[25]  Kevin Leyton-Brown,et al.  Computing Pure Nash Equilibria in Symmetric Action Graph Games , 2007, AAAI.

[26]  J. Christopher Beck Principles and Practice of Constraint Programming , 2017, Lecture Notes in Computer Science.

[27]  Ruta Mehta,et al.  Multilinear Games , 2016, WINE.

[28]  Christos H. Papadimitriou,et al.  Computing correlated equilibria in multi-player games , 2005, STOC '05.

[29]  Haifeng Xu,et al.  Security Games with Information Leakage: Modeling and Computation , 2015, IJCAI.