Spatial Branch-and-Bound for Computing Multiplayer Nash Equilibrium
By: Jakub Černý, Shuvomoy Das Gupta, Christian Kroer
Potential Business Impact:
Finds fair outcomes in complex games.
Equilibria of realistic multiplayer games constitute a key solution concept both in practical applications, such as online advertising auctions and electricity markets, and in analytical frameworks used to study strategic voting in elections or assess policy impacts in integrated assessment models. However, efficiently computing these equilibria requires games to have a carefully designed structure and satisfy numerous restrictions; otherwise, the computational complexity becomes prohibitive. In particular, finding even approximate Nash equilibria in general-sum normal-form games with two or more players is known to be PPAD-complete. Current state-of-the-art algorithms for computing Nash equilibria in multiplayer normal-form games either suffer from poor scalability due to their reliance on non-convex optimization solvers, or lack guarantees of convergence to a true equilibrium. In this paper, we propose a formulation of the Nash equilibrium computation problem as a polynomial complementarity problem and develop a complete and sound spatial branch-and-bound algorithm based on this formulation. We provide a qualitative analysis arguing why one should expect our approach to perform well, and show the relationship between approximate solutions to our formulation and that of computing an approximate Nash equilibrium. Empirical evaluations demonstrate that our algorithm substantially outperforms existing complete methods.
Similar Papers
Spatial Branch-and-Bound for Computing Multiplayer Nash Equilibrium
CS and Game Theory
Finds fair outcomes in complex games.
Quadratic Programming Approach for Nash Equilibrium Computation in Multiplayer Imperfect-Information Games
CS and Game Theory
Finds best moves in complex games.
The Complexity of Equilibrium Refinements in Potential Games
CS and Game Theory
Finds best strategies in complex games faster.