Best-response Algorithms for Lattice Convex-Quadratic Simultaneous Games
Sriram Sankaranarayanan
TL;DR
This work analyzes best-response algorithms for lattice convex-quadratic simultaneous games, where players optimize convex-quadratic objectives over full-rank lattices. The key contribution is a sharp condition: if the interaction matrices $R_1=Q_1^{-1}C_1$ and $R_2=Q_2^{-1}C_2$ have all singular values below 1 (positively adequate), BR iterates are guaranteed to avoid divergence and terminate finitely, irrespective of initialization; the authors also develop a proximity-based framework linking lattice minimizers to continuous counterparts. When BR cycles within a finite trap, a corresponding finite-game mixed strategy Nash equilibrium over the trap yields a $(\Delta_x,\Delta_y)$-MNE for the original game, with explicit bounds that depend on lattice geometry and the proximity constant; under positively adequate objectives these bounds can be tightened, and a conjecture is posed that the bound may collapse to $\Delta=0$. The paper also proves tightness via counterexamples where some singular value exceeds 1 leads to divergence from certain starts, and provides a detailed proximity theorem grounded in the flatness theorem and covering radius of lattices. Computational experiments on pricing games and random instances show BR significantly outperforms SGM for more players, and consistently yields PNEs or MNEs with negligible deviations, supporting the practical viability of BR in complex lattice-structured games.
Abstract
We evaluate the best-response (BR) algorithm for lattice convex-quadratic games, where the players have nonlinear objectives and unbounded feasible sets. We provide a sufficient condition that if certain interaction matrices (the product of the inverse of the positive definite matrix defining the convex-quadratic terms and the matrix that connects one player's problem to another's) have all their singular values less than 1, then the iterates do not diverge regardless of the initial point. We prove that if the iterates are trapped among finitely many strategies (called a trap), a relaxed version of the Nash equilibrium can be calculated by identifying a mixed-strategy Nash equilibrium of the finite game where the players' strategies are restricted to those in the trap. To establish the tightness of our sufficient condition, we also show examples where even if one singular value of one interaction matrix exceeds 1, there are infinitely many initial points from which the iterates diverge. Finally, we prove that if all the singular values of all the interaction matrices exceed 1, then the iterates diverge from every initial point except possibly a finite set of initializations.
