Papers
Topics
Authors
Recent
Search
2000 character limit reached

MF Stochastic Bounded Real Lemma

Updated 7 July 2026
  • MF-SBRL is a bounded-real characterization for stochastic systems with mean-field coupling, ensuring the induced ℓ2 gain is below a prescribed level γ.
  • It employs coupled backward Riccati-type recursions and positivity constraints to manage the separate energy dynamics of centered and mean state components.
  • MF-SBRL underpins mixed H2/H∞ synthesis by shaping disturbance attenuation and controller performance in mean-field stochastic control problems.

Searching arXiv for the cited MF-SBRL papers and closely related formulations. Mean-Field Stochastic Bounded Real Lemma (MF-SBRL) denotes a bounded-real characterization for stochastic systems whose dynamics depend not only on the state and disturbance, but also on their expectations. In the finite-horizon discrete-time setting, the MF-SBRL gives sufficient conditions under which the induced 2\ell_2 gain from an exogenous disturbance to a controlled output is strictly less than a prescribed level γ\gamma, using coupled backward Riccati-type recursions and positivity constraints (Weihai et al., 2016). In a later continuous-time formulation with affine terms, the same bounded-real question is expressed through coupled differential Riccati equations, together with BSDE and ODE components needed to accommodate affine drift and diffusion terms, and the bounded-real condition is stated as an equivalence (Fang et al., 26 Jul 2025).

1. Mean-field structure and system-theoretic setting

In the discrete-time formulation, the state xkRnx_k \in \mathbb{R}^n, control input ukRqu_k \in \mathbb{R}^q, exogenous disturbance vkRv_k \in \mathbb{R}^\ell, and performance output zkRmz_k \in \mathbb{R}^m evolve over a finite horizon k{0,1,,K}k \in \{0,1,\dots,K\} according to

xk+1=A(k)xk+Aˉ(k)E[xk]+B(k)vk+Bˉ(k)E[vk] +(C(k)xk+Cˉ(k)E[xk]+D(k)vk+Dˉ(k)E[vk])wk+F1(k)uk, zk=Φ(k)xk,\begin{aligned} x_{k+1} &= A(k)\,x_k + \bar{A}(k)\,\mathbb{E}[x_k] + B(k)\,v_k + \bar{B}(k)\,\mathbb{E}[v_k] \ &\quad + \big(C(k)\,x_k + \bar{C}(k)\,\mathbb{E}[x_k] + D(k)\,v_k + \bar{D}(k)\,\mathbb{E}[v_k]\big)\,w_k + F_1(k)\,u_k, \ z_k &= \Phi(k)\,x_k, \end{aligned}

with deterministic x0x_0 and scalar stochastic process wkw_k satisfying

γ\gamma0

The disturbance γ\gamma1 belongs to γ\gamma2 over the horizon, is γ\gamma3-measurable, and is uncorrelated with γ\gamma4 (Weihai et al., 2016).

A standard notational device is the introduction of aggregated matrices

γ\gamma5

These aggregated quantities encode the mean-field coupling and appear systematically in the bounded-real recursions.

The defining structural feature is the decomposition into centered and mean components. Taking expectations yields

γ\gamma6

while the fluctuation dynamics are written in terms of γ\gamma7 and γ\gamma8. This split is not cosmetic: it is the mechanism through which the mean-field coupling enters the bounded-real analysis and produces an additional matrix recursion absent from the classical non-mean-field stochastic BRL (Weihai et al., 2016).

2. Bounded-real performance and induced-gain interpretation

For the discrete-time MF-SBRL, the disturbance-to-output map is defined with zero initial state: γ\gamma9 Its induced xkRnx_k \in \mathbb{R}^n0 gain is

xkRnx_k \in \mathbb{R}^n1

The bounded real property with level xkRnx_k \in \mathbb{R}^n2 is the strict inequality

xkRnx_k \in \mathbb{R}^n3

equivalently expressed, when xkRnx_k \in \mathbb{R}^n4, as

xkRnx_k \in \mathbb{R}^n5

Here the mean-field terms enter through the state trajectory xkRnx_k \in \mathbb{R}^n6, hence indirectly through the output xkRnx_k \in \mathbb{R}^n7 (Weihai et al., 2016).

The induced-gain interpretation is the stochastic mean-field analogue of the deterministic and stochastic bounded-real viewpoint: the lemma certifies a dissipative inequality with attenuation level xkRnx_k \in \mathbb{R}^n8. The nontriviality lies in the fact that the energy balance must be handled separately on the centered and mean subspaces.

In the same discrete-time framework, the xkRnx_k \in \mathbb{R}^n9 component used later for synthesis is built from the generic output

ukRqu_k \in \mathbb{R}^q0

with finite-horizon cost

ukRqu_k \in \mathbb{R}^q1

This places the MF-SBRL inside a mixed ukRqu_k \in \mathbb{R}^q2 architecture, where the ukRqu_k \in \mathbb{R}^q3 side controls the disturbance attenuation and the ukRqu_k \in \mathbb{R}^q4 side determines quadratic optimality (Weihai et al., 2016).

3. Discrete-time MF-SBRL and its Riccati-type recursions

The discrete-time MF-SBRL is formulated through two coupled backward difference equations for symmetric matrices ukRqu_k \in \mathbb{R}^q5. At each time ukRqu_k \in \mathbb{R}^q6, the paper defines

ukRqu_k \in \mathbb{R}^q7

and similarly

ukRqu_k \in \mathbb{R}^q8

The lemma states that if the constrained backward equations

ukRqu_k \in \mathbb{R}^q9

with terminal conditions

vkRv_k \in \mathbb{R}^\ell0

satisfy

vkRv_k \in \mathbb{R}^\ell1

and admit a unique solution vkRv_k \in \mathbb{R}^\ell2, then

vkRv_k \in \mathbb{R}^\ell3

(Weihai et al., 2016).

The structural novelty relative to the classical stochastic bounded real lemma is the second recursion vkRv_k \in \mathbb{R}^\ell4. It tracks the expected-state channel and is coupled to vkRv_k \in \mathbb{R}^\ell5 through vkRv_k \in \mathbb{R}^\ell6, vkRv_k \in \mathbb{R}^\ell7, and vkRv_k \in \mathbb{R}^\ell8. A common misconception is that MF-SBRL is obtained by a straightforward replacement of state matrices by their mean-field aggregates. The discrete-time result shows otherwise: the mean dynamics require an additional backward equation and additional positivity constraints.

Another important point is the status of the result. In this discrete-time formulation, the MF-SBRL is a sufficient condition for vkRv_k \in \mathbb{R}^\ell9, not a necessary one. The reason given is that solvability of the backward recursions depends on positivity constraints that must hold at every step, and these constraints need not be implied solely by the induced-gain inequality (Weihai et al., 2016).

4. Role in mean-field zkRmz_k \in \mathbb{R}^m0 synthesis

The discrete-time MF-SBRL is used as the disturbance-attenuation component of a finite-horizon mixed zkRmz_k \in \mathbb{R}^m1 design. On the zkRmz_k \in \mathbb{R}^m2 side, the mean-field stochastic linear-quadratic problem is posed for

zkRmz_k \in \mathbb{R}^m3

with cost

zkRmz_k \in \mathbb{R}^m4

A backward recursion obtained by completion of squares yields solvability conditions and the optimal control zkRmz_k \in \mathbb{R}^m5, together with zkRmz_k \in \mathbb{R}^m6 in that LQ setting (Weihai et al., 2016).

For the mixed mean-field zkRmz_k \in \mathbb{R}^m7 problem, the controller and the worst-case disturbance are taken in state-feedback form: zkRmz_k \in \mathbb{R}^m8 The existence result is expressed through four coupled matrix-valued backward equations: a controller-side Riccati pair zkRmz_k \in \mathbb{R}^m9 and a disturbance-side Riccati pair k{0,1,,K}k \in \{0,1,\dots,K\}0, all with zero terminal conditions and positivity conditions on

k{0,1,,K}k \in \{0,1,\dots,K\}1

The worst-case disturbance gains are

k{0,1,,K}k \in \{0,1,\dots,K\}2

whereas the controller gains are

k{0,1,,K}k \in \{0,1,\dots,K\}3

Under solvability of these equations, the closed loop satisfies the k{0,1,,K}k \in \{0,1,\dots,K\}4 bound k{0,1,,K}k \in \{0,1,\dots,K\}5 and the k{0,1,,K}k \in \{0,1,\dots,K\}6 optimality requirement against the worst-case disturbance k{0,1,,K}k \in \{0,1,\dots,K\}7 (Weihai et al., 2016).

This synthesis mechanism shows how MF-SBRL functions as more than a verification device. It is a constructive ingredient in a two-player finite-horizon design: first the disturbance channel is shaped through a bounded-real argument, and then the controller channel is optimized through an LQ argument, with both steps coupled by the mean-field terms.

5. Proof methodology and numerical realization

The proof strategy in the discrete-time setting combines mean-field decomposition, telescoping identities, and completion of squares. The first step rewrites the system in terms of the centered and mean quantities

k{0,1,,K}k \in \{0,1,\dots,K\}8

The second step uses key telescoping identities for quadratic forms in k{0,1,,K}k \in \{0,1,\dots,K\}9 and xk+1=A(k)xk+Aˉ(k)E[xk]+B(k)vk+Bˉ(k)E[vk] +(C(k)xk+Cˉ(k)E[xk]+D(k)vk+Dˉ(k)E[vk])wk+F1(k)uk, zk=Φ(k)xk,\begin{aligned} x_{k+1} &= A(k)\,x_k + \bar{A}(k)\,\mathbb{E}[x_k] + B(k)\,v_k + \bar{B}(k)\,\mathbb{E}[v_k] \ &\quad + \big(C(k)\,x_k + \bar{C}(k)\,\mathbb{E}[x_k] + D(k)\,v_k + \bar{D}(k)\,\mathbb{E}[v_k]\big)\,w_k + F_1(k)\,u_k, \ z_k &= \Phi(k)\,x_k, \end{aligned}0, exploiting the independence and zero-mean property of xk+1=A(k)xk+Aˉ(k)E[xk]+B(k)vk+Bˉ(k)E[vk] +(C(k)xk+Cˉ(k)E[xk]+D(k)vk+Dˉ(k)E[vk])wk+F1(k)uk, zk=Φ(k)xk,\begin{aligned} x_{k+1} &= A(k)\,x_k + \bar{A}(k)\,\mathbb{E}[x_k] + B(k)\,v_k + \bar{B}(k)\,\mathbb{E}[v_k] \ &\quad + \big(C(k)\,x_k + \bar{C}(k)\,\mathbb{E}[x_k] + D(k)\,v_k + \bar{D}(k)\,\mathbb{E}[v_k]\big)\,w_k + F_1(k)\,u_k, \ z_k &= \Phi(k)\,x_k, \end{aligned}1 to eliminate cross terms. The resulting summed identity expresses

xk+1=A(k)xk+Aˉ(k)E[xk]+B(k)vk+Bˉ(k)E[vk] +(C(k)xk+Cˉ(k)E[xk]+D(k)vk+Dˉ(k)E[vk])wk+F1(k)uk, zk=Φ(k)xk,\begin{aligned} x_{k+1} &= A(k)\,x_k + \bar{A}(k)\,\mathbb{E}[x_k] + B(k)\,v_k + \bar{B}(k)\,\mathbb{E}[v_k] \ &\quad + \big(C(k)\,x_k + \bar{C}(k)\,\mathbb{E}[x_k] + D(k)\,v_k + \bar{D}(k)\,\mathbb{E}[v_k]\big)\,w_k + F_1(k)\,u_k, \ z_k &= \Phi(k)\,x_k, \end{aligned}2

as a quadratic form in the centered and mean variables, plus boundary terms depending on xk+1=A(k)xk+Aˉ(k)E[xk]+B(k)vk+Bˉ(k)E[vk] +(C(k)xk+Cˉ(k)E[xk]+D(k)vk+Dˉ(k)E[vk])wk+F1(k)uk, zk=Φ(k)xk,\begin{aligned} x_{k+1} &= A(k)\,x_k + \bar{A}(k)\,\mathbb{E}[x_k] + B(k)\,v_k + \bar{B}(k)\,\mathbb{E}[v_k] \ &\quad + \big(C(k)\,x_k + \bar{C}(k)\,\mathbb{E}[x_k] + D(k)\,v_k + \bar{D}(k)\,\mathbb{E}[v_k]\big)\,w_k + F_1(k)\,u_k, \ z_k &= \Phi(k)\,x_k, \end{aligned}3 and xk+1=A(k)xk+Aˉ(k)E[xk]+B(k)vk+Bˉ(k)E[vk] +(C(k)xk+Cˉ(k)E[xk]+D(k)vk+Dˉ(k)E[vk])wk+F1(k)uk, zk=Φ(k)xk,\begin{aligned} x_{k+1} &= A(k)\,x_k + \bar{A}(k)\,\mathbb{E}[x_k] + B(k)\,v_k + \bar{B}(k)\,\mathbb{E}[v_k] \ &\quad + \big(C(k)\,x_k + \bar{C}(k)\,\mathbb{E}[x_k] + D(k)\,v_k + \bar{D}(k)\,\mathbb{E}[v_k]\big)\,w_k + F_1(k)\,u_k, \ z_k &= \Phi(k)\,x_k, \end{aligned}4. Completion of squares then produces the Riccati-type recursions and the positivity conditions ensuring nonnegativity of the residual terms (Weihai et al., 2016).

The sign property xk+1=A(k)xk+Aˉ(k)E[xk]+B(k)vk+Bˉ(k)E[vk] +(C(k)xk+Cˉ(k)E[xk]+D(k)vk+Dˉ(k)E[vk])wk+F1(k)uk, zk=Φ(k)xk,\begin{aligned} x_{k+1} &= A(k)\,x_k + \bar{A}(k)\,\mathbb{E}[x_k] + B(k)\,v_k + \bar{B}(k)\,\mathbb{E}[v_k] \ &\quad + \big(C(k)\,x_k + \bar{C}(k)\,\mathbb{E}[x_k] + D(k)\,v_k + \bar{D}(k)\,\mathbb{E}[v_k]\big)\,w_k + F_1(k)\,u_k, \ z_k &= \Phi(k)\,x_k, \end{aligned}5 in the MF-SBRL is not incidental. It reflects the fact that the expected-state channel enters the dissipation argument with its own storage contribution. This suggests that the mean dynamics are not a perturbative correction to the fluctuation dynamics, but a parallel channel requiring a separate energy accounting.

The synthesis proof repeats the same logic twice: once for the xk+1=A(k)xk+Aˉ(k)E[xk]+B(k)vk+Bˉ(k)E[vk] +(C(k)xk+Cˉ(k)E[xk]+D(k)vk+Dˉ(k)E[vk])wk+F1(k)uk, zk=Φ(k)xk,\begin{aligned} x_{k+1} &= A(k)\,x_k + \bar{A}(k)\,\mathbb{E}[x_k] + B(k)\,v_k + \bar{B}(k)\,\mathbb{E}[v_k] \ &\quad + \big(C(k)\,x_k + \bar{C}(k)\,\mathbb{E}[x_k] + D(k)\,v_k + \bar{D}(k)\,\mathbb{E}[v_k]\big)\,w_k + F_1(k)\,u_k, \ z_k &= \Phi(k)\,x_k, \end{aligned}6 disturbance channel and once for the xk+1=A(k)xk+Aˉ(k)E[xk]+B(k)vk+Bˉ(k)E[vk] +(C(k)xk+Cˉ(k)E[xk]+D(k)vk+Dˉ(k)E[vk])wk+F1(k)uk, zk=Φ(k)xk,\begin{aligned} x_{k+1} &= A(k)\,x_k + \bar{A}(k)\,\mathbb{E}[x_k] + B(k)\,v_k + \bar{B}(k)\,\mathbb{E}[v_k] \ &\quad + \big(C(k)\,x_k + \bar{C}(k)\,\mathbb{E}[x_k] + D(k)\,v_k + \bar{D}(k)\,\mathbb{E}[v_k]\big)\,w_k + F_1(k)\,u_k, \ z_k &= \Phi(k)\,x_k, \end{aligned}7 controller channel. That duplication is what yields four coupled backward equations rather than a single Riccati recursion.

A backward recursive algorithm is given for implementation. Starting from

xk+1=A(k)xk+Aˉ(k)E[xk]+B(k)vk+Bˉ(k)E[vk] +(C(k)xk+Cˉ(k)E[xk]+D(k)vk+Dˉ(k)E[vk])wk+F1(k)uk, zk=Φ(k)xk,\begin{aligned} x_{k+1} &= A(k)\,x_k + \bar{A}(k)\,\mathbb{E}[x_k] + B(k)\,v_k + \bar{B}(k)\,\mathbb{E}[v_k] \ &\quad + \big(C(k)\,x_k + \bar{C}(k)\,\mathbb{E}[x_k] + D(k)\,v_k + \bar{D}(k)\,\mathbb{E}[v_k]\big)\,w_k + F_1(k)\,u_k, \ z_k &= \Phi(k)\,x_k, \end{aligned}8

one computes

xk+1=A(k)xk+Aˉ(k)E[xk]+B(k)vk+Bˉ(k)E[vk] +(C(k)xk+Cˉ(k)E[xk]+D(k)vk+Dˉ(k)E[vk])wk+F1(k)uk, zk=Φ(k)xk,\begin{aligned} x_{k+1} &= A(k)\,x_k + \bar{A}(k)\,\mathbb{E}[x_k] + B(k)\,v_k + \bar{B}(k)\,\mathbb{E}[v_k] \ &\quad + \big(C(k)\,x_k + \bar{C}(k)\,\mathbb{E}[x_k] + D(k)\,v_k + \bar{D}(k)\,\mathbb{E}[v_k]\big)\,w_k + F_1(k)\,u_k, \ z_k &= \Phi(k)\,x_k, \end{aligned}9

checks positive definiteness, inverts the matrices if possible, computes the terminal gains

x0x_00

updates the Riccati variables at time x0x_01, and repeats backward for x0x_02. The numerical remarks recommend symmetric matrix factorizations such as Cholesky for positivity checks and inversion, exploitation of block structure, and describe the overall cost as x0x_03 Riccati-like steps involving x0x_04, x0x_05, and x0x_06 matrix operations (Weihai et al., 2016).

The reported illustrative case is a two-step example with x0x_07 and x0x_08, where the recursive algorithm computes x0x_09, wkw_k0, wkw_k1, wkw_k2 and the matrices wkw_k3, wkw_k4, wkw_k5, wkw_k6, verifies the positivity conditions, and yields the mixed wkw_k7 controller. Detailed numerical values are tabulated in the source (Weihai et al., 2016).

6. Relation to classical stochastic BRL and intrinsic limitations

When the mean-field terms vanish,

wkw_k8

the discrete-time MF-SBRL reduces to the standard stochastic bounded real lemma for discrete-time systems with state- and disturbance-dependent noise. Under appropriate assumptions, the non-mean-field problem admits equivalence-type results, whereas the mean-field version in the discrete-time formulation remains sufficient only (Weihai et al., 2016).

The main structural difference is therefore not merely the presence of expectation terms in the state equation, but the appearance of the additional recursion wkw_k9 and the associated matrices γ\gamma00. These encode the coupling between the expected dynamics and the fluctuation dynamics. A plausible implication is that mean-field bounded-real analysis should be viewed as a genuinely two-layer Riccati problem, even when the original state equation appears close to a classical stochastic model.

Several limitations are explicit in the discrete-time result. The horizon is finite, the system is discrete-time, the multiplicative noise is scalar, the disturbance is exogenous and uncorrelated with the noise, and no explicit detectability or stabilizability assumptions are formulated beyond solvability and positivity of the backward recursions. Moreover, the Riccati-like equations may fail the intermediate positivity tests even when γ\gamma01 holds, which is precisely why the theorem is framed as sufficient rather than necessary (Weihai et al., 2016).

A further misconception is that open-loop and closed-loop solvability should coincide automatically in mean-field stochastic γ\gamma02 problems. The later continuous-time affine theory explicitly distinguishes these notions and states that, in that setting, open-loop solvability does not imply closed-loop solvability because mean dynamics and affine terms require additional structural equations beyond the bounded-real Riccati pair (Fang et al., 26 Jul 2025).

7. Continuous-time affine extension and later MF-SBRL formulations

A continuous-time mean-field stochastic system with affine terms is given on γ\gamma03 by

γ\gamma04

with deterministic bounded coefficients, affine terms γ\gamma05, and γ\gamma06 (Fang et al., 26 Jul 2025).

For the γ\gamma07 analysis, one sets γ\gamma08, γ\gamma09, γ\gamma10, γ\gamma11, and defines

γ\gamma12

where

γ\gamma13

The bounded-real inequality is

γ\gamma14

(Fang et al., 26 Jul 2025).

The continuous-time MF-SBRL introduces the aggregated matrices

γ\gamma15

and the functions

γ\gamma16

γ\gamma17

It then states that, for a given γ\gamma18, the following are equivalent:

  1. γ\gamma19.
  2. There exist continuous symmetric matrix solutions γ\gamma20 to the coupled differential Riccati equations with γ\gamma21, γ\gamma22,

γ\gamma23

This is a substantive contrast with the discrete-time 2016 formulation: the continuous-time affine result is stated as an equivalence rather than only a sufficiency condition (Fang et al., 26 Jul 2025).

Affine terms require an additional BSDE/ODE layer. If γ\gamma24 and γ\gamma25 solve the specified backward stochastic and deterministic equations, the minimizing disturbance is

γ\gamma26

with

γ\gamma27

The associated optimal cost is given explicitly in terms of γ\gamma28 (Fang et al., 26 Jul 2025).

For the full joint γ\gamma29 problem, open-loop equilibrium is characterized by an MF-FBSDE together with stationarity conditions

γ\gamma30

while closed-loop synthesis is derived from four coupled CDREs γ\gamma31, two BSDEs, and two ODEs. The resulting feedback laws are

γ\gamma32

with

γ\gamma33

γ\gamma34

Under solvability of the four CDREs, the BSDEs, and the ODEs, the closed loop achieves the bounded-real property and γ\gamma35 optimality (Fang et al., 26 Jul 2025).

Taken together, the discrete-time and continuous-time formulations show a consistent pattern: mean-field coupling forces a separation between centered and mean dynamics; bounded-real certification is expressed through coupled Riccati objects rather than a single equation; and once affine or mixed γ\gamma36 features are introduced, additional backward equations become necessary. The precise status of the lemma, however, depends on the model class: the discrete-time finite-horizon version is sufficient, whereas the continuous-time affine version is formulated as necessary and sufficient under its stated conditions.

Definition Search Book Streamline Icon: https://streamlinehq.com
References (2)

Topic to Video (Beta)

No one has generated a video about this topic yet.

Whiteboard

No one has generated a whiteboard explanation for this topic yet.

Follow Topic

Get notified by email when new papers are published related to Mean-Field Stochastic Bounded Real Lemma (MF-SBRL).