A survey on algorithms for Nash equilibria in finite normal-form games

Hanyu Li,Wenhan Huang,Zhijian Duan,David Henry Mguni,Kun Shao,Jun Wang,Xiaotie Deng
2023-12-18
Abstract:Nash equilibrium is one of the most influential solution concepts in game theory. With the development of computer science and artificial intelligence, there is an increasing demand on Nash equilibrium computation, especially for Internet economics and multi-agent learning. This paper reviews various algorithms computing the Nash equilibrium and its approximation solutions in finite normal-form games from both theoretical and empirical perspectives. For the theoretical part, we classify algorithms in the literature and present basic ideas on algorithm design and analysis. For the empirical part, we present a comprehensive comparison on the algorithms in the literature over different kinds of games. Based on these results, we provide practical suggestions on implementations and uses of these algorithms. Finally, we present a series of open problems from both theoretical and practical considerations.
Computer Science and Game Theory,Artificial Intelligence,Data Structures and Algorithms,Machine Learning,Theoretical Economics
What problem does this paper attempt to address?
The paper primarily focuses on the algorithmic study of Nash equilibrium in finite normal-form games, particularly addressing the increasing demand for Nash equilibrium computation in the context of internet economics and multi-agent learning scenarios. Specifically, the objectives of the paper can be summarized as follows: 1. **Review of Algorithms**: The paper reviews various algorithms used to compute Nash equilibrium and its approximations in finite normal-form games, categorizing and discussing them from both theoretical and empirical perspectives. 2. **Theoretical Classification**: The paper classifies the algorithms found in the literature and presents the fundamental ideas for designing and analyzing these algorithms. These algorithms include brute-force search, computing exact Nash equilibrium in zero-sum games, computing exact Nash equilibrium in general two-player games, finding ε-Nash equilibrium, and more. 3. **Empirical Comparison**: The paper also provides a comprehensive comparison covering the performance of algorithms in different types of games. Based on these results, the paper offers practical recommendations for implementing and using these algorithms. 4. **Open Problems**: Finally, the paper proposes a series of open problems from both theoretical and practical perspectives. In short, the paper attempts to provide a comprehensive review and guidance for the computation of Nash equilibrium through a combination of theoretical analysis and empirical research. It aims to help researchers better understand the strengths and limitations of current algorithms and to provide insights for future research directions.