Structure of ε-Nash Equilibrium in Graphical Games Ruiqi (Sally) Li, Class of 2018 Game theory provides a mathematical framework to model and study human behavior in strategic scenarios [1]. In our research, we focus on the predominant branch of game theory known as noncooperative games. In 1950, John Nash proved that every finite game has at least one mixed-strategy Nash equilibrium, which is the standard solution concept in non-cooperative games. Decades later, it was proved that the computation of a mixed-strategy Nash equilibrium is “PPAD-hard” (or computationally intractable under usual assumptions). Due to this difficulty in computation, we decided to explore mixedstrategy ε-Nash equilibrium where ε signifies the notion of approximation. In an ε-Nash equilibrium a player’s payoff can be at most ε worse off compared to the optimal payoff, and ε = 0 signifies a true Nash equilibrium. The major question we have pursued is: Is there any correlation between computationally hard games (i.e., games where the players have conflicting preferences) and their equilibrium structure? We started the research by implementing an algorithm [2] that computes the set of all ε-Nash equilibria for a tree-structured graphical game. Here, a graphical game is a special class of games where an underlying network connects the players and a player's payoff directly depends on her action and the actions of her neighbors in that network. In a tree-structured graphical game, the underlying network is a tree, that is, a connected network with no cycle. We chose this specific class of games as a first step because the algorithm can be easily generalized to cyclic games later on. We decided to use Python programming language because there already exist many useful packages for network operations that are convenient to use. The inputs to the program are the value of desired ε, the grid sizes for discretizing the probability and payoff spaces. Our program first generates a set of random tree-structured graphical games and stores each in a separate file. We decided on a tree-structured network with seven nodes, where each internal node has two children. This gave us a small balanced tree for which the game was not too time-consuming to solve. We also decided to use 0.05 and 0.10 as our values of interest for ε and 41 for both the probability and payoff grid sizes. Our program uses the algorithm given by Ortiz and Irfan [2] to compute the set of all ε-Nash equilibria for each game. It also systematically stores these equilibria. We did two things to understand the output. First, we utilized the multidimensional scaling tool (XLSTAT by Microsoft) to visualize the set of all ε-Nash equilibria in a 2D plot to see if there exists any structure. Second, we wrote a C++ program to condense the ε-Nash equilibria information across different games so that we can easily compare the running time for each game and the structure of the equilibria. Regarding our first question of whether there is a correlation between computation time and the structure of the equilibra, we realized that for the “easier” games, the grid size of 41 was not large enough, because essentially every single point on this coarse discretized grid was an ε-Nash equilibrium. For the games where 41 is a large enough grid size, we tend to see a clear line or a set-of-parallel-lines structure in the visualization of the equilibria. This structure indicates that the equilibria are close to one another and once one is computed, it takes a lot less time to find another. In future, we would like to extend this study to answer whether there is any connection between the structure of a game (i.e., tree vs. cyclic graphs) and its set of ε-Nash equilibria. References [1] Levine, David K. "Economic and Game Theory: What Is Game Theory?" University of California, Los Angeles, 2016. (http://levine.sscnet.ucla.edu/general/whatis.htm). [2] Ortiz, Luis E., and Irfan, Mohammad T. "FPTAS for Mixed-Strategy Nash Equilibria in Tree Graphical Games and Their Generalizations." arXiv preprint arXiv:1602.05237, 2016. Faculty Mentor: Professor Mahammad T. Irfan Funded by: Kibbe Summer Research Program
© Copyright 2026 Paperzz