Next Article in Journal
Even and Odd Cat States of Two and Three Qubits in the Probability Representation of Quantum Mechanics
Previous Article in Journal
On Predictive Planning and Counterfactual Learning in Active Inference
Previous Article in Special Issue
Stochastic Antiresonance for Systems with Multiplicative Noise and Sector-Type Nonlinearities
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Optimal Estimation of a Signal Generated Using a Dynamical System Modeled with McKean–Vlasov Stochastic Differential Equations

by
Vasile Dragan
1,2,† and
Samir Aberkane
3,4,*,†
1
Institute of Mathematics “Simion Stoilow” of the Romanian Academy, P.O. Box 1-764, RO-014700 Bucharest, Romania
2
Academy of Romanian Scientists, 3 Ilfov, 050044 Bucharest, Romania
3
Institute of Mathematics of the Romanian Academy, CRAN, UMR 7039, Campus Sciences, BP 70239, VandÏuvre-les-Nancy CEDEX, 54506 Nancy, France
4
CNRS, CRAN, UMR 7039, 54500 Nancy, France
*
Author to whom correspondence should be addressed.
These authors contributed equally to this work.
Entropy 2024, 26(6), 483; https://doi.org/10.3390/e26060483
Submission received: 15 April 2024 / Revised: 20 May 2024 / Accepted: 24 May 2024 / Published: 31 May 2024
(This article belongs to the Special Issue Information Theory in Control Systems II)

Abstract

:
We consider, in this paper, the problem of state estimation for a class of dynamical systems governed via continuous-time McKean–Vlasov stochastic differential equations. The estimation problem is stated and solved under an H 2 norm setting. We adopt a Riccati-based approach in order to solve the optimal estimation problem.

1. Introduction

McKean–Vlasov stochastic differential equations (SDEs) are a powerful tool used to reflect some kind of mean-field-type interaction phenomena in large-scale dynamical systems. For some pioneering works on theoretical, as well as practical, aspects of such kinds of SDEs, one can refer to [1,2]. As the present article is a control-oriented one, we restricted our bibliographical efforts accordingly. Several contributions have been made over these last few years in different control theoretical fields related to the class of McKean–Vlasov SDEs [3,4,5,6,7,8]. More recently, LQ control problems, as well as LQ games, have gained a lot of interest among the control community; one can refer, for example, to [9,10,11,12,13,14,15]. In these works, the authors studied a class of McKean–Vlasov SDEs that are similar to the one we consider in the present article.
We consider, in this paper, the problem of state estimation for a class of continuous-time, time-varying McKean–Vlasov SDEs. The metric used as an optimality measure of the proposed estimation scheme belongs to the H 2 -type norm setting. More specifically, we introduce a performance criterion expressed in terms of the mean square of the deviation of the estimated signal from the value of the signal that must be estimated. To the best of the authors’ knowledge, it seems that the problem of state estimation for McKean–Vlasov SDEs has not yet been addressed in the literature, or at least it has been addressed only very marginally when compared to the control counterpart. The main objective of the present work is to initiate a filtering research axis for this class of systems. We adopted a Riccati-based approach in order to solve the optimal estimation problem. The present work could be viewed as a generalization of our previous work on H 2 filtering for Itô-type SDEs [16] in the case where the dynamic equations describing the evolution of the state variable incorporate its mathematical expectation (see Equation (1)).
This paper is organized as follows: Section 2 presents the mathematical model of the considered class of systems and describes the problem setting. Section 3 provides some auxiliary results that will be used in Section 4 in order to obtain the formulae for the computation of the performance value. The main results are presented in Section 5. Some numerical experiments are included in Section 6.

2. Problem Formulation

We consider the dynamical system ( G ) with the state space representation described as follows:
d x ( t ) = A 0 ( t ) x ( t ) + A ¯ 0 ( t ) E [ x ( t ) ] d t + k = 1 r A k ( t ) x ( t ) + A ¯ k ( t ) E [ x ( t ) ] d w k ( t ) + B ( t ) d v ( t ) d y ( t ) = C 0 ( t ) x ( t ) + C ¯ 0 ( t ) E [ x ( t ) ] d t + k = 1 r C k ( t ) x ( t ) + C ¯ k ( t ) E [ x ( t ) ] d w k ( t ) + D ( t ) d v ( t ) z ( t ) = C z ( t ) x ( t ) + C ¯ z ( t ) E [ x ( t ) ]
t R + = [ 0 , ) , where x ( t ) R n is the system-state vector, and y ( t ) R n y are the measurements, while z ( t ) R n z is the remote signal that must be estimated.
In (1), the sequences { w ( t ) } t 0 w ( t ) = w 1 ( t ) , , w r ( t ) , { v ( t ) } t 0 , are stochastic processes defined on a given probability space, ( Ω , F , P ) , satisfying the following assumptions:
Assumption 1.
(i) 
{ w ( t ) } t 0 is a r-dimensional, standard Wiener process with a zero mean, and
E w ( t ) w ( s ) w ( t ) w ( s ) = I r ( t s ) , t s 0 , I r is the identity matrix of size r × r ;
(ii) 
{ v ( t ) } t 0 is a m v -dimensional Wiener process with a zero mean and
E v ( t ) v ( s ) v ( t ) v ( s ) = V ( t s ) , t s 0 , where V 0 is a known matrix;
(iii) 
{ w ( t ) } t 0 and { v ( t ) } t 0 are independent stochastic processes.
Throughout the paper, E · stands for the mathematical expectation, and the superscript ⊤ denotes the transposition of a vector or a matrix.
Regarding the coefficients of the system (1), we make the following assumption:
Assumption 2.
(i) 
A k ( · ) , A ¯ k ( · ) : R + R n × n × R n × n , C k ( · ) , C ¯ k ( · ) : R + R n y × n × R n y × n , 0 k r , B ( · ) : R + R n × m v , D ( · ) : R + R n y × m v and C z : R R n z × n are continuous matrix-valued functions that are periodic with period θ > 0 ;
(ii) 
The mean field stochastic linear differential equation (MF-SLDE),
d x ( t ) = A 0 ( t ) x ( t ) + A ¯ 0 ( t ) E [ x ( t ) ] d t + k = 1 r A k ( t ) x ( t ) + A ¯ k ( t ) E [ x ( t ) ] d w k ( t ) , t R +
is exponentially stable in the mean square sense (ESMS).
Our aim is to design a dynamic linear system ( G F ) named filter that, fed with the measurements y ( s ) and 0 s t generates at its output a signal, z f ( t ) , which must be the best estimation of the remote signal z ( t ) generated via the dynamical system ( G ).
In our approach, the family of admissible filters consists of all dynamical systems G F that have the state space representation of the following form:
G F : d x F ( t ) = A F ( t ) x F ( t ) d t + B F ( t ) d y ( t ) z F ( t ) = C F ( t ) x F ( t )
where x F ( t ) R n F are the state parameters of the filter G F . In (3), A F ( · ) : R + R n F × n F , B F ( · ) : R + R n F × n y , C F ( · ) : R + R n z × n F are arbitrary continuous and θ -periodic matrix-valued functions.
It is worth mentioning that the dimension n F of the state space of an admissible filter (3) is not prefixed.
In what follows, F s denotes the family of all dynamic systems ( G F ) of the form (3) of arbitrary dimension n F 1 that satisfy the following additional condition:
  • The ordinary linear differential equation (OLDE):
    d d t x F ( t ) = A F ( t ) x F ( t ) , t R +
    is exponentially stable (ES).
In order to measure the quality of the estimation achieved via a filter ( G F ) F s , we introduce the following performance criterion:
J ( G F ) = lim T 1 T t 0 t 0 + T E | z ( t ) z F ( t ) | 2 d t
In Section 4, we derive an explicit formula for the computation of the value of J ( G F ) . We show that this value does not depend either upon the initial time, t 0 , or the initial states of the system (1) and the filter (3). In Section 5, we provide a set of conditions that guarantee the existence of a filter, G ˜ F , minimizing the cost (5) over the set F s . We also provide a state-space representation of the optimal filter.

3. Some Preliminary Issues

If Assumption 2 (ii) holds, then there exist β 1 and α > 0 , with the property that the solutions x ( t ) of the MF-SLDE (2) satisfy the following:
E | x ( t ) | 2 β e α ( t t 0 ) E | x ( t 0 ) | 2
for all t t 0 0 . From the relation E | x ( t ) | 2 E | x ( t ) | 2 , we deduce via (6) that
lim t E | x ( t ) | = 0
for any solution, x ( t ) , of (2).
On the other hand, from (2), one obtains confirmation that t E | x ( t ) | solves the OLDE in R n :
ξ ˙ ( t ) = A 0 ( t ) + A ¯ 0 ( t ) ξ ( t ) , t R +
Since (8) in an OLDE with periodic coefficients, we deduce via (7) that there exist β 1 1 and α 1 > 0 such that
| E x ( t ) | β 1 e α 1 ( t t 0 ) | E x ( t 0 ) | , t t 0 0
If x ( t ) , t t 0 0 , is an arbitrary solution to (2), we set the following:
x 1 ( t ) x ( t ) E [ x ( t ) ]
x 2 ( t ) E [ x ( t ) ]
We have confirmation that x ( t ) = x 1 ( t ) + x 2 ( t ) and E x 1 ( t ) x 2 ( t ) = 0 for all t t 0 0 . Employing the properties of the stochastic Itô-type integrals, we deduce that t x 1 ( t ) , x 2 ( t ) solves the following:
d x 1 ( t ) x 2 ( t ) = A 0 ( t ) x 1 ( t ) x 2 ( t ) d t + k = 1 r A k ( t ) x 1 ( t ) x 2 ( t ) d w k ( t )
where
A 0 ( t ) = A 0 ( t ) 0 0 A ˜ 0 ( t )
A k ( t ) = A k ( t ) A ˜ k ( t ) 0 0
A ˜ l ( t ) = A l ( t ) + A ¯ l ( t ) , 0 l r
1 k r . From (6), (9), and (10), we may infer that the SLDE (11) is ESMS if the MF-SLDE (2) is ESMS. In other words, if (2) is ESMS, then there exist α ˜ > 0 and β ˜ 1 such that the following applies:
E | x 1 ( t ) | 2 + E | x 2 ( t ) | 2 β ˜ e α ˜ ( t t 0 ) E | x 1 ( t 0 ) | 2 + E | x 2 ( t 0 ) | 2
for all t t 0 0 . Let X S n × S n . We recall that, if p 2 is a natural number, then S p R p × p denotes the vector space of symmetric matrices of size p × p . The elements X of the vector space X are pairs of symmetric matrices. In X , we consider the following inner product:
X , Y Tr X 1 Y 1 + Tr X 2 Y 2
for all X = X 1 , X 2 and Y = Y 1 , Y 2 from X . Equipped with the inner product (14), X becomes a finite-dimensional, real Hilbert space. Moreover, X is an ordered Hilbert space with the ordering relation ”⩾” induced via the convex cone X + S n + × S n + , where S n + S n is the convex cone of positive semidefinite matrices.
We consider the linear operator X L [ X ] : X X defined as follows: L [ X ] = L 1 [ X ] , L 2 [ X ] , where
L 1 [ X ] = A 0 ( t ) X 1 + X 1 A 0 ( t ) + k = 1 r A k ( t ) X 1 A k ( t ) + A ˜ k ( t ) X 2 A ˜ k ( t )
L 2 [ X ] = A ˜ 0 ( t ) X 2 + X 2 A ˜ 0 ( t )
for all X = X 1 , X 2 X . Based on the adjoint operator definition, we obtain that the adjoint operator L [ · ] (with respect to the inner product (14)) of the operator L [ · ] introduced via (15) is given via L [ X ] = L 1 [ X ] , L 2 [ X ] , where:
L 1 [ X ] = A 0 ( t ) X 1 + X 1 A 0 ( t ) + k = 1 r A k ( t ) X 1 A k ( t )
L 2 [ X ] = A ˜ 0 ( t ) X 2 + X 2 A ˜ 0 ( t ) + k = 1 r A ˜ k ( t ) X 1 A ˜ k ( t )
for all X = X 1 , X 2 X .
Let x 1 ( t ) x 2 ( t ) be an arbitrary solution to the SLDE (11). We set Z ( t ) : =   E x 1 ( t ) x 2 ( t ) x 1 ( t ) x 2 ( t ) . One sees the following:
Z ( t ) = Z 1 ( t ) 0 0 Z 2 ( t )
where
Z j ( t ) E x j ( t ) x j ( t ) , j = 1 , 2
On the other hand, the Itô formula applied in the case of the solutions of (11) allows us to deduce that Z ( · ) solves the OLDE in the space S 2 n :
Z ˙ ( t ) = A 0 ( t ) Z ( t ) + Z ( t ) A 0 ( t ) + k = 1 r A k ( t ) Z ( t ) A k ( t )
Employing (12), (17), and (18), we obtain confirmation that (19) is equivalent to the following linear differential equation on the Hilbert space X :
Z ˙ ( t ) = L [ Z ( t ) ]
where Z ( t ) = Z 1 ( t ) , Z 2 ( t ) X .
Based on (13), (18), and (20), together with the equality x ( t ) = x 1 ( t ) + x 2 ( t ) , we obtain the following:
Lemma 1.
Under Assumptions 1 and 2, the following are equivalent:
(i) 
The MF-SLDE (2) is ESMS;
(ii) 
The SLDE (11) is ESMS;
(iii) 
The linear differential Equation (20) is exponentially stable.
The next result is used in the development of the next sections.
Proposition 1.
Under Assumptions 1 and 2, the following are equivalent:
(i) 
The MF-SLDE (2) is ESMS;
(ii) 
The SLDE
d x ( t ) = A 0 ( t ) x ( t ) d t + k = 1 r A k ( t ) x ( t ) d w k ( t )
is ESMS, and the OLDE
x ˙ 2 ( t ) = A ˜ 0 ( t ) x 2 ( t )
is exponentially stable.
Proof. 
According to the equivalence ( i ) ( i i i ) from Lemma 1, we may infer that the MF-SLDE (2) is ESMS if and only if the linear differential Equation (20) is exponentially stable. On the other hand, from (15), we deduce via Theorem 2.6.1 from [17] that (20) is a linear differential equation that generates a positive evolution in the ordered space X , X + , i.e., if X ( t 0 ) X + , t 0 0 , then X ( t ) X + , t t 0 , where X ( · ) is a solution to (20).
Invoking the equivalence ( i ) ( v i ) from Theorem 2.4.2 of [17], we obtain that (20) is exponentially stable if and only if the non-homogeneous linear differential equation in X ,
Y ˙ ( t ) + L [ Y ( t ) ] + I = 0
has a unique bounded solution, t Y ˜ ( t ) : R + X + , with the property that there exist positive constants, ν 1 , ν 2 , such that
0 ν 1 I Y ˜ ( t ) ν 2 I
for all t R + , where I = I n , I n X + .
Bearing in mind (16), we obtain the following partition of (23) and (24):
Y ˜ ˙ 1 ( t ) + A 0 ( t ) Y ˜ 1 ( t ) + Y ˜ 1 ( t ) A 0 ( t ) + k = 1 r A k ( t ) Y ˜ 1 ( t ) A k ( t ) + I n = 0
0 ν 1 I n Y ˜ 1 ( t ) ν 2 I n
t R + , and
Y ˜ ˙ 2 ( t ) + A ˜ 0 ( t ) Y ˜ 2 ( t ) + Y ˜ 2 ( t ) A ˜ 0 ( t ) + H ˜ ( t ) = 0
0 ν 1 I n Y ˜ 2 ( t ) ν 2 I n
t R + , where H ˜ ( t ) : = I n + k = 1 r A ˜ k ( t ) Y ˜ 1 ( t ) A ˜ k ( t ) .
Finally, we take into account that (25) is equivalent to the exponential stability in the mean square sense of the SLDE (21), while (26) is equivalent to the exponential stability of the OLDE (22). Thus, the proof is complete. □

4. Computation of the Performance Value

Let x ( t ) be a solution to (1). Using (10), written for this solution, we obtain the following equivalent form of the state-space representation of the dynamical system (1):
d x 1 ( t ) x 2 ( t ) = A 0 ( t ) x 1 ( t ) x 2 ( t ) + k = 1 r A k ( t ) x 1 ( t ) x 2 ( t ) d w k ( t ) + B ( t ) d v ( t )
d y ( t ) = C 0 ( t ) x 1 ( t ) x 2 ( t ) d t + k = 1 r C k ( t ) x 1 ( t ) x 2 ( t ) d w k ( t ) + D ( t ) d v ( t )
z ( t ) = C z ( t ) x 1 ( t ) x 2 ( t )
t R + , where A k ( t ) and 0 k r are described in (12) and
B ( t ) = B ( t ) 0
C k ( t ) = C k ( t ) C ˜ k ( t )
C ˜ k ( t ) = C k ( t ) + C ¯ k ( t ) , 0 k r
C z ( t ) = C z ( t ) C ˜ z ( t )
C ˜ z ( t ) = C z ( t ) + C ¯ z ( t )
Applying a filter, G F , from F s to the dynamical system G described by (27), one obtains the following closed-loop system:
d x c l ( t ) = A 0 c l ( t ) x c l ( t ) d t + k = 1 r A k c l ( t ) x c l ( t ) d w k ( t ) + B c l ( t ) d v ( t )
z c l ( t ) = C c l ( t ) x c l ( t )
t R + , where x c l ( t ) = x 1 ( t ) x 2 ( t ) x F ( t ) R 2 n + n F and:
A 0 c l ( t ) = A 0 ( t ) 0 B F ( t ) C 0 ( t ) A F ( t )
A k c l ( t ) = A k ( t ) 0 B F ( t ) C k ( t ) 0
B c l ( t ) = B ( t ) B F ( t ) D ( t )
C c l ( t ) = C z ( t ) C F ( t )
t R + . Let t 0 0 and x c l 0 = 0 x 0 x F 0 R n × R n × R n f be arbitrary but fixed. Let x c l ( t ) = x c l ( t ; t 0 , x c l 0 ) be the solution to (29a) with the initial value x c l ( t 0 ) = x c l 0 . With these notations, we obtain confirmation that:
E | z ( t ) z F ( t ) | 2 = E | z c l ( t ) | 2 = Tr C c l ( t ) E x c l ( t ) x c l ( t ) C c l ( t ) = Tr C c l ( t ) Y c l ( t ) C c l ( t )
where
Y c l ( t ) E x c l ( t ) x c l ( t )
for all t t 0 . Thus, (5) becomes
J ( G F ) = lim T 1 T t 0 t 0 + T Tr C c l ( t ) Y c l ( t ) C c l ( t ) d t
Using the Itô formula [18] in the case of the stochastic process x c l ( t ) , one obtains confirmation that t Y c l ( t ) defined according to (31) is the solution to the following problem with a given initial value in the space S n ^ ( n ^ : = 2 n + n F ):
Y ˙ c l ( t ) = L c l ( t ) [ Y c l ( t ) ] + B c l ( t ) V B c l ( t ) , t t 0
Y c l ( t 0 ) = x c l 0 x c l 0
where L c l ( t ) : S n ^ S n ^ is described as follows:
L c l ( t ) [ Y ] = A 0 c l ( t ) Y + Y A 0 c l ( t ) + k , l = 1 r A k c l ( t ) Y A l c l ( t )
for all Y S n ^ .
Remark 1.
Even if the closed-loop system (29) works for t R + , it follows from (30) that, under the assumption H2) ii) and the definition of an admissible filter (3), the coefficients of the closed-loop system are θ-periodic functions. Hence, the coefficients of (29), (33a) and (34) can be extended via periodicity to the whole real axis. Particularly, we have L c l ( t + θ ) = L c l ( t ) for all t R .
Regarding the system of SLDE,
d x c l ( t ) = A 0 c l ( t ) x c l ( t ) d t + k = 1 r A k c l ( t ) x c l ( t ) d w c l ( t ) , t R +
obtained from (29a) when B c l ( t ) = 0 , t R + , we have the following:
Proposition 2.
Under the Assumptions 1 and 2, for any filter, ( G F ) , from F s , the corresponding SLDE (35) is ESMS.
Proof. 
According to (30a), (30b), we obtain the following partition of (35):
d x 1 ( t ) x 2 ( t ) = A 0 ( t ) x 1 ( t ) x 2 ( t ) + k = 1 r A k ( t ) x 1 ( t ) x 2 ( t ) d w k ( t )
d x F ( t ) = A F ( t ) x F ( t ) + f 0 ( t ) d t + k = 1 r f k ( t ) d w k ( t )
t t 0 , where we denote the following:
f k ( t ) B F ( t ) C k ( t ) x 1 ( t ) x 2 ( t ) , 0 k r
Since (36a) is just (11), it follows that its solutions satisfy (13). Thus, f k ( t ) defined according to (37) satisfies the assumptions of Theorem 3.6.1 from [17]. Bearing in mind the exponential stability of (4), one concludes via Theorem 3.6.1 from [17] applied to the affine SLDE (36b) that
lim t E [ | x F ( t ) | 2 ] = 0
Combining (13) and (38), we may infer that the solutions x c l ( t ) of (35) satisfy the following:
lim t E [ | x c l ( t ) | 2 ] = 0
Finally, using the fact that (35) has periodic coefficients, we conclude via Theorem 3.2.5 from [17] that the closed-loop SLDE (35) is ESMS. Thus, the proof is complete. □
The operator-valued function t L c l ( t ) [ · ] introduced in (34) defines the following linear differential equation in the Hilbert space S n ^ :
Y ˙ ( t ) = L c l ( t ) [ Y ( t ) ] .
Let T ( t , t 0 ) be the linear evolution operator in S n ^ generated via the linear differential Equation (39). We recall that, if Y ( t ; t 0 , Y 0 ) is the solution to (39) with the initial value Y ( t 0 ; t 0 , Y 0 ) = Y 0 , then T ( t , t 0 ) [ Y 0 ] = Y ( t ; t 0 , Y 0 ) , for all t , t 0 R and Y 0 S n ^ .
As a consequence of Proposition 2, we obtain the following:
Corollary 1.
Under the Assumptions 1 and 2, for any filter, ( G F ) , from F s , the corresponding linear differential Equation (39) is exponentially stable, that is, the following applies:
T ( t ; t 0 ) β e α ( t t 0 ) , t t 0 , t , t 0 R
where β 1 and α > 0 do not depend upon t and t 0 .
Proof. 
Let Φ c l ( t , t 0 ) be the fundamental matrix solution to the SLDE (35). It satisfies the following:
d Φ c l ( t , t 0 ) = A 0 c l ( t ) Φ c l ( t , t 0 ) d t + k = 1 r A k c l ( t ) Φ c l ( t , t 0 ) d w c l ( t ) , t t 0 Φ c l ( t 0 , t 0 ) = I n ^
Applying Theorem 3.1.1 from [17] in the special case d = 1 , we obtain that T ( t , t 0 ) [ I n ^ ] = E Φ c l ( t , t 0 ) Φ c l ( t , t 0 ) , T ( t , t 0 ) being the adjoint operator of T ( t , t 0 ) with respect to the inner product of S n ^ :
Y 1 , Y 2 = Tr [ Y 1 Y 2 ]
for any Y 1 , Y 2 S n ^ . If x ^ 0 R n ^ is an arbitrary vector with | x ^ 0 | = 1 , we obtain via Proposition 2 that
x ^ 0 T ( t , t 0 ) [ I n ^ ] x ^ 0 = E | Φ c l ( t , t 0 ) x ^ 0 | 2 β e α ( t t 0 )
for all t t 0 , t , t 0 R , where α > 0 and β 1 do not depend upon t , t 0 , x ^ 0 . This leads to T ( t , t 0 ) [ I n ^ ] β e α ( t t 0 ) , for all t t 0 , t , t 0 R , and · being the Euclidian norm of a matrix. Further, we obtain via Corollary 2.1.7 (i) and Theorem 2.1.10 from [17], applied in the case of the linear evolution operator T ( t , t 0 ) , that T ( t , t 0 ) β e α ( t t 0 ) , t t 0 , t , t 0 R .
From the equivalence between the norms of the finite-dimensional Hilbert space S n ^ , we deduce that T ( t , t 0 ) 2 β e α ( t t 0 ) , t t 0 , t , t 0 R , · 2 being the operator norm induced via the norm generated through the inner product (41).
Finally, from the equality T ( t , t 0 ) 2 = T ( t , t 0 ) 2 , we obtain confirmation that (40) holds. This ends the proof. □
Proposition 3.
Under the Assumptions 1 and 2, for each admissible filter, ( G F ) F s , the corresponding non-homogeneous linear differential Equation (33a) has a unique solution t Y ˜ c l ( t ) : R S n ^ that is bounded. This solution has the following representation formula:
Y ˜ c l ( t ) = t T c l ( t , s ) B c l ( s ) V B c l ( s ) d s
for all t R . Additionally, this solution is a θ-periodic function, and it satisfies Y ˜ c l ( t ) 0   t R .
Proof. 
First, let us show that the integral from the right-hand side of Equation (42) is convergent. To this end, we use Equation (42) in order to obtain the following:
t T ( t , s ) B c l ( s ) V B c l ( s ) d s t T ( t , s ) · B c l ( s ) V B c l ( s ) d s β γ t e α ( t s ) d s = β γ α <
t R , where γ : = sup s R · B c l ( s ) V B c l ( s ) < . Hence, Y ˜ c l ( t ) is well defined according to (42). The fact that Y ˜ c l ( · ) is a solution to (33a) can be directly deduced using the rule of differentiation of an integral. In order to prove the unicity of the solution defined according to (42), let us assume that Y ^ c l ( · ) : R S n ^ is another bounded solution to (33a). By using the constant-variation formula for any t > t 0 , we obtain the following:
Y ^ c l ( t ) = T ( t , t 0 ) [ Y ^ c l ( t 0 ) ] + t 0 t T ( t , s ) B c l ( s ) V B c l ( s ) d s
Employing (40) again, we obtain the following:
T ( t , t 0 ) [ Y ^ c l ( t 0 ) ] β γ ^ e α ( t t 0 ) , t > t 0 , t , t 0 R
where γ ^ : = sup t 0 R Y ^ c l ( t 0 ) . Letting t 0 in Equation (43), we obtain via Equation (44) that Y ^ c l ( t ) = t T ( t , s ) B c l ( s ) V B c l ( s ) = Y ˜ c l ( t ) , t R . Hence, any bounded solution to (33a) coincides with Y ˜ c l ( · ) defined according to (42).
In order to check the periodicity property of Y ˜ c l ( · ) , we write the following:
Y ˜ c l ( t + θ ) = t + θ T ( t + θ , s ) B c l ( s ) V B c l ( s ) d s = t T ( t + θ , s + θ ) B c l ( s + θ ) V B c l ( s + θ ) d s = t T ( t , s ) B c l ( s ) V B c l ( s ) d s = Y ˜ c l ( t ) , t R
Thus, the periodicity property of the bounded solution Y ˜ c l ( · ) is confirmed.
Finally, Theorem 2.6.1 from [17], applied in the case of the Lyapunov-type linear differential Equation (33a), allows us to infer that T ( t , s ) B c l ( s ) V B c l ( s ) X + , t s R . This leads to t T ( t , s ) B c l ( s ) V B c l ( s ) X + , t R because X + is a closed convex cone. Thus, the proof is complete. □
The main result of this section is given in the following theorem:
Theorem 1.
Under the Assumptions 1 and 2, the value of the performance measure (5) achieved using a filter, ( G F ) , from F s is given as follows:
J ( G F ) = 1 θ 0 θ Tr C c l ( s ) Y ˜ c l ( s ) C c l ( s ) d s
with Y ˜ c l ( · ) being the unique θ-periodic solution to the non-homogeneous linear differential Equation (33a).
Proof. 
Using the version of (5) given in (32), we may write the following:
J ( G F ) = lim T 1 T t 0 t 0 + T Tr C c l ( s ) Y ˜ c l ( s ) C c l ( s ) d s + + lim T 1 T t 0 t 0 + T Tr C c l ( s ) Y c l ( s , t 0 ) Y ˜ c l ( s ) C c l ( s ) d s .
Since t Y c l ( t ) Y ˜ c l ( t ) , t t 0 , is a solution to the linear differential Equation (39), it has the following representation formula:
Y c l ( t ) Y ˜ c l ( t ) = T c l ( t , t 0 ) Y c l ( t 0 , t 0 ) Y ˜ c l ( t 0 ) , t t 0 , t , t 0 R .
Employing (33b) and (40), we obtain the following:
Y c l ( t ) Y ˜ c l ( t ) β e α ( t t 0 ) | x c l 0 | 2 + c ˜
where c ˜ = sup t R Y ˜ c l ( t ) . Further, (47) allows us to deduce that lim T 1 T t 0 t 0 + T Tr C c l ( s ) Y c l ( s , t 0 ) Y ˜ c l ( s ) C c l ( s ) d s = 0 . Substituting this last equality in (46), we get
J ( G F ) = lim T 1 T t 0 t 0 + T Tr C c l ( s ) Y ˜ c l ( s ) C c l ( s ) d s .
On the other hand, the boundedness of the function s Tr C c l ( s ) Y ˜ c l ( s ) C c l ( s ) allows us to obtain the equality
lim T 1 T t 0 t 0 + T Tr C c l ( s ) Y ˜ c l ( s ) C c l ( s ) d s = lim T 1 T 0 T Tr C c l ( s ) Y ˜ c l ( s ) C c l ( s ) d s
Plugging (49) in (48), we get
J ( G F ) = lim T 1 T 0 T Tr C c l ( s ) Y ˜ c l ( s ) C c l ( s ) d s = 1 θ 0 θ Tr C c l ( s ) Y ˜ c l ( s ) C c l ( s ) d s
which is just the right-hand side of (45). For the last equality, we have taken into account that the integration is a θ -periodic function. Thus, the proof is complete. □
Remark 2.
From (45), one sees that the value of the performance J ( G F ) achieved using a filter, ( G F ) , from F s does not depend on either the initial time instance, t 0 , or the initial states, x 0 and x F 0 , of the dynamical system ( G ) and the filter ( G F ) , respectively.

5. The Optimal Filter

We consider the linear differential equation in S 2 n :
Π ˙ ( t ) = A 0 ( t ) Π ( t ) + Π ( t ) A 0 ( t ) + k = 1 r A k ( t ) Π ( t ) A k ( t ) + B ( t ) V B ( t ) , t R
or, equivalently,
Π ˙ ( t ) = L ( t ) [ Π ( t ) ] + B ( t ) V B ( t )
where L ( t ) [ · ] : S 2 n S 2 n is defined in (15).
Proposition 4.
Under the Assumptions 1 and 2, the linear differential Equation (50) admits a unique bounded solution, t Π ˜ ( t ) : R S 2 n . Additionally, it is a θ-periodic function, and it has the following structure:
Π ˜ ( t ) = Π c ( t ) 0 0 0 , t R
where Π c ( · ) is the unique bound of the R solution to the linear differential equation in S n :
Π ˙ c ( t ) = A 0 ( t ) Π c ( t ) + Π c ( t ) A 0 ( t ) + k = 1 r A k ( t ) Π c ( t ) A k ( t ) + B ( t ) V B ( t ) , t R
Proof. 
We look for a solution, Π ˜ ( · ) , to the Equation (50), which is bounded on R and has the following structure:
Π ˜ ( t ) = Π 11 ( t ) Π 12 ( t ) Π 12 ( t ) Π 22 ( t ) , t R
with Π i j ( t ) S n . Employing (12), together with (28a), we obtain the following partition of the Equation (50) written for the solution Π ˜ ( · ) :
Π ˙ 11 ( t ) = A 0 ( t ) Π 11 ( t ) + Π 11 ( t ) A 0 ( t ) + k = 1 r A k ( t ) Π 11 ( t ) A k ( t ) + A ˜ k ( t ) Π 22 ( t ) A ˜ k ( t )
+ B ( t ) V B ( t )
Π ˙ 12 ( t ) = A 0 ( t ) Π 12 ( t ) + Π 12 ( t ) A ˜ 0 ( t )
Π ˙ 22 ( t ) = A ˜ 0 ( t ) Π 22 ( t ) + Π 22 ( t ) A ˜ 0 ( t )
t R . If the MF-SLDE (2) is ESMS, then according to ( i ) ( i i ) from Proposition 1, we obtain confirmation that the OLDE (22) is ES. In this case, the linear differential Equation (54d) has a unique bound in the R solution, and this solution is Π 22 ( t ) = 0 , t R .
Hence, (54a) reduces to
Π ˙ 11 ( t ) = A 0 ( t ) Π 11 ( t ) + Π 11 ( t ) A 0 ( t ) + k = 1 r A k ( t ) Π 11 ( t ) A k ( t ) + B ( t ) V B ( t )
Invoking again the implication ( i ) ( i i ) from Proposition 1, we deduce that the SLDE (21) is ESMS. In this case, the linear differential equation of the Lyapunov type associated with (21),
X ˙ ( t ) = A 0 ( t ) X ( t ) + X ( t ) A 0 ( t ) + k = 1 r A k ( t ) X ( t ) A k ( t )
defines a positive evolution, and it is exponentially stable in S n . Hence, the non-homogeneous Equation (55) has a unique bound in the R solution, and this solution is a θ -periodic function that satisfies Π 11 ( t ) 0 , t R .
Since (55) coincides with (53), it follows that Π 11 ( t ) = Π c ( t ) and t R , which is the unique bound in the R solution to Equation (53). The need to search for the bound in the R solutions of (54c) remains. First, let us remark that, if the SLDE (21) is ESMS, then the OLDE
x ˙ ( t ) = A 0 ( t ) x ( t )
is exponentially stable. Let Ψ A 0 ( θ ) be the monodromy matrix of the differential Equation (57). That is, Ψ A 0 ( θ ) = Φ A 0 ( θ , 0 ) , where Φ A 0 ( · , 0 ) is the matrix solution to (57), which satisfies Φ A 0 ( 0 , 0 ) = I n . The eigenvalues of the monodromy matrix Ψ A 0 ( θ ) are located in the disk | λ | < 1 because (57) is ES. Similarly, the eigenvalues of the monodromy matrix Ψ A ˜ 0 ( θ ) of the differential Equation (22) are located in the disk | λ | < 1 . If Ψ ( θ ) is the monodromy operator of the Equation (54c), it is obtained via Ψ ( θ ) Y = Ψ A 0 ( θ ) Y Ψ A ˜ 0 ( θ ) .
The eigenvalues of Ψ ( θ ) are, then, of the form λ = μ ν ¯ , where μ is an eigenvalue of Ψ A 0 ( θ ) , and ν is an eigenvalue of Ψ A ˜ 0 ( θ ) . Hence, | λ | = | μ ν ¯ | < 1 . We conclude that Equation (54c) may have only one bound in the R solution (see, for example, Theorem 2.3.7 from [17]). This means that Π 12 ( t ) = 0 , t R is the unique bound in the R solution to (54c). This ends the proof. □
Let
R ˜ ( t ) D ( t ) V D ( t ) + k = 1 r C k ( t ) Π ˜ ( t ) C k ( t ) , t R
Using (28b) and (30), we obtain confirmation that (58) becomes
R ˜ ( t ) D ( t ) V D ( t ) + k = 1 r C k ( t ) Π c ( t ) C k ( t ) , t R
Now, we introduce the following forward Riccati differential equation (F-RDE):
Y ˙ ( t ) = A 0 ( t ) Y ( t ) + Y ( t ) A 0 ( t ) Y ( t ) C 0 ( t ) + L ˜ ( t ) R ˜ 1 ( t ) C 0 ( t ) Y ( t ) + L ˜ ( t ) + M ˜ ( t ) , t R
where
L ˜ ( t ) = B ( t ) V D ( t ) + k = 1 r A k ( t ) Π ˜ ( t ) C k ( t )
M ˜ ( t ) = B ( t ) V B ( t ) + k = 1 r A k ( t ) Π ˜ ( t ) A k ( t )
Employing (12), (28a)–(28c), and (52), we obtain confirmation that:
L ˜ ( t ) = L ˜ 1 ( t ) 0 , M ˜ ( t ) = M ˜ 1 ( t ) 0 0 0
with
L ˜ 1 ( t ) = B ( t ) V D ( t ) + k = 1 r A k ( t ) Π c ( t ) C k ( t )
M ˜ 1 ( t ) = B ( t ) V B ( t ) + k = 1 r A k ( t ) Π c ( t ) A k ( t )
We recall now the following definition:
Definition 1.
A globally defined solution, Y ( · ) : R S 2 n , of the F-RDE (60) is named a stabilizing solution if the OLDE on R 2 n ,
x ˙ ( t ) = A 0 ( t ) + K s ( t ) C 0 ( t ) x ( t )
is exponentially stable, where
K s ( t ) : = Y s ( t ) C 0 ( t ) + L ˜ ( t ) R ˜ 1 ( t ) , t R
Remark 3.
(a) 
From (58) and (61), one obtains confirmation that
M ˜ ( t ) L ˜ ( t ) L ˜ ( t ) R ˜ ( t ) 0 , t R
(b) 
Via a direct calculation, one obtains confirmation that the F-RDE (60), verified via its stabilizing solution, Y s ( · ) , can be written in the following form:
Y ˙ s ( t ) = A 0 ( t ) + K s ( t ) C 0 ( t ) Y s ( t ) + Y s ( t ) ( A 0 ( t ) + K s ( t ) C 0 ( t ) ) + Q ( t ) , t R
where Q ( t ) = I 2 n K s ( t ) M ˜ ( t ) L ˜ ( t ) L ˜ ( t ) R ˜ ( t ) I 2 n K s ( t ) , t R . In this case, (66) may have only one θ-periodic solution, and such a solution is a positive semidefinite because the OLDE (63) is exponentially stable, and (65) holds. Hence, the stabilizing and bounded solution to (60), if any, satisfies the following condition:
Y s ( t ) 0 , t R
(c) 
If the SLDE (21) is ESMS, then the OLDE on R n , x ˙ ( t ) = A 0 ( t ) x ( t ) , is ES. Thus, if the Assumptions 1 and 2 hold, we may infer, via the implication ( i ) ( i i ) from Proposition 1 and Formula (12a), that the OLDE on R 2 n ,
x ˙ ( t ) = A 0 ( t ) x ( t ) , t R
is ES.
(d) 
Substracting (60) (written for Y ( t ) and replaced with Y s ( t ) ) from (50) (written for Π ( t ) and replaced with Π ˜ ( t ) ), we obtain confirmation that Δ ( · ) : = Π ˜ ( · ) Y s ( · ) is a bound in the R solution to the following linear differential equation:
Δ ˙ s ( t ) = A 0 ( t ) Δ ( t ) + Δ ( t ) A 0 ( t ) + K s ( t ) R ˜ ( t ) K s ( t )
Bearing in mind that the OLDE (68) is ES and R ˜ ( t ) > 0 for all t R , we conclude that (69) has a unique bound in the R solution, and additionally, this solution is positive and semidefinite. Under the Assumptions 1 and 2, the stabilizing and bounded solution to the F-RDE, if any, necessarily satisfies the following constraint:
0 Y s ( t ) Π ˜ ( t )
for all t R .
(e) 
Let Y s 1 ( t ) Y s 2 ( t ) ( Y s 2 ) ( t ) Y s 3 ( t ) be the partition of the matrix Y s ( t ) , such that Y s 1 ( t ) S n , Y s 3 ( t ) S n . Employing (52) and (70), we conclude that we necessarily have Y s 3 ( t ) = 0 and Y s 2 ( t ) = 0 , t R . Thus, under the Assumptions 1 and 2, the bounded and stabilizing solution Y s ( · ) of the F-RDE (60), if any, has the following structure:
Y s ( t ) = Y s 1 ( t ) 0 0 0
where Y s 1 ( · ) solves the F-RDE of the lower dimension,
Y ˙ 1 ( t ) = A 0 ( t ) Y 1 ( t ) + Y 1 ( t ) A 0 ( t ) Y 1 ( t ) C 0 ( t ) + L ˜ 1 ( t ) R ˜ 1 ( t ) + M ˜ 1 ( t ) , t R
where M ˜ 1 ( t ) and L ˜ 1 ( t ) are defined in (62).
By adapting Definition 1 to the case of the F-RDE (72), we say that a solution, Y s 1 ( · ) , of (72) is a stabilizing solution if the following OLDE on R n ,
x ˙ ( t ) = ( A 0 ( t ) + K s 1 ( t ) C 0 ( t ) ) x ( t )
is ES, where
K s 1 ( t ) : = Y s 1 ( t ) C 0 ( t ) + L ˜ 1 ( t ) R ˜ 1 ( t ) , t R
The following result establishes a relationship between the θ -periodic and stabilizing solution to the F-RDE (72) and the θ -periodic and stabilizing solution to the F-RDE (60).
Lemma 2.
Assume that the Assumptions 1 and 2 are fulfilled. If Y s 1 ( · ) is the unique θ-periodic and stabilizing solution to the F-RDE (72), then Y s ( · ) , constructed as in (71), is the unique θ-periodic and stabilizing solution to the F-RDE (60). In this case, (64) becomes
K s ( t ) = K s 1 ( t ) 0
where K s 1 ( t ) is introduced via (74).
Proof. 
Bearing in mind (12a), (28b), (28c), and (75), we obtain confirmation that A 0 ( t ) + K s ( t ) C 0 ( t ) = A 0 ( t ) + K s 1 ( t ) C 0 ( t ) K s 1 ( t ) C ˜ 0 ( t ) 0 A ˜ 0 ( t ) . This shows that (63) is exponentially stable because both (22) and (73) are exponentially stable. Hence, the proof is complete. □
Remark 4.
Under the Assumptions 1 and 2, in order to test the existence of the stabilizing solution to the F-RDE (60), it is sufficient to test the existence of the stabilizing solution to the F-RDE of lower dimension (72). To this end, one can use the set of necessary and sufficient existence conditions proposed in [16].
The main result of this work is given below:
Theorem 2.
Assume the following:
(a) 
The Assumptions 1 and 2 are fulfilled.
(b) 
R ˜ ( t ) > 0 , t R and the F-RDE (72) have a stabilizing solution, Y s 1 ( · ) , which is θ-periodic.
Let K s 1 ( · ) be the feedback gain associated with the stabilizing solution Y s 1 ( · ) via (74). Let Y s ( t ) S 2 n and K s ( t ) R 2 n × n y , t R , be defined as in (71) and (75), respectively. Consider the filter G ˜ F with dimension n F = 2 n and the following state space representation:
d x F ( t ) = A 0 ( t ) + K s ( t ) C 0 ( t ) x F ( t ) d t K s ( t ) d y ( t )
z F ( t ) = C z ( t ) x F ( t )
t R + . Under the considered assumptions, the filter G ˜ F lies in F s and minimizes the cost functional (5) over F s . The minimal value achieved via the performance index (5) is as follows:
J ( G ˜ F ) = 1 θ 0 θ Tr C z ( t ) Y s 1 ( t ) C z ( t ) d t
Proof. 
The fact that the filter (76) lies in F s is obvious because, in this case, the corresponding system (4) coincides with (63), and therefore, it is ES. In order to check that the filter (76) provides the minimal value of the cost (5), let us consider an arbitrary but fixed filter, G F F s . Let Y 11 ( t ) Y 12 ( t ) Y 12 ( t ) Y 22 ( t ) , t R , be the partition of the θ -periodic solution Y ˜ c l of the corresponding linear differential equation of type (33a), such that Y 11 ( t ) S 2 n and Y 22 ( t ) S n F . Based on (30a)–(30c), we obtain the following partition of the Equation (33a) written for its θ -periodic solution:
Y ˙ 11 ( t ) = A 0 ( t ) Y 11 ( t ) + Y 11 ( t ) A 0 ( t ) + k = 1 r A k ( t ) Y 11 ( t ) A k ( t ) + B ( t ) V B ( t ) Y ˙ 12 ( t ) = A 0 ( t ) Y 12 ( t ) + Y 11 ( t ) C 0 ( t ) B F ( t ) + Y 12 ( t ) A F ( t ) + k = 1 r A k ( t ) Y 11 ( t ) C k ( t ) B F ( t )
+ B ( t ) V D ( t ) B F ( t ) Y ˙ 22 ( t ) = B F ( t ) C 0 ( t ) Y 12 ( t ) + A F ( t ) Y 22 ( t ) + Y 12 ( t ) C 0 ( t ) B F ( t ) + Y 22 ( t ) A F ( t )
+ k = 1 r B F ( t ) C k ( t ) Y 11 ( t ) C k ( t ) B F ( t ) + B F ( t ) D ( t ) V D ( t ) B F ( t ) .
One sees that the Equation (78a) coincides with (50). From the uniqueness of the θ -periodic solution to the non-homogeneous, Lyapunov-type linear differential equation associated with a mean square, exponentially stable, stochastic linear differential equation, we deduce that Y 11 ( t ) = Π ˜ ( t ) , t R .
Let U ( t ) Π ˜ ( t ) Y s ( t ) Y 12 ( t ) Y 12 ( t ) Y 22 ( t ) , t R . Via a direct calculation involving (60), together with (78) (for which Y 11 ( · ) is replaced with Π ˜ ( · ) ), we obtain confirmation that U ( · ) is a θ -periodic solution to the following Lyapunov-type differential equation:
U ˙ ( t ) = A 0 c l ( t ) U ( t ) + U ( t ) A 0 c l ( t ) + B ˇ c l ( t ) R ˜ ( t ) B ˇ c l ( t )
where B ˇ c l ( t ) K s ( t ) B F ( t ) , and R ˜ ( t ) was introduced in (58). Since the differential Equation (39) defines a positive evolution on the ordered Hilbert space S n ^ , S n ^ + , and (40) holds, we deduce via the equivalence ( i ) ( v i ) in Theorem 2.4.2 from [17], applied in the case of the linear differential Equation (39), that there exists a C 1 -matrix-valued function t S ( t ) : R S n ^ satisfying
S ˙ ( t ) + A 0 c l ( t ) S ( t ) + S ( t ) A 0 c l ( t ) I n ^
and
0 < ν 1 I n ^ S ( t ) ν ¯ < ν 2 I n ^ , t R .
This means that the OLDE on R n ^ ,
x ˙ c l ( t ) = A 0 c l ( t ) x c l ( t ) , t R
is ES. This allows us to conclude that (79) has a unique θ -periodic and positive semidefinite solution. This leads to the following:
U ( t ) 0 , t R .
Further, we rewrite (45) as follows:
J ( G F ) = 1 θ 0 θ Tr C z ( t ) Y s ( t ) C z ( t ) d t + 1 θ 0 θ Tr C c l ( t ) U ( t ) C c l ( t ) d t
Combining (80) and (81), we deduce that
J ( G F ) 1 θ 0 θ Tr C z ( t ) Y s ( t ) C z ( t ) d t
for all G F F s . It remains to show that, in the special case of the filter G ˜ F introduced via (76), the inequality (82) becomes equal. To this end, let us remark that, in the case of the filter (76), we have the following:
C c l ( t ) U ( t ) C c l ( t ) = C z ( t ) I 2 n I 2 n U ( t ) I 2 n I 2 n C z ( t ) = C z ( t ) U ^ 11 ( t ) C z ( t )
with U ^ 11 ( t ) being the 11-block of the matrix U ^ ( t ) = W U ( t ) W , W = I 2 n I 2 n 0 I 2 n . Via a direct calculation involving the differential Equation (79), we obtain confirmation that t U ^ 11 ( t ) is the θ -periodic solution to the linear differential equation
d d t U ^ 11 ( t ) = A 0 ( t ) + K s ( t ) C 0 ( t ) U ^ 11 ( t ) + U ^ 11 ( t ) A 0 ( t ) + K s ( t ) C 0 ( t ) .
Since the differential Equation (63) is ES, we conclude that the differential Equation (84) has a unique θ -periodic solution, namely U ^ 11 ( t ) = 0 , t R .
Plugging this equality into (83), we deduce that, in the case of the filter (76), the equality (81) is reduced to (77). Thus, the proof is complete. □

6. Numerical Experiments

It appears from Theorem 2 that the synthesis of the optimal H 2 -filter for system (1) relies on the resolution to the periodic F-RDE (72) whose coefficients depend on the unique θ -periodic solution to the non-homogeneous, Lyapunov-type linear differential Equation (50). Hence, in order to synthesize the optimal filter of type (76), one has first to solve the equations (50) and (72), respectively.
In what follows, we generate an artificial θ -periodic linear system of the McKean–Vlasov type. To this end, we generalize the procedure proposed in [19]. First, we generate a stochastic linear time-invariant (LTI) system of the McKean–Vlasov type:
d x ( t ) = A 0 x ( t ) + A ¯ 0 E [ x ( t ) ] d t + A 1 x ( t ) + A ¯ 1 E [ x ( t ) ] d w k ( t ) + B d v ( t ) d y ( t ) = C 0 x ( t ) + C ¯ 0 E [ x ( t ) ] d t + C 1 x ( t ) + C ¯ 1 E [ x ( t ) ] d w k ( t ) + D d v ( t ) z ( t ) = C z x ( t ) + C ¯ z E [ x ( t ) ]
Next, the LTI system (85) is transformed into a stochastic-periodic linear system via the change in the system coordinate x ¯ ( t ) = G ( t ) x ( t ) , where
G ( t ) = diag G ^ ( t ) G ^ ( t ) , G ^ ( t ) = cos ( w t ) sin ( w t ) sin ( w t ) cos ( w t )
for a given w > 0 . This results in the following stochastic θ -periodic McKean–Vlasov-type system:
d x ¯ ( t ) = A 0 ( t ) x ¯ ( t ) + A ¯ 0 ( t ) E [ x ¯ ( t ) ] d t + A 1 ( t ) x ¯ ( t ) + A ¯ 1 ( t ) E [ x ¯ ( t ) ] d w k ( t ) + B ( t ) d v ( t ) d y ( t ) = C 0 ( t ) x ¯ ( t ) + C ¯ 0 ( t ) E [ x ¯ ( t ) ] d t + C 1 ( t ) x ¯ ( t ) + C ¯ 1 ( t ) E [ x ¯ ( t ) ] d w k ( t ) + D d v ( t ) z ( t ) = C z ( t ) x ¯ ( t ) + C ¯ z ( t ) E [ x ¯ ( t ) ]
where
A 0 ( t ) = d G ( t ) d t G 1 ( t ) + G ( t ) A 0 G 1 ( t ) A ¯ 0 ( t ) = G ( t ) A ¯ 0 G 1 ( t ) A 1 ( t ) = G ( t ) A 1 G 1 ( t ) A ¯ 1 ( t ) = G ( t ) A ¯ 1 G 1 ( t ) B ( t ) = G ( t ) B C 0 ( t ) = C 0 G 1 ( t ) C ¯ 0 ( t ) = C ¯ 0 G 1 ( t ) C 1 ( t ) = C 1 G 1 ( t ) C ¯ 1 ( t ) = C ¯ 1 G 1 ( t ) C z ( t ) = C z G 1 ( t ) C ¯ z ( t ) = C ¯ z G 1 ( t )
and θ = 2 π w . For the numerical application, we take the following:
A 0 = 0.841 2 0.019 1 0 1.752 0.041 1 0 0 2.1 1.9 0 0 0 1.2 , A ¯ 0 = 0.06 0.028 0.028 0.02 0.088 0.023 0.102 0.102 0.167 0.127 0.026 0.193 0.051 0.026 0.011 0.005 ,
A 1 = 0.05 0.1 0 0.05 0.1 0.5 0.2 0.5 0 0.25 0.5 0.05 0.25 0 0 0.5 , A ¯ 1 = 0.095 0.182 0.036 0.075 0.157 0.042 0.022 0.067 0.218 0.074 0.18 0.021 0.077 0.126 0.154 0.128 ,
B = 0.06 0.03 0.09 0.12 0.06 0.09 0.06 0.03 , C 0 = 1 0 1 0 0 1 0 0 ,
C ¯ 0 = 0.087 0.015 0.151 0.114 0.009 0.034 0.143 0.02 ,
C 1 = 0.2 0.3 0 0.1 0 0 0.5 0.2 , C ¯ 1 = 0.729 0.661 0.212 0.495 0.156 0.495 0.113 0.104 ,
D = 0.1 0 0 0.1 , C z = 1 0 0 1 1 1 0 1 , C ¯ z = 1.096 0.545 0.697 0.101 1.317 0.95 0.182 1.794
and w = 2 .

6.1. Solution to the Lyapunov-Type Linear Differential Equation (50)

First, we solve the following Lyapunov-like algebraic equation:
A 0 P + P A 0 T + A 1 P A 1 T + B V B T = 0
This is done by rewriting (87) as follows:
( I A 0 ) + ( A 0 I ) + q 11 ( A 1 A 1 ) vec ( P ) = vec ( B V B T )
where ⊗ is the Kronecker product, and for a ( n × p ) matrix, M = M 1 M p , one has vec ( M ) = M 1 M p . Hence, we get vec ( P ) = ( I A 0 ) + ( A 0 I ) + q 11 ( A 1 A 1 ) 1   vec ( B V B T ) .
The exact unique θ -periodic solution to the Equation (50) is then given via Π c ( t ) = G ( t ) P G T ( t ) .

6.2. Solution to the F-RDE (72)

Here, we follow a similar procedure as in the previous subsection. First, we compute the unique stabilizing solution to the following algebraic Riccati equation (ARE):
A 0 Y + Y A 0 T Y C 0 T + L ˜ R ˜ 1 C 0 Y + L ˜ T + M ˜ = 0
where
L ˜ = B V D T + A 1 P C 1 T M ˜ = B V B T + A 1 P A 1 T R ˜ = D V D T + C 1 P C 1 T
with P being the unique solution to (87), using existing stable solvers such as ICARE in MATLAB. The θ -periodic stabilizing solution to the F-RDE (72) is then given via Y s 1 ( t ) = G ( t ) Y G T ( t ) , with Y being the stabilizing solution to the ARE (89).
Figure 1 shows the evolution of the estimation error e ( t ) = z ( t ) z F ( t ) for one realization of the stochastic processes.

7. Conclusions

In this paper, we have considered the problem of optimal H 2 state estimation for a class of continuous-time, time-varying McKean–Vlasov SDEs. The solution to the considered optimization problem has been expressed in terms of the stabilizing solution to a suitably defined, generalized Riccati differential equation. Some numerical experiments have been provided to show the effectiveness of the proposed method.

Author Contributions

The authors contributed equally in all fields. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Institutional Review Board Statement

Not applicable.

Data Availability Statement

Data is contained within the article.

Conflicts of Interest

The authors declare no conflicts of interest.

References

  1. Kac, M. Foundations of kinetic theory. In Proceedings of the Third Berkeley Symposium on Mathematical Statistics and Probability, III; University of California Press: Berkeley, CA, USA, 1956; pp. 171–197. [Google Scholar]
  2. McKean, H.P. Propagation of chaos for a class of non-linear parabolic equations. Lect. Ser. Differ. Equ. 1967, 7, 41–57. [Google Scholar]
  3. Ahmed, N.U.; Ding, X. Controlled McKean–Vlasov equations. Commun. Appl. Anal. 2001, 5, 183–206. [Google Scholar]
  4. Ahmed, N.U. Nonlinear diffusion governed by McKean–Vlasov equation on Hilbert space and optimal control. SIAM J. Control Optim. 2007, 46, 356–378. [Google Scholar] [CrossRef]
  5. Andersson, D.; Djehiche, B. A maximum principle for SDEs of mean-field type. Appl. Math. Optim. 2011, 63, 341–356. [Google Scholar] [CrossRef]
  6. Buckdahn, R.; Djehiche, B.; Li, J. A general maximum principle for SDEs of mean-field type. Appl. Math. Optim. 2011, 64, 197–216. [Google Scholar] [CrossRef]
  7. Meyer-Brandis, T.; Oksendal, B.; Zhou, X.Y. A mean-field stochastic maximum principle via Malliavin calculus. Stochastics 2012, 84, 643–666. [Google Scholar] [CrossRef]
  8. Park, J.Y.; Balasubramaniam, P.; Kang, Y.H. Controllability of McKean–Vlasov stochastic integrodifferential evolution equation in Hilbert spaces. Numer. Funct. Anal. Optim. 2008, 29, 1328–1346. [Google Scholar] [CrossRef]
  9. Aberkane, S.; Dragan, V. An addendum to the problem of zero-sum LQ stochastic mean-field dynamic games. Automatica 2023, 153, 111007. [Google Scholar] [CrossRef]
  10. Huang, J.; Li, X.; Yong, J. A linear-quadratic optimal control problem for mean-field stochastic differential equations in infinite horizon. Math. Control Relat. Fields 2015, 5, 97–139. [Google Scholar] [CrossRef]
  11. Moon, J. Linear-quadratic mean field stochastic zero-sum differential games. Automatica 2020, 120, 109067. [Google Scholar] [CrossRef]
  12. Sun, J.; Wang, H.; Wu, Z. Mean-Field Stochastic Linear-Quadratic Optimal Control Problems: Open-Loop Solvabilities. ESAIM Control. Optim. Calc. Var. 2017, 23, 1099–1127. [Google Scholar] [CrossRef]
  13. Sun, J.; Wang, H.; Wu, Z. Mean-Field Linear-Quadratic Stochastic Differential Games. J. Differ. Equ. 2021, 296, 299–334. [Google Scholar] [CrossRef]
  14. Tian, R.; Yu, Z.; Zhang, R. A closed-loop saddle point for zero-sum linear-quadratic stochastic differential games with mean-field type. Syst. Control. Lett. 2020, 136, 104624. [Google Scholar] [CrossRef]
  15. Yong, J. Linear-Quadratic Optimal Control Problems for Mean-Field Stochastic Differential Equations. SIAM J. Control Optim. 2013, 51, 2809–2838. [Google Scholar] [CrossRef]
  16. Dragan, V.; Aberkane, S. H2 optimal filtering for continuous-time periodic linear stochastic systems with state-dependent noise. Syst. Control. Lett. 2014, 66, 35–42. [Google Scholar] [CrossRef]
  17. Dragan, V.; Morozan, T.; Stoica, A.M. Mathematical Methods in Robust Control of Linear Stochastic Systems, 2nd ed.; Springer: New York, NY, USA, 2013. [Google Scholar]
  18. Oksendal, B.K. Stochastic Differential Equations: An Introduction with Applications; Springer: Berlin, Germany, 2003. [Google Scholar]
  19. Gusev, S.; Johansson, S.; Kagström, B.; Shiriaev, A.; Varga, A. A numerical evaluation of solvers for the periodic Riccati differential equation. BIT Numer. Math. 2010, 50, 301–329. [Google Scholar] [CrossRef]
Figure 1. Estimation error: e ( t ) = z ( t ) z F ( t ) .
Figure 1. Estimation error: e ( t ) = z ( t ) z F ( t ) .
Entropy 26 00483 g001
Disclaimer/Publisher’s Note: The statements, opinions and data contained in all publications are solely those of the individual author(s) and contributor(s) and not of MDPI and/or the editor(s). MDPI and/or the editor(s) disclaim responsibility for any injury to people or property resulting from any ideas, methods, instructions or products referred to in the content.

Share and Cite

MDPI and ACS Style

Dragan, V.; Aberkane, S. Optimal Estimation of a Signal Generated Using a Dynamical System Modeled with McKean–Vlasov Stochastic Differential Equations. Entropy 2024, 26, 483. https://doi.org/10.3390/e26060483

AMA Style

Dragan V, Aberkane S. Optimal Estimation of a Signal Generated Using a Dynamical System Modeled with McKean–Vlasov Stochastic Differential Equations. Entropy. 2024; 26(6):483. https://doi.org/10.3390/e26060483

Chicago/Turabian Style

Dragan, Vasile, and Samir Aberkane. 2024. "Optimal Estimation of a Signal Generated Using a Dynamical System Modeled with McKean–Vlasov Stochastic Differential Equations" Entropy 26, no. 6: 483. https://doi.org/10.3390/e26060483

Note that from the first issue of 2016, this journal uses article numbers instead of page numbers. See further details here.

Article Metrics

Back to TopTop