Locally Optimal Solutions for Integer Programming Games
By: Pravesh Koirala, Mel Krusniak, Forrest Laine
Potential Business Impact:
Finds better game answers faster than before.
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.
Similar Papers
Branch-and-Cut for Mixed-Integer Generalized Nash Equilibrium Problems
CS and Game Theory
Finds best moves when players' choices affect each other.
ε-Optimally Solving Two-Player Zero-Sum POSGs
CS and Game Theory
Lets computers play games they can't fully see.
An Expansion-Based Approach for Quantified Integer Programming
Discrete Mathematics
Solves harder puzzles with more choices.