NashOpt: A Python Library for Generalized Nash Equilibria

Research Paper#Game Theory, Optimization, Python Library🔬 Research|Analyzed: Jan 3, 2026 18:33
Published: Dec 29, 2025 17:49
1 min read
ArXiv

Analysis

This paper introduces NashOpt, a Python library designed to compute and analyze generalized Nash equilibria (GNEs) in noncooperative games. The library's focus on shared constraints and real-valued decision variables, along with its ability to handle both general nonlinear and linear-quadratic games, makes it a valuable tool for researchers and practitioners in game theory and related fields. The use of JAX for automatic differentiation and the reformulation of linear-quadratic GNEs as mixed-integer linear programs highlight the library's efficiency and versatility. The inclusion of inverse-game and Stackelberg game-design problem support further expands its applicability. The availability of the library on GitHub promotes open-source collaboration and accessibility.
Reference / Citation
View Original
"NashOpt is an open-source Python library for computing and designing generalized Nash equilibria (GNEs) in noncooperative games with shared constraints and real-valued decision variables."
A
ArXivDec 29, 2025 17:49
* Cited for critical analysis under Article 32.