---
title: Dual Linear-Quadratic Regulator
url: https://www.emergentmind.com/topics/dual-linear-quadratic-regulator-dual-lqr
type: topic
---

# Dual Linear-Quadratic Regulator

The dual Linear-Quadratic Regulator (dual LQR) encompasses a spectrum of theory and techniques that reinterpret the classical linear-quadratic optimal control problem through the lens of duality, reproducing kernel Hilbert spaces, convex optimization, and exploration-exploitation trade-offs. This perspective unifies primal and dual methods, illuminates fundamental regularity and robustness properties, and bridges modern advances in machine learning, robust control, and adaptive regulation.

## 1. Duality in Linear-Quadratic Regulation

The classical (primal) finite-horizon LQ optimal control problem considers the linear time-varying system
\[
\dot{x}(t) = A(t)x(t) + B(t)u(t), \quad x(t_0)=x_0 \in \mathbb R^n
\]
with quadratic cost
\[
J[u] = x(T)^\top J_T x(T) + \int_{t_0}^T \left[x(t)^\top Q(t)x(t) + u(t)^\top R(t)u(t)\right]\;dt,
\]
where $Q(t)\succeq0$, $R(t)\succ0$, $J_T\succ0$. The optimal value is quadratic in $x_0$, $V(t_0,x_0) = x_0^\top J(t_0)x_0$, with $J(t)$ solving the Riccati differential equation
\[
-\dot J = A^\top J + J A - J B R^{-1} B^\top J + Q, \qquad J(T) = J_T.
\]
Dual LQR refers to alternative formulations, both continuous- and discrete-time, in which dual variables (multipliers, kernel values, covariance matrices) encode structural constraints or dualize the optimality system, and the Riccati equation emerges as a KKT or extremality condition of a dual semidefinite program or kernel evolution [2012.12940], [2401.01422], [2503.10964], [1811.08475].

## 2. Reproducing Kernel Hilbert Space View: Dual Riccati Dynamics

Aubin-Frankowski [2012.12940] provides an RKHS-based dual formulation. Here, the set $S$ of all admissible trajectories $x(\cdot)$ for which there exists a control $u(\cdot)$ with $\dot{x}=Ax+Bu$ and $R^{1/2}u\in L^2$ is endowed with the inner product
\[
\|x(\cdot)\|_K^2 := x(T)^\top J_T x(T) + \int_{t_0}^T [x(t)^\top Q(t)x(t) + u(t)^\top R(t)u(t)]\,dt.
\]
This makes $S$ into a reproducing kernel Hilbert space; its reproducing kernel $K(t,s)$ encodes the evolution of values $\langle x(\cdot), K(\cdot,s)p \rangle_K = p^\top x(s)$. The diagonal $K(t_0,t_0)$ is shown to be $J(t_0)^{-1}$.

As the initial time changes, the RKHS and kernel naturally evolve; differentiation yields the dual Riccati equation
\[
\dot{M} = A M + M A^\top - B R^{-1} B^\top + M Q M, \qquad M(T) = J_T^{-1},
\]
where $M(t) = J(t)^{-1} = K(t,t)$. This dual Riccati governs the evolution of the kernel's diagonal and suggests offline solution representations, sparsification benefits, and connections to Gaussian covariance kernels [2012.12940].

## 3. Linear-Conic Duality and Covariance-Based Dual LQR

The linear-conic duality approach [2401.01422] represents the LQR problem as an infinite-dimensional SDP over the state-control Gramian (outer product) $\Sigma(t) = Z(t)Z(t)^\top$, $Z(t) = [x(t);u(t)]$, with dynamics and positivity constraints. The dual variable is a time-varying matrix arc $\Lambda(t)$. The dual program maximizes $x_0^\top \Lambda(0)x_0$ subject to the DLMI
\[
M(\Lambda;t) = \begin{pmatrix} Q + \dot{\Lambda} + A^\top\Lambda+\Lambda A & \Lambda B \\ B^\top\Lambda & R \end{pmatrix} \succeq 0, \quad \Lambda(T)=0.
\]
The Riccati equation is recovered as the extremal point of the DLMI constraint, while complementary slackness yields the state feedback law $u^* = -R^{-1}B^\top \Lambda x^*$. This perspective unifies feedback synthesis and cost-to-go as optimal dual variables, with complementary perspectives for extensions to IQC and robust synthesis [2401.01422].

## 4. Dual Control: Exploration, Adaptation, and Robust Learning

Modern dual LQR theory includes the adaptive, learning, and robust regulation settings, where uncertainty in $(A,B)$ necessitates online identification and controlled exploration.

Rantzer [2312.06014] formulates the adaptive LQR as a data-driven control problem: the certainty-equivalent policy $u_t=K_t x_t+e_t$ is updated online via a data-driven Riccati equation
\[
E_t (Q_t - I) E_t = \frac{1}{2} [I\; K_t]^\top Q_t [I\; K_t] E_t,
\]
where $E_t$ and $\bar{E}_t$ are empirical sample covariance matrices, and $K_t$ is recomputed as the minimizer. Explicit bounds on the spectral properties of $E_t$ yield certified margins for stability and robustness, enabling precise trade-offs between excitation (for exploration) and closed-loop stability [2312.06014].

Aubin-Frankowski and colleagues [2103.13278] provide almost-sure performance guarantees for online dual-control algorithms by employing a risk-shielded switched controller: exploration with decaying noise is periodically interrupted by a conservative fallback to prevent destabilization. Performance and estimation errors decay at nearly optimal rates $O(T^{-1/2+\epsilon})$, and parameter updates are based on cross-correlation estimation of Markov parameters. This eliminates any fixed probability of catastrophic failures and is robust to non–sub-Gaussian disturbances [2103.13278].

## 5. Primal-Dual Algorithms and Model-Free Dual LQR

The primal-dual perspective treats the LQR as a nonconvex program (over policy gains $K$), whose hidden convexity is revealed by Lyapunov lifting and strong duality via semidefinite programming [1811.08475], [2503.10964], [2103.09407].

Formulations such as:
- The block-partitioned dual SDP: maximizing trace-liners over block matrices subject to an LMI,
- KKT conditions recovering the Bellman and Riccati equations,
- Model-free dual updates (parameterizing the Q-function or value function by a symmetric matrix, updating via temporal-difference errors),

embed the LQR in the landscape of saddle-point optimization, primal-dual Q-learning, and robust controller synthesis. The convergence of these algorithms is certified by stochastic approximation and strong duality; the unique KKT points correspond to the stabilizing Riccati solution and optimal linear controller [1811.08475], [2103.09407], [2503.10964].

## 6. Dual LQR in Stochastic Adaptive and Koopman-Lifted Control

Extensions to stochastic and nonlinear settings leverage dual LQR for tractable, probing-aware regulation. Koopman operator theory is used to lift the nonlinear stochastic optimal control problem into a finite-dimensional space where a standard LQR is solved. The optimal feedback is explicitly dual: it penalizes both the state mean and estimation error covariance (encoding both caution and active probing), resulting in substantial performance improvement versus certainty-equivalence in scenarios with varying observability [2402.18554]. This approach couples the design of control inputs to drive the system into regions of high observability, optimizing the exploration-exploitation trade-off in a unified dual LQR synthesis.

## 7. Theoretical Regularity: Strong Duality and Gradient Dominance

Primal-dual and lifted SDP analyses [2503.10964] confirm that the LQR, despite its nonconvex parametrization in $K$, possesses strong duality: the primal policy optimization, its convex SDP relaxation, and associated dual SDP all attain the same value, with the Riccati solution matching the dual optimizer. Under additional regularity ($W\succ 0$), the parameter-space cost is also gradient-dominated (PL-inequality), ensuring rapid convergence for local optimization, and reifying convexity-like global properties through extended convex lifting (ECL).

In summary, the dual LQR framework unifies and generalizes a broad range of classic, modern, and adaptive linear-quadratic regulation results. It reveals structural connections to RKHS, kernel and covariance methods, robust and adaptive control, kernel regression, machine learning, and strong duality theory, with implications for algorithm design, numerical conditioning, and optimality certification [2012.12940], [2401.01422], [2503.10964], [1811.08475], [2103.13278], [2312.06014], [2402.18554], [2103.09407].

Source: https://www.emergentmind.com/topics/dual-linear-quadratic-regulator-dual-lqr