Linear-Quadratic Optimal Control Problems for Mean-Field Stochastic Differential Equations: Two Riccati Equations Give the Optimal State-Feedback Control and the Value ⟨Π(0)x, x⟩Research Paper
Motivation
Linear-quadratic (LQ) control is the setting in which stochastic optimal control has a closed-form answer: the optimal control is a linear feedback of the state, and the feedback gain comes from a Riccati differential equation. In the mean-field version, the expectation of the state and of the control appear in the dynamics and in the cost. Mean-field SDEs go back to Kac (1956) and McKean (1966) as models of interacting particle systems. A cost containing can penalize the variance of the state, which is what is wanted when the optimal state should not be too sensitive to the noise (mean–variance portfolio selection is the standard example). With such a cost the problem is no longer a classical LQ problem: the weights on may be negative definite, and the cost is not an expectation of a function of the state path, so the classical Riccati theory does not apply as it stands.
J. Yong (SIAM J. Control Optim. 51(4), 2013, pp. 2809–2838) solved the problem with deterministic coefficients. He derives the optimality system, a linear mean-field forward–backward SDE, and decouples it with two Riccati equations. One governs the deviation , the other the mean . The optimal control is then an explicit state feedback.
Timeline:
- 1956, 1966: Kac and McKean introduce the McKean–Vlasov (mean-field) SDE.
- 1968–1998: the classical stochastic LQ problem and its Riccati equation (Wonham 1968; Chen, Li and Zhou 1998; Yong–Zhou 1999, the paper's reference [38]).
- 2009–2011: maximum principles for mean-field SDE control (Buckdahn–Djehiche–Li; Andersson–Djehiche; Meyer-Brandis–Øksendal–Zhou).
- 2013: Yong, the mean-field LQ problem solved by two Riccati equations (this mission).
Setting
Let be a complete probability space carrying a one-dimensional standard Brownian motion , and let be the natural filtration of augmented by the -null sets. Fix a horizon . An admissible control is an -progressively measurable with ; the set of them is . For the state solves
with deterministic matrix-valued coefficients. The cost is
Problem (MF-LQ): minimize over . The assumptions are:
- (H1): the eight coefficients are in .
- (H2): the weights are bounded and symmetric, and for some , , and .
The weights themselves need not be semidefinite.
With and , the two Riccati equations are
with . Write and .
Formalization targets
Goal: Theorem 4.1 (p. 2827)
Under (H1)–(H2), (4.8) and (4.9) have unique solutions and on . The closed-loop system obtained by substituting
into the state equation has a unique solution . With and the explicit , the 4-tuple solves the optimality system, and is optimal. Moreover
Milestones
- Proposition 2.6: the state equation is well posed in .
- Proposition 2.8: , and (MF-LQ) has a unique optimal control.
- Theorem 3.1: the necessary condition, i.e. the MF-BSDE (3.1) and the stationarity condition (3.2).
- Theorem 3.2: the sufficient condition.
- Corollary 3.3: unique solvability of the MF-FBSDE (3.3).
- §4, p. 2825: (4.8) has a unique solution .
- §4, p. 2825: the matrix identity .
- §4, p. 2826: (4.9) has a unique solution .
- Proof of Theorem 4.1, p. 2828: the completion-of-squares identity .
The Woodbury identity used on p. 2826 is already proved on the platform (FamousTheorems.woodbury_identity) and is referenced.
Significance
The result. Theorem 4.1 reduces a mean-field stochastic control problem, whose state law enters the dynamics, to two matrix ODEs. The optimal control is computable offline: integrate and backward, then feed back the state and its mean. The value is explicit, so cost comparisons between the mean-field problem and its classical counterpart become comparisons between Riccati solutions; §5 of the paper does exactly this for variance-penalized costs. When all barred coefficients vanish, and the classical stochastic LQ feedback is recovered.
Formalizing it. The result is proved, not open; this mission formalizes the known proof. No continuous-time stochastic LQ theorem exists on the platform. The mission builds on the published stochastic calculus of Peng1990.SMP.Stochastic (Itô integrals, SDE and BSDE solutions, ) and adds a reusable mean-field LQ setting, matrix Riccati equations in integral form, and a verification theorem. None of the statements has a machine-checked proof yet.
Difficulty
The Riccati equations are nonlinear matrix ODEs with only coefficients. Local existence is routine, but global existence on needs an a priori bound, which a local fixed-point argument does not give. The bound comes from the control interpretation of the equation, and it requires semidefiniteness of . The second equation contains , and its quadratic term is only controlled when , which in turn needs . Its "state weight" is semidefinite only through the identity of milestone 7, even though itself may be negative definite. On the stochastic side, the verification step (milestone 9) and the duality arguments of Theorems 3.1–3.2 apply Itô's product rule to and to for processes driven by the same Brownian motion, with an absolutely continuous (not differentiable) . Itô's formula is not yet available on the platform: it is the open goal EthierKurtz.ito_formula. Existence in Proposition 2.8 needs a minimizer of a coercive continuous quadratic functional on the Hilbert space .
Formalization scope
States are Fin n → ℝ, controls Fin m → ℝ, time is ℝ≥0, and the horizon satisfies . The probability space is complete. is Peng1990.SMP.IsStdBrownian with one coordinate, and is ReflectedBSDE.Existence.augmentedFiltration. is the Bochner integral of the solution itself. Every mean-field term is a closure over the process being solved for, never a free deterministic input. Solutions of the forward and backward equations are the published SolvesSDE/SolvesBSDE notions: progressive, square-integrable, with the integral identity at each almost surely. Controls and -components are identified up to -null sets.
Other conventions:
- coefficients are measurable functions with an entrywise bound on .
- (H2) is transcribed literally, with nothing assumed on alone.
- Riccati equations are stated in integral form with an integrable right-hand side, since solutions are only absolutely continuous.
- The class of (4.8) is the regular class , so that
Matrix.invis a true inverse. For (4.9), follows from (H2) once . - The value (4.10) is stated as a lower bound for every admissible control together with equality at , not as an infimum of a set of reals.
- The page's "positive definite" for and is false in general ( gives ); the milestones assert positive semidefiniteness.
A formalization in which the mean is an independent input, or in which a Riccati "solution" may use the junk value of a singular inverse, would trivialize the problem. Both are ruled out by the definitions above. A sorry-free sanity file shows that (H1)–(H2) hold for data with negative definite, and that the Riccati class is non-empty.
Contributions are welcome on all of the following:
- the Itô product rule for the published Itô processes;
- the existence of continuous versions;
- Gronwall-type uniqueness for linear mean-field SDEs and BSDEs;
- Carathéodory theory for matrix Riccati equations with measurable coefficients;
- the PSD matrix identity, which uses only Mathlib linear algebra.
Selected references
- J. Yong, Linear-quadratic optimal control problems for mean-field stochastic differential equations, SIAM J. Control Optim. 51(4) (2013) 2809–2838. https://doi.org/10.1137/120892477
- J. Yong and X. Y. Zhou, Stochastic Controls: Hamiltonian Systems and HJB Equations, Springer, 1999. https://doi.org/10.1007/978-1-4612-1466-3
- S. Chen, X. Li and X. Y. Zhou, Stochastic linear quadratic regulators with indefinite control weight costs, SIAM J. Control Optim. 36(5) (1998) 1685–1702. https://doi.org/10.1137/S0363012996310478
- R. Buckdahn, B. Djehiche and J. Li, A general stochastic maximum principle for SDEs of mean-field type, Appl. Math. Optim. 64 (2011) 197–216. https://doi.org/10.1007/s00245-011-9136-y
- H. P. McKean, A class of Markov processes associated with nonlinear parabolic equations, Proc. Natl. Acad. Sci. USA 56 (1966) 1907–1911. https://doi.org/10.1073/pnas.56.6.1907