Locally Optimal Solutions for Integer Programming Games
Pravesh Koirala, Mel Krusniak, Forrest Laine
TL;DR
The paper addresses the computational difficulty of pure Nash equilibria in integer programming games (IPGs) by introducing Locally Optimal Integer Solutions (LOIS) as a tractable relaxation. LOIS-m yields local, neighborhood-optimal solutions that can be encoded as implication constraints (ICs) and, for quadratic payoffs with linear constraints, as linear integer constraints (LICs), enabling efficient solver-based computation. The framework supports equilibrium enumeration and welfare-based selection and extends to generalized IPGs and Stackelberg variants, with a cybersecurity case study (Critical Node Game) showing substantial speedups over Nash-based approaches. This approach offers a practical, scalable alternative for large-scale IPGs, albeit with trade-offs in solution quality relative to exact Nash equilibria, and it opens avenues for broader applications and richer local-solution variants.
Abstract
Integer programming games (IPGs) are n-person games with integer strategy spaces. These games are used to model non-cooperative combinatorial decision-making and are used in domains such as cybersecurity and transportation. The prevalent solution concept for IPGs, Nash equilibrium, is difficult to compute and even showing whether such an equilibrium exists is known to be Sp2-complete. In this work, we introduce a class of relaxed solution concepts for IPGs called locally optimal integer solutions (LOIS) that are simpler to obtain than pure Nash equilibria. We demonstrate that LOIS are not only faster and more readily scalable in large-scale games but also support desirable features such as equilibrium enumeration and selection. We also show that these solutions can model a broader class of problems including Stackelberg, Stackelberg-Nash, and generalized IPGs. Finally, we provide initial comparative results in a cybersecurity game called the Critical Node game, showing the performance gains of LOIS in comparison to the existing Nash equilibrium solution concept.
