Open-Loop and Closed-Loop Solvabilities for Stochastic Linear Quadratic Optimal Control Problems 1: The Cost Is Uniformly Convex iff the Riccati Equation Has a Strongly Regular SolutionResearch Paper
Motivation
The stochastic linear quadratic (LQ) optimal control problem asks to steer a linear stochastic differential equation by a control so as to minimize a quadratic cost. It is the basic model of stochastic control: Wonham studied it in 1968 (Wonham 1968), and it is the model on which feedback design, mean-field control and LQ differential games are built (Yong–Zhou 1999).
Classically the cost weights are assumed nonnegative and the control weight uniformly positive definite, the standard conditions (1.4). Under them the Riccati equation has a unique solution and the optimal control is a linear state feedback. A stochastic problem can however be well posed when is indefinite, because the diffusion term also penalizes the control.
Timeline:
- 1998: Chen, Li and Zhou observe that a stochastic LQ problem can be solvable with an indefinite (SIAM J. Control Optim. 36).
- 2002: Ait Rami, Moore and Zhou introduce a generalized Riccati equation with a pseudoinverse and algebraic constraints (SIAM J. Control Optim. 40).
- 2014: Sun and Yong prove that closed-loop solvability is equivalent to the existence of a regular solution of that Riccati equation (SIAM J. Control Optim. 52).
- 2016: Sun, Li and Yong characterize strongly regular solvability by the uniform convexity of the cost functional (SIAM J. Control Optim. 54, Theorem 4.5). This mission is that theorem.
Setting
A probability space carries a standard one-dimensional Brownian motion . Its natural filtration, augmented by the -null sets, is . Fix a horizon and deterministic coefficients , , weights , , (functions of time) and . The admissible controls are the -progressively measurable processes with . The state from the initial pair solves
and the cost is
Standing assumptions (H1)–(H2): , , , , , on , and square-integrability of the random terms . No sign condition is imposed on , or . The homogeneous problem (SLQ) sets ; its cost is .
The map is uniformly convex if, for some ,
With and , the Riccati equation is
with the Moore–Penrose pseudoinverse. A solution is strongly regular if a.e. for some (4.10).
Formalization targets
Goal: Theorem 4.5
The goal fixes no constant: the on each side is existential.
Milestones
- Lemma 2.2: the cost of a feedback control , written through the solution of a Lyapunov equation.
- Lemma 2.3: is bounded below, .
- Proposition 4.1: uniform convexity gives unique open-loop solvability and .
- Proposition 4.4: every Lyapunov solution satisfies and , with the same .
- (4.20) and the monotonicity of the iteration (4.18)–(4.19).
- Uniform convergence of the iteration to a strongly regular solution.
- The completion of squares .
Companion items: Remark 4.6 (the same bounds ), the well-posedness of the state equation and the cost (Sun–Yong 2014, Proposition 2.1), and Proposition 3.5 (the standard conditions (1.4) imply uniform convexity).
Significance
Theorem 4.5 gives a checkable sufficient condition for the classical structure of LQ control: under (4.2) the Riccati equation has a solution whose gain matrix is uniformly positive definite, so the optimal control is a state feedback with an invertible gain. It covers indefinite weights, and Proposition 3.5 shows that it contains the classical case (1.4). Combined with Sun–Yong's equivalence it yields Corollary 4.7, the feedback representation of the open-loop optimal control, which later missions of this series use.
The results are proved in the paper. As far as is known they have no machine-checked proof. Formalizing them requires stochastic calculus for controlled SDEs (Itô's formula for quadratic forms of a state process) linked to matrix ODE theory. The definitions this mission fixes (the LQ problem, the Riccati and Lyapunov equations with a pseudoinverse) can be reused by the other missions of the series and by any stochastic LQ formalization.
Difficulty
The direction (ii) ⇒ (i) is a completion of squares followed by Lemma 2.3. Lemma 2.3 is not obvious: it asserts a bounded inverse for an operator defined through an SDE.
The direction (i) ⇒ (ii) is the hard one. The obvious approach would solve (4.6) directly, but (4.6) is nonlinear and its coefficient may be singular. No sign condition gives a priori bounds. The paper instead builds a policy-iteration sequence of linear Lyapunov equations. The difficulty is to show that every iterate keeps , so that the next gain is defined, and stays bounded below. These bounds come from the cost functional (Proposition 4.4), not from the matrix equation. Uniform convergence of the iterates then needs integrable estimates under the weak integrability of (H1).
Formalization scope
- Basis. The paper's is a probability measure with a standard Brownian motion
IsStdBrownian(Mathlib'sIsBrownianRealper coordinate, published modulePeng1990.SMP.Stochastic). isaugmentedFiltration(publishedReflectedBSDE.Existence.Setting). - State and cost. The state from is an Itô solution from time whose coefficients are switched on at , with continuous paths and . is evaluated along a chosen solution, which is unique; the item
state_wellposedposes existence, uniqueness and integrability of the cost. Expectations are Bochner integrals, and is the Euclidean . - Integrability and values. conditions on matrix functions are entrywise. The diffusion coefficients are taken Borel measurable on (a measurable representative of their class), so that the Itô integrand of (1.1) is progressively measurable. is an
ERealinfimum over admissible controls. - Matrix ODEs. The Riccati and Lyapunov equations are in integral form: continuous symmetric , an integrable right-hand side, and . The pseudoinverse is the published
HarmonicGames.Decomposition.pinv. Where the paper prints ((4.19), p. 2290) Lean's matrix inverse is used; it is invertible there by . - The iteration. The sequence of milestones 5–6 is given by hypotheses: solves (4.18) and the Lyapunov equation of . Lyapunov solutions are unique, so this is the paper's sequence.
- Constants. and in Proposition 4.4 and Remark 4.6 are the constants of (4.2) and (4.1), passed as parameters.
Ruling out trivial forms. Uniform convexity is not defined through the operator of (3.8), and strong regularity includes the integral Riccati equation. A formalization that drops the Riccati equation, or reads uniform convexity off a matrix condition, is a different theorem. No positivity of , or is assumed anywhere except in Proposition 3.5, whose hypothesis (1.4) is exactly that.
Contributions welcome: Itô's formula for with a (or absolutely continuous) matrix ; existence and uniqueness for linear SDEs with coefficients; existence and uniqueness for linear matrix ODEs; the Penrose identities for pinv.
Selected references
- J. Sun, X. Li, J. Yong, Open-Loop and Closed-Loop Solvabilities for Stochastic Linear Quadratic Optimal Control Problems, SIAM J. Control Optim. 54 (2016), 2274–2308. https://doi.org/10.1137/15M103532X
- J. Sun, J. Yong, Linear Quadratic Stochastic Differential Games: Open-Loop and Closed-Loop Saddle Points, SIAM J. Control Optim. 52 (2014), 4082–4121. https://doi.org/10.1137/140953642
- M. Ait Rami, J. B. Moore, X. Y. Zhou, Indefinite Stochastic Linear Quadratic Control and Generalized Differential Riccati Equation, SIAM J. Control Optim. 40 (2002), 1296–1311. https://doi.org/10.1137/S0363012900371083
- S. Chen, X. Li, X. Y. Zhou, Stochastic Linear Quadratic Regulators with Indefinite Control Weight Costs, SIAM J. Control Optim. 36 (1998), 1685–1702. https://doi.org/10.1137/S0363012996310478
- W. M. Wonham, On a Matrix Riccati Equation of Stochastic Control, SIAM J. Control 6 (1968), 681–697. https://doi.org/10.1137/0306044
- J. Yong, X. Y. Zhou, Stochastic Controls: Hamiltonian Systems and HJB Equations, Springer, 1999. https://doi.org/10.1007/978-1-4612-1466-3