Semidefinite Programming Duality in Infinite-Horizon Linear Quadratic Differential Games
Yuto Watanabe, Chih-Fan Pai, Yang Zheng
TL;DR
The paper develops a primal–dual SDP framework for infinite-horizon continuous-time LQ differential games, using Gramian representations to convert trajectory energies into finite-dimensional variables. Under a stabilizing solution to the ARE and a regularity condition, it proves that a saddle point is attained by linear static policies, and extends the approach to $\mathcal{H}_\infty$ suboptimal control. A key insight is that the ARE arises as the dual of the supporting SDPs, enabling a clean KKT-based construction of the Nash equilibrium and revealing the role of duality in noncooperative settings. The work provides a novel, constructive SDP-based proof of the saddle-point property and offers a versatile analytical tool for both LQ games and robust $\mathcal{H}_\infty$ control with potential practical implications for synthesis and verification.
Abstract
Semidefinite programs (SDPs) play a crucial role in control theory, traditionally as a computational tool. Beyond computation, the duality theory in convex optimization also provides valuable analytical insights and new proofs of classical results in control. In this work, we extend this analytical use of SDPs to study the infinite-horizon linear-quadratic (LQ) differential game in continuous time. Under standard assumptions, we introduce a new SDP-based primal-dual approach to establish the saddle point characterized by linear static policies in LQ games. For this, we leverage the Gramian representation technique, which elegantly transforms linear quadratic control problems into tractable convex programs. We also extend this duality-based proof to the $\mathcal{H}_\infty$ suboptimal control problem. To our knowledge, this work provides the first primal-dual analysis using Gramian representations for the LQ game and $\mathcal{H}_\infty$ control beyond LQ optimal control and $\mathcal{H}_\infty$ analysis.
