Next Article in Journal
An Optimization Framework for Allocating and Scheduling Multiple Tasks of Multiple Logistics Robots
Previous Article in Journal
On the Spectral Radius of the Maximum Degree Matrix of Graphs
Previous Article in Special Issue
Peano Theorems for Pedjeu–Ladde-Type Multi-Time Scale Stochastic Differential Equations Driven by Fractional Noises
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

The Estimation of a Signal Generated by a Dynamical System Modeled by McKean–Vlasov Stochastic Differential Equations Under Sampled Measurements

1
Institute of Mathematics “Simion Stoilow” of the Romanian Academy, P.O. Box 1-764, 014700 Bucharest, Romania
2
Academy of Romanian Scientists, 3 Ilfov, 050044 Bucharest, Romania
3
Université de Lorraine, CRAN, UMR 7039, Campus Sciences, BP 70239, 54506 Vandoeuvre-les-Nancy Cedex, France
4
CNRS, CRAN, UMR 7039, 54506 Vandoeuvre-les-Nancy Cedex, France
*
Author to whom correspondence should be addressed.
Mathematics 2025, 13(11), 1767; https://doi.org/10.3390/math13111767
Submission received: 9 March 2025 / Revised: 23 April 2025 / Accepted: 22 May 2025 / Published: 26 May 2025

Abstract

This paper addresses the problem of optimal H 2 -filtering for a class of continuous-time linear McKean–Vlasov stochastic differential equations under sampled measurements. The main tool used to solve the filtering problem is a forward jump matrix linear differential equation with a Riccati-type jumping operator. More specifically, the stabilizing solution of such a jump Riccati-type equation plays a key role.

1. Introduction

Estimating a remote signal from the measurements of another observed signal is a classical problem in the systems theory with numerous applications in different real life problems. Such a problem is usually named in the literature a signal filtering problem or signal estimation/observation problem. The problem of filtering is fundamental in control theory. Since the pioneering works of Kalman and Bucy derived in the 1960s (see [1,2]), a huge amount of contributions has been made in this field stimulated by successful implementation in many applications including aerospace, signal processing, geophysics, etc.
On the other hand, control of McKean–Vlasov stochastic differential equations (SDEs) has attracted significant attention in the last decade. This is partly due to the fact that such SDEs can effectively characterize dynamical systems of large populations subject to a mean-field interaction. McKean–Vlasov SDEs appeared initially in the works of [3,4]. There are already several important contributions related to this type of stochastic systems from the control perspective [5,6,7,8,9,10]. More recently, LQ control problems as well as LQ games for such systems have been investigated by [11,12,13,14,15,16]. To the best of the authors’ knowledge, it seems that the filtering problem for McKean–Vlasov SDEs has been addressed in the literature very marginally when compared to the control counterpart. Very recently, we addressed in  [17] a filtering problem for a class of linear periodic McKean–Vlasov SDEs where the metric used as an optimality measure of the proposed estimation scheme belongs to the H 2 -type norm setting. In [17], the proposed filter is fed at its input with continuous-time measurements in order to generate the optimal state estimation. Note, however, that in modern control systems like digital control as well as networked control, the assumption of measurement continuity is no longer valid and one has to deal with a sampled-data setting. For deterministic systems and constant sampled-data rate, stability as well as optimal control problems have been successfully solved in the literature thanks to a discrete-time equivalent representation of the original system where such a representation is obtained without any kind of approximation. In the stochastic framework, the discrete-time equivalent representation cannot be obtained. This explains why sampled-data control for stochastic systems did not receive the attention it deserves until the last few years [18,19,20,21,22,23].
In the present paper, we will consider the problem of H 2 -optimal filtering for a class of linear McKean–Vlasov SDEs under sampled measurements. Such a problem is addressed under an impulsive SDE setting. The class of admissible filters consists of deterministic impulsive linear systems with arbitrary dimension of the state space. We show that the dimension of the optimal filter is equal to two times the dimension of the system under consideration. The corresponding feedback gain of the optimal filter is constructed based on the stabilizing solution of an adequately defined system of forward jump matrix linear differential equation with a Riccati-type jumping operator. The result obtained in this article can be viewed as an extension of the author’s results from [17] to the sampled-data case.
This paper is organized as follows: Section 2 gives the mathematical model of the considered class of systems and describes the filtering problem. Section 3 gives several preliminary results related to the stability of McKean–Vlasov SDEs that will be used in Section 4 in order to obtain the formulae for the computation of the performance value. The main results are given in Section 5. Some numerical experiments are included in Section 6.

2. Problem Formulation

2.1. Notations

Let ( Ω , F , P ) be a given probability space. In this work, { w ( t ) } t 0 , w ( t ) = w 1 ( t ) w 2 ( t ) w r 1 ( t ) is an r 1 -dimensional standard Wiener process defined on ( Ω , F , P ) . For precise definitions and useful properties of the stochastic processes, we refer for example to [24,25].
For each t > 0 , F t F is the σ -algebra generated by the random vectors w ( s ) , 0 s t . For t = 0 , the σ -algebra F 0 = , Ω . We assume that for each t 0 , the σ -algebra F t is augmented with all subsets M F with P ( M ) = 0 . For each t 0 0 , E [ · | F t 0 ] denotes the conditional expectation with respect to the σ -algebra F t 0 , while E [ · ] denotes the mathematical expectation. Let { w d ( k ) } k Z + , w d ( k ) = w d 1 ( k ) w d 2 ( k ) w d r 2 ( k ) be a sequence of r 2 -dimensional independent random vectors. G t F stands for the smallest σ -algebra generated by the random vectors w ( s ) , w d ( k ) , 0 s t , 0 k < t h , where h > 0 is given. The superscript ⊤ denotes the transposition of a vector or a matrix. If t 0 0 , we denote X t 0 the set of random vectors x 0 : Ω R n which are F t 0 -measurable and E | x 0 | 2 < .

2.2. Model Description

We consider the dynamical system G having the state space representation described by the following mean-field linear stochastic differential equations (MF-SLDE):
d x ( t ) = A 0 x ( t ) + A ¯ 0 E t 0 [ x ( t ) ] d t
+ l = 1 r 1 A l x ( t ) + A ¯ l E t 0 [ x ( t ) ] d w l ( t ) + B d v ( t )
z ( t ) = C z x ( t ) + C ¯ z E t 0 [ x ( t ) ]
t > t 0 , x ( t 0 ) = x 0
y ( k h ) = C 0 x ( k h ) + C ¯ 0 E t 0 [ x ( k h ) ] + p = 1 r 2 w d p ( k ) C p x ( k h ) + C ¯ p E t 0 [ x ( k h ] + D v d ( k ) , k = 0 , 1 ,
where x ( t ) R n are the state parameters of the dynamical system G , while z ( t ) R n z is the remote signal which must be estimated. In (2), y ( k h ) R n y are the measurements at the instance time t k = k h , k = 0 , 1 , , h > 0 being the sampling period. In (1) and (2), { w ( t ) , t 0 } , { v ( t ) , t 0 } , { w d ( k ) , k Z + } , { v d ( k ) , k Z + } are stochastic processes which satisfy the following assumption:
Hypothesis 1 
( H 1 ). (i)  { w ( t ) } t 0 is a r 1 -dimensional standard Wiener process, i.e., w ( 0 ) = 0 , E [ w ( t ) ] = 0 , E ( w ( t ) w ( s ) ) ( w ( t ) w ( s ) ) = I r 1 ( t s ) , for all t s 0 , I r 1 being the identity matrix of size r 1 ;
(ii) 
{ v ( t ) } t 0 is a m v -dimensional standard Wiener process with zeros mean and E ( v ( t ) v ( s ) ) ( v ( t ) v ( s ) ) = V ( t s ) , for all t s 0 , V 0 being a known matrix;
(iii) 
{ w d ( k ) } k 0 is a sequence of r 2 -dimensional independent random vectors with zero mean and E w d ( k ) w d ( k ) = I r 2 , for all k 0 ;
(iv) 
{ v d ( k ) } k 0 is a sequence of m v d -dimensional independent random vectors with zero mean and E v d ( k ) v d ( k ) = V d , for all k 0 , V d 0 is a known matrix of appropriate dimension;
(v) 
{ w ( t ) } t 0 , { v ( t ) } t 0 , { w d ( k ) } k 0 , { v d ( k ) } k 0 are independent stochastic processes.
The differential equations of the form (1a) are known in the literature as mean-field stochastic linear differential equations (MF-SLDE) (see  [5,6,7,8,9,10]).

2.3. The Filtering Problem

Our aim is to design a dynamic linear system G F (named filter) which, fed with the measured values y ( k h ) , k = 0 , 1 , , generates at its output a signal z F ( t ) which must be the best estimate of the output signal z ( t ) of the dynamical system G . Since a filter G F is activated by a discrete-time signal { y ( k h ) } k 0 and it must provide at its output a continuous-time signal z F ( · ) , we consider that the most appropriate state-space representation of such a filter is of the following form:
x ˙ F ( t ) = A F x F ( t ) , k h < t ( k + 1 ) h
x F ( k h + ) = A F d x F ( k h ) + B F d y ( k h ) , k Z +
z F ( t ) = C F x F ( t ) , t R +
where x F ( t ) R n F are the state parameters of the filter G F . In our approach, the dimension n F of the state space of the filters G F is not prefixed. In (3), A F R n F × n F , A F d R n F × n F , B F d R n F × n y , C F R n z × n F are arbitrary matrices subject only to the constraint that the corresponding jump linear differential equation (JLDE)
x ˙ F ( t ) = A F x F ( t ) , k h < t ( k + 1 ) h
x F ( k h + ) = A F d x F ( k h ) , k Z +
is exponentially stable (ES) (see [26]).
We denote F adm the set of all filters G F having the state-space representation of the form (3) with arbitrary dimension n F 1 , with the property that the corresponding JLDE (4) is ES. The elements of F adm are called admissible filters. In order to measure the quality of the estimation achieved by an admissible filter G F F adm , 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 .
The problem we want to address in this work requires us to find an admissible filter G ˜ F satisfying the following optimality condition:
J ( G ˜ F ) = min G F F adm J ( G F ) .
In Section 4, we shall compute the value of the function (5) achieved by an admissible filter G F . We shall see that the value of the right-hand side of (5) does not depend on the initial time t 0 and nor the initial states x 0 of the dynamical system G and x F 0 of the filter. In Section 5, we shall provide a set of conditions which allow us to construct the optimal filter  G ˜ F .
Before doing so, we first discuss in Section 3 some aspects related to the mean-square stability of a system obtained when a filter (3) verifying (4) is coupled to an MF-SLDE (1a).

3. Several Preliminary Issues

3.1. Mean-Square Stability of a MF-SLDE

Let x ( t ; t 0 , x 0 ) be a solution of the MF-SLDE (1). We set
x 1 ( t ) x ( t ) E [ x ( t ) ]
x 2 ( t ) E [ x ( t ) ]
t t 0 . Bearing in mind the properties of the stochastic integrals of Itô-type, we obtain that x 1 ( · ) , x 2 ( · ) is the solution of the following initial value problem (IVP):
d x 1 ( t ) x 2 ( t ) = A 0 x 1 ( t ) x 2 ( t ) d t + l = 1 r 1 A l x 1 ( t ) x 2 ( t ) d w l ( t ) + B d v ( t ) , t > t 0
x 1 ( t 0 ) = 0 , x 2 ( t 0 ) = x 0 ,
z ( t ) = C z x 1 ( t ) + C ˜ z x 2 ( t ) , t t 0
In this case, the measured output (2) becomes
y ( k h ) = C 0 x 1 ( k h ) + C ˜ 0 x 2 ( k h ) + p = 1 r 2 w d p ( k ) C p x 1 ( k h ) + C ˜ p x 2 ( k h ) + D v d ( k )
where
A 0 = A 0 0 0 A ˜ 0
A l = A l A ˜ l 0 0 , 1 l r 1
A ˜ l = A l + A ¯ l , 0 l r 1
C ˜ z = C z + C ¯ z
C ˜ p = C p + C ¯ p , 0 p r 2
B = B 0
From (7), it follows that
E t 0 x 1 ( t ) x 2 ( t ) = 0
E x 1 ( t ) x 2 ( t ) = 0
t t 0 0 .
If x 1 ( · ) , x 2 ( · ) is a solution of the IVP (8a)–(8b), we set X ( t ) = E x 1 ( t ) x 2 ( t ) x 1 ( t ) x 2 ( t ) . Employing (11), we obtain that X ( t ) = X 1 ( t ) 0 0 X 2 ( t ) with
X j = E x j ( t ) x j ( t ) , j = 1 , 2
By direct calculation based on Itô’s formula, we obtain via (8a)–(8b) and (12) that t X 1 ( t ) , X 2 ( t ) : [ t 0 , ) S n × S n is the solution of the following IVP on the space H S n × S n :
d d t X 1 ( t ) , X 2 ( t ) = L X 1 ( t ) , X 2 ( t ) , t > t 0
X 1 ( t 0 ) , X 2 ( t 0 ) = 0 , E x 0 x 0
where X 1 , X 2 L X 1 , X 2 = L 1 X 1 , X 2 , L 2 X 1 , X 2 : H H is described by
L 1 X 1 , X 2 = A 0 X 1 + X 1 A 0 + l = 1 r 1 A l X 1 A l + A ˜ l X 2 A ˜ l
L 2 X 1 , X 2 = A ˜ 0 X 2 + X 2 A ˜ 0
Equipped with the inner product
X 1 , X 2 , Y 1 , Y 2 Tr X 1 Y 1 + Tr X 2 Y 2
H becomes a Hilbert space. Moreover, H is an ordered Hilbert space with respect to the ordering relation ≽ induced by the convex cone H + = X 1 , X 2 H | X i 0 , i = 1 , 2 . Here, X i 0 means that X i is a positive semi-definite matrix.
The adjoint operator with respect to the inner product (15) of L [ · ] defined in (14) is L X 1 , X 2 = L 1 X 1 , X 2 , L 2 X 1 , X 2 with
L 1 [ X 1 , X 2 ] = A 0 X 1 + X 1 A 0 + k = 1 r 1 A k X 1 A k
L 2 [ X 1 , X 2 ] = A ˜ 0 X 2 + X 2 A ˜ 0 + k = 1 r 1 A ˜ k X 1 A ˜ k
Based on the operator L [ · ] , we may consider the following IVP on the Hilbert space H :
d d t X 1 ( t ) , X 2 ( t ) = L [ X 1 ( t ) , X 2 ( t ) ] , t > t 0
[ X 1 ( t 0 ) , X 2 ( t 0 ) ] = [ H 1 , H 2 ] , t 0 R + , H i S n , i = 1 , 2
The IVP (13) is a particular case of (17) when H 1 = 0 , H 2 = E [ x 0 x 0 ] . According to Theorem 2.6.1 from [27], we may infer that the linear differential Equation (17a) defined a positive evolution on the ordered Hilbert space H , H + . This means that if X 1 ( · ; t 0 , H ) , X 2 ( · ; t 0 , H ) is a solution of the IVP (17), then X 1 ( t ; t 0 , H ) , X 2 ( t ; t 0 , H ) H + , t t 0 0 , whenever H = ( H 1 , H 2 ) H + .
Definition 1. 
We say that the zero solution of the MF-SLDE (1a) is
(i) 
exponentially stable in the mean-square sense (ESMS) if its solutions x ( · ; t 0 , x 0 ) are satisfying
E | x ( t ; t 0 , x 0 ) | 2 β e α ( t t 0 ) | x 0 | 2
t t 0 0 , x 0 R n , where β 1 , α > 0 are constants not depending upon t, t 0 , x 0 ,
(ii) 
MF-strong exponentially stable (MF-SES) if the linear differential equation (17a) is exponentially stable, which means that the solutions of the IVP (17) are satisfying
X 1 ( t ; t 0 , H 1 , H 2 ) 2 + X 2 ( t ; t 0 , H 1 , H 2 ) 2 β ˜ e α ˜ ( t t 0 ) H 1 2 + H 2 2
t t 0 0 , ( H 1 , H 2 ) H , β ˜ 1 , α ˜ > 0 being constants not depending upon t, t 0 , H 1 H 2 .
Here and in the sequel, · 2 denotes the euclidian norm of a symmetric matrix.
Proposition 1. 
Under the assumption H 1 , the zero solution of the MF-SLDE (1a) is ESMS if it is MF-SES.
Proof. 
Let us assume that the zero solution of the MF-SLDE (1a) is MF-SES. Bearing in mind that the IVP (13) is a special case of (17), we obtain via (12) that
E x 1 ( t ) x 1 ( t ) 2 + E x 2 ( t ) x 2 ( t ) 2 β ˜ e α ˜ ( t t 0 ) x 0 x 0 2
for all t t 0 0 , x 0 R n . Taking into account that E x j ( t ) x j ( t ) 2 = E x j ( t ) 2 , j = 1 , 2 , we obtain from (20) that E x j ( t ) 2 β ˜ e α ˜ ( t t 0 ) | x 0 | 2 , j = 1 , 2 . This allows us to conclude that the solution x ( · ; t 0 , x 0 ) is satisfying (18) because from (7), we have x ( t ; t 0 , x 0 ) = x 1 ( t ) + x 2 ( t ) . Thus, the proof is complete.    □
The next developments from this paper are performed under the following assumption:
Hypothesis 2 
( H 2 ). The zero solution of the MF-SLDE (1a) is MF-SES.
Following step by step the proof of Proposition 3.2 from [17], we obtain a set of conditions equivalent to the assumption H 2 .
Proposition 2. 
Under the assumption H 1 (i), the following are equivalent:
(i) 
H 2 holds;
(ii) 
the zero solution of the SLDE
d x ( t ) = A 0 x ( t ) d t + l = 1 r 1 A l x ( t ) d w l ( t )
is ESMS and A ˜ 0 is a Hurwitz matrix;
(iii) 
the eigenvalues of the linear operator L [ · ] defined in (14) are located in the half-plane C = λ C ; Re { λ } < 0 .

3.2. Resulting Jump Linear Stochastic System

Plugging (9) in (3), we obtain the following resulting (closed-loop) jump linear system (JLSS):
d x c l ( t ) = A 0 , c l x c l ( t ) + l = 1 r 1 A l , c l x c l ( t ) d w l ( t ) + B c l d v ( t ) , k h < t ( k + 1 ) h ,
x c l ( k h + ) = A d , 0 , c l x c l ( k h ) + p = 1 r 2 w d , p ( k ) A d , p , c l x c l ( k h ) + D c l v d ( k )
z c l ( t ) = z ( t ) z F ( t ) = C c l x c l ( t ) , t R +
where x c l = x 1 ( t ) x 2 ( t ) x F ( t ) R n ^ , n ^ = 2 n + n F and
A 0 , c l = A 0 0 0 A F , A l , c l = A l 0 0 0 , 1 l r 1
A d , 0 , c l = I n 0 0 0 I n 0 B F , d C 0 B F , d C ˜ 0 A F , d , A d , p , c l = 0 0 0 0 0 0 B F , d C p B F , d C ˜ p 0
C c l = C z C ˜ z C F , B c l = B 0 , D c l = 0 0 B F , d D
Let t 0 0 and x c l , 0 = 0 x 0 x F , 0 R n ^ , n ^ = 2 n + n F be arbitrary. Let x c l ( t ) = x c l ( t ; t 0 , x c l , 0 ) be the solution of the resulting JLSS (21) corresponding to the initial par ( t 0 , x c l , 0 ) . Starting from (21c), we may write successively
E z ( t ) z F ( t ) 2 = Tr E z c l ( t ) z c l ( t ) = Tr C c l E x c l ( t ) x c l ( t ) C c l = Tr C c l Y c l ( t ) C c l
for all t t 0 , where we denote
Y c l ( t ) E x c l ( t ) x c l ( t ) , t t 0
According to (23), we may rewrite the performance criterion (5) in the following equivalent form:
J ( G F ) = lim T 1 T t 0 t 0 + T Tr C c l Y c l ( t ) C c l d t
Employing Itô’s formula on each interval [ k h , ( k + 1 ) h ] , k κ ( t 0 ) and [ t 0 , κ ( t 0 ) h ] , respectively, we obtain the following:
Proposition 3. 
Under the assumption H 1 , the function t Y c l ( t ) : [ t 0 , ) S n ^ defined by (24) is the solution of the following IVP:
Y ˙ c l ( t ) = L c , c l [ Y c l ( t ) ] + B c l V B c l , k h < t ( k + 1 ) h
Y c l ( k h + ) = L d , c l [ Y c l ( k h ) ] + D c l V d D c l , k κ ( t 0 )
Y c l ( t 0 ) = E x c l , 0 x c l , 0
where
L c , c l [ Y ] = A 0 , c l Y + Y A 0 , c l + l = 1 r 1 A l , c l Y A l , c l
L d , c l [ Y ] = p = 0 r 2 A d , p , c l Y A d , p , c l
for all Y S n ^ , κ ( t 0 ) being the integer with the property that κ ( t 0 1 ) h < t 0 κ ( t 0 ) h .
Let S n ^ S n ^ be the linear subspace of symmetric matrices of sine n ^ × n ^ having the structure
Y = Y 1 0 Y 13 0 Y 2 Y 23 Y 13 Y 23 Y 3
where Y 1 , Y 2 are arbitrary symmetric matrices of size n × n and Y 3 is an arbitrary matrix from S n F , while Y j 3 , j = 1 , 2 are arbitrary matrices from R n × n F . One checks that S n ^ is a closed linear subspace. Hence, it is a Hilbert space with respect to the restriction of the inner product (15).
Remark 1. 
Based on (10), (11), and (27), one can show that if Y c l ( · ; t 0 , Y 0 ) is the solution of the jump matrix linear differential Equations (26a) and (26b) with the initial condition, Y c l ( t 0 ; t 0 , Y 0 ) = Y 0 lies in S n ^ for any t > t 0 whenever Y 0 S n ^ . Particularly, the solution Y c l ( t ) of the IVP (26) is in S n ^ for all t t 0 .
Further, we denote S 2 n the linear subspace of S 2 n formed by the matrices
Y = Y 1 0 0 Y 2
where Y j , j = 1 , 2 , are arbitrary matrices from S n .
Remark 2. 
From (29), one sees that Y ( Y 1 , Y 2 ) is an isomorphism between the subspaces S 2 n and H .
Let Y L [ Y ] : S 2 n S 2 n be the linear operator defined by
L [ Y ] = A 0 Y + Y A 0 + l = 1 r 1 A l Y A l
for all Y S 2 n .
Remark 3. 
By direct calculation involving (10a), (10b), (29), and (30), we obtain the equality
L [ Y ] = L 1 [ Y 1 , Y 2 ] , L 2 [ Y 1 , Y 2 ] ,
for all Y S 2 n , Y 1 , Y 2 being related by Y via (29).
From (31), we may infer that the spectrum of L [ · ] defined by (30) coincides with the spectrum of the operator L [ · ] introduced in (14).
The next result will play an important role in the computation of the limit from the right-hand side of (25).
Theorem 1. 
Under the assumptions H 1 , H 2 , for each admissible filter G F , the zero solution of the corresponding jump matrix linear differential equation (JMLDE)
Y ˙ ( t ) = L c , c l [ Y ( t ) ] , k h < t ( k + 1 ) h
Y ( k h + ) = L d , c l [ Y ( k h ) ] , k Z
is exponentially stable with respect to the invariant subspace S n ^ . This means that
Y ( t ; t 0 , Y 0 ) β e α ( t t 0 ) Y 0
for all t t 0 0 , Y 0 S n ^ , β 1 , α > 0 being constants which are not depending upon t, t 0 , Y 0 and · being a norm on S n ^ .
Proof. 
See Appendix A.    □
Corollary 1. 
Under the assumptions H 1 , H 2 , for each admissible filter G F , the eigenvalues of the linear operator Y e L c , c l h L d , c l [ Y ] : S n ^ S n ^ are located in the disk | λ | < 1 .
Proof. 
Based on the one-to-one correspondence between the set of the solutions of the JMLDE (32) and the set of the solutions of the discrete-time linear equation on S n ^
X ( k + 1 ) = e L c , c l h L d , c l [ X ( k ) ]
one shows that under the considered assumptions, the zero solution of (34) is ES, which leads to the desired conclusion.    □

4. Computation of the Performance Value Achieved by an Admissible Filter

In this section, we show how one computes the value of the functional (5) which measures the performance achieved by an admissible filter G F .
Proposition 4. 
Under the assumptions H 1 , H 2 , for each admissible filter G F , the corresponding non-homogeneous forward jump matrix linear differential equation (FJMLDE)
Y ˙ c l ( t ) = L c , c l [ Y c l ( t ) ] + B c l V B c l , k h < t ( k + 1 ) h
Y c l ( k h + ) = L d , c l [ Y c l ( k h ) ] + D c l V d D c l , k Z
has a unique bounded solution t Y ˜ c l ( t ) : R S n ^ . This solution has the following properties:
(i) 
is a continuously differentiable function on each interval ( k h , ( k + 1 ) h ) , left-continuous in t k = k h , k Z ;
(ii) 
Y ˜ c l ( t ) 0 , t R ;
(iii) 
Y ˜ c l ( · ) is a periodic function of period h.
Proof. 
Let us consider the linear affine equation on the Hilbert space S n ^
X = L d , c l e L c , c l h [ X ] + Θ
where
Θ = D c l V d D c l + L d , c l 0 h e L c , c l s B c l V B c l d s
Bearing in mind that λ 0 is an eigenvalue of the linear operator X L d , c l e L c , c l h [ X ] if and only if it is an eigenvalue of the linear operator X e L c , c l h L d , c l [ X ] , we obtain via Corollary 1 that, under the considered assumptions, the eigenvalues of the operator X L d , c l e L c , c l h [ X ] are located in the disk | λ | < 1 . Based on (iii) and (iv) from Theorem 2.6 in [28] we may conclude that Equation (36) has a unique solution X ˜ S n ^ . Moreover, X ˜ 0 because from (37), it follows that Θ 0 .
We set
Y ˜ c l ( t ) : = e L c , c l ( t k h ) X ˜ + k h t e L c , c l ( t s ) B c l V B c l d s ,
if t k h , ( k + 1 ) h , k Z . From (38), we deduce that Y ˜ c l ( k h + ) : = lim t k h t > k h Y ˜ c l ( t ) = X ˜ . With this equality, (38) becomes
Y ˜ c l ( t ) : = e L c , c l ( t k h ) Y ˜ c l ( k h + ) + k h t e L c , c l ( t s ) B c l V B c l d s , if t k h , ( k + 1 ) h , k Z
for all k h < t ( k + 1 ) h , k Z . From (36) and (39), written for k replaced by k 1 , we obtain
Y ˜ c l ( k h + ) = L d , c l Y ˜ c l ( k h ) + D c l V d D c l
Hence, the function Y ˜ c l ( · ) defined by (38) satisfies (35b). Also, from (38), one sees that Y ˜ c l ( · ) is differentiable on each interval k h , ( k + 1 ) h and it satisfies (35a).
Since X ˜ 0 and e L c , c l ( t s ) is a positive operator for all t s , we may conclude via (38) that Y ˜ c l ( t ) 0 , t R + . Finally, (38) allows us to deduce by direct calculations that Y ˜ c l ( t + h ) = Y ˜ c l ( t ) for all t R . Thus, we have shown that Y ˜ c l ( · ) is a bounded solution of the FJMLDE (35).    □
The next result provides a formula for the computation of the value of the performance achieved by an admissible filter.
Theorem 2. 
Under the assumptions H 1 , H 2 , the value of the performance criterion (5) achieved by an admissible filter G F is given by
J ( G F ) = 1 h 0 h Tr C c l Y ˜ c l ( t ) C c l d t
Y ˜ c l ( · ) being the unique bounded R solution of the corresponding non-homogeneous FJMLDE (26a)–(26b).
Proof. 
Let G F F adm be arbitrary but fixed. According to Proposition 4, the corresponding non-homogeneous FJMLDE (26a)–(26b) has a unique solution Y ˜ c l ( · ) which is bounded on R . Using the equivalent version of (5) given in (25) we obtain that
J ( G F ) = lim T 1 T t 0 t 0 + T Tr C c l Y ˜ c l ( t ) C c l d t + + lim T 1 T t 0 t 0 + T Tr C c l Y c l ( t ) Y ˜ c l ( t ) C c l d t
Since t Y c l ( t ) Y ˜ c l ( t ) is a solution of (32), we may infer via (33) that Y c l ( t ) Y ˜ c l ( t ) β e α ( t t 0 ) x c l , 0 x c l , 0 Y ˜ c l ( t 0 ) , for all t t 0 . Hence, we obtain
lim T 1 T t 0 t 0 + T Tr C c l Y c l ( t ) Y ˜ c l ( t ) C c l d t = 0 , for all t 0 R .
Substituting the above equality in (41), we obtain that
J ( G F ) = lim T 1 T t 0 t 0 + T Tr C c l Y ˜ c l ( t ) C c l d t
Since t Tr C c l Y ˜ c l ( t ) C c l : R R is a bounded function, we may obtain that
lim T 1 T t 0 t 0 + T Tr C c l Y ˜ c l ( t ) C c l d t = lim T 1 T 0 T Tr C c l Y ˜ c l ( t ) C c l d t = 1 h 0 h Tr C c l Y ˜ c l ( t ) C c l d t
for all t 0 R . For the last equality from (43) we took into account that t Tr C c l Y ˜ c l ( t ) C c l is a periodic function of period h. Finally, from (42) and (43), we obtain that (40) holds. Thus, the proof is complete.    □
Let Y 11 ( t ) Y 12 ( t ) Y 12 ( t ) Y 22 ( t ) , t R be the partition of the matrix Y ˜ c l ( t ) such that Y 11 ( t ) S 2 n and Y 22 ( t ) S n F . Employing (22), (27), we obtain the following partition of the FJMLDE (26a)–(26b) written for its bounded on R solution:
Y ˙ 11 ( t ) = A 0 Y 11 ( t ) + Y 11 ( t ) A 0 + l = 1 r 1 A l Y 11 ( t ) A l + B V B , k h < t ( k + 1 ) h
Y 11 ( k h + ) = Y 11 ( k h ) , k Z
Y ˙ 12 ( t ) = A 0 Y 12 ( t ) + Y 12 ( t ) A F , k h < t ( k + 1 ) h
Y 12 ( k h + ) = Y 11 ( k h ) C 0 B F , d + Y 12 ( k h ) A F , d , k Z
Y ˙ 22 ( t ) = A F Y 22 ( t ) + Y 22 ( t ) A F , k h < t ( k + 1 ) h Y 22 ( k h + ) = p = 1 r 2 B F , d C p Y 11 ( k h ) C p B F , d + B F , d C 0 Y 12 ( k h ) A F , d
+ A F , d Y 12 ( k h ) C 0 B F , d + A F , d Y 22 ( k h ) A F , d + B F , d D V d D B F , d , k Z
where
C p = C p C ˜ p
C ˜ p being introduced in (10e).
From (44), it follows that Y 11 ( · ) is continuously differentiable and solves the linear ordinary differential equation on the Hilbert space S 2 n
Y ˙ 11 ( t ) = L [ Y 11 ( t ) ] + B V B , t R
L [ · ] being the linear operator defined by (30).
Proposition 5. 
Under the assumptions H 1 , H 2 , the ordinary differential Equation (48) has a unique bounded R solution t Y ˜ 11 ( t ) : R S 2 n . Moreover, Y ˜ 11 ( · ) is a constant function that solves the algebraic equation
L [ Y ˜ 11 ] + B V B = 0
and has the structure
Y ˜ 11 = Π c 0 0 0
where Π c = Π c 0 is the unique solution of the linear algebraic equation
A 0 Π c + Π c A 0 + l = 1 r 1 A l Π c A l + B V B = 0
Proof. 
First, let us remark that Proposition, 2 together with Remark 3, allows us to deduce that under the assumption H 2 , the eigenvalues of the linear operator L [ · ] are located in the semi-plane C . Invoking Theorem 2.3.7 (ii)–(iii) from [27], we may conclude that under these conditions, the ordinary differential Equation (48) has a unique bounded R solution and, additionally, that solution is a constant one. Taking Y ˜ 1 Y ˜ 12 Y ˜ 12 Y ˜ 22 as the partition of the matrix Y ˜ 11 such that Y ˜ 1 , Y ˜ 12 S n , we obtain via (10a), (10b), (10f) that Y ˜ 22 = 0 , Y ˜ 12 = 0 and Y ˜ 1 is a solution of Equation (51).
From Proposition 2 (ii), we may conclude that (51) has a unique solution; this means that Y ˜ 1 = Π c . Hence, the proof is complete.    □

5. State Space Representation of the Optimal Filter

5.1. Forward Jump Matrix Linear Differential Equation with Riccati-Type Jumping Operator

We consider the following FJMLDE on the Hilbert space S 2 n :
Y ˙ ( t ) = A 0 Y ( t ) + Y ( t ) A 0 + M ˜ , k h < t ( k + 1 ) h
Y ( k h + ) = Y ( k h ) Y ( k h ) C 0 R ˜ d + C 0 Y ( k h ) C 0 1 C 0 Y ( k h ) , k Z
where
M ˜ : = B V B + l = 1 r 1 A l Y ˜ 11 A l
R ˜ d : = D V d D + p = 1 r 2 C p Y ˜ 11 C p
with A l , 0 l r 1 are defined in (10a)–(10b), while C p , 0 p r 2 are defined in (47). In (53), Y ˜ 11 is the unique solution of Equation (49). Employing Proposition 5, we obtain that under the assumption H 2 , we have
M ˜ = M ˜ 1 0 0 0
M ˜ 1 = B V B + l = 1 r 1 A l Π c A l
R ˜ d = D V D + p = 1 r 2 C p Π c C p
Since the right-hand side of (52b) looks like a Riccati-type operator arising in connection with a discrete-time linear quadratic (LQ) control problem, we shall call Equation (52) an FJMLDE with Riccati-type jumping operator.
Definition 2. 
A solution t Y s ( t ) : R S 2 n of the FJMLDE (52) is a stabilizing solution if the following hold:
(a) 
R ˜ d + C 0 Y s ( k h ) C 0 , k Z are invertible matrices;
(b) 
the zero solution of the closed-loop JLDE on R 2 n
x ˙ ( t ) = A 0 x ( t ) , k h < t ( k + 1 ) h
x ( k h + ) = I 2 n + K s ( k h ) C 0 x ( k h ) , k Z
is ES, where
K s ( k h ) = Y s ( k h ) C 0 R ˜ d + C 0 Y s ( k h ) C 0 1
By direct calculation, the FJMLDE (52) written for Y s ( · ) instead of Y ( · ) may be rewritten as
Y ˙ s ( t ) = A 0 Y s ( t ) + Y s ( t ) A 0 + M ˜ , k h < t ( k + 1 ) h Y s ( k h + ) = I 2 n + K s ( k h ) C 0 Y s ( k h ) I 2 n + K s ( k h ) C 0
+ K s ( k h ) R ˜ d K s ( k h ) , k Z
Remark 4. 
(a) From (57), we may infer that under the assumptions H 1 , H 2 , the bounded and stabilizing solution Y s ( · ) of the FJMLDE (52) satisfies Y s ( t ) 0 , t R .
(b) 
From Proposition 2 (ii), we deduce that under the assumptions H 1 , H 2 , the eigenvalues of the matrices A 0 and A ˜ 0 are located in the half plane C . Hence, A 0 is a Hurwitz matrix.
(c) 
Substracting (52) (written for Y ( · ) replaced by Y s ( · ) ) from (48), we obtain that Δ ( · ) Y ˜ 11 ( · ) Y s ( · ) is a bounded R solution of the following FJMLDE:
Δ ˙ ( t ) = A 0 Δ ( t ) + Δ ( t ) A 0 , k h < t ( k + 1 ) h
Δ ( k h + ) = Δ ( k h ) + G ( k h ) , k Z
where G ( k h ) K s ( k h ) R ˜ d + C 0 Y s ( k h ) C 0 K s ( k h ) .
Since G ( k h ) 0 and A 0 is a Hurwitz matrix, we can show that (58) has a unique bounded R solution and, additionally, this solution is positive semi-definite. So, under the assumptions H 1 , H 2 , the bounded and stabilizing solution Y s ( · ) of the FJMLDE (52), if any, satisfies
0 Y s ( t ) Y ˜ 11 ( t ) , t R
(d) 
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 ) , Y s 3 ( t ) S n . Employing (50) and (59), we may conclude that, necessarily, Y s 3 ( t ) 0 , Y s 2 ( t ) 0 for all t R . Hence, under the assumptions H 1 , H 2 , the bounded and stabilizing solution of the FJMLDE with Riccati-type jumping operator (52), if any, has the structure
Y s ( t ) = Y s ( t ) 0 0 0 , t R
where Y s ( · ) solves the FJMLDE with Riccati-type jumping operator of dimension n
Y ˙ ( t ) = A 0 Y ( t ) + Y ( t ) A 0 + M ˜ 1 , k h < t ( k + 1 ) h
Y ( k h + ) = Y ( k h ) Y ( k h ) C 0 R ˜ d + C 0 Y ( k h ) C 0 1 C 0 Y ( k h ) , k Z
Adapting Definition 2 to the case of the FJMLDE (61), we say that t Y s ( t ) : R S n is a stabilizing solution of the FJMLDE with Riccati-type jumping operator (61) if R ˜ d + C 0 Y ( k h ) C 0 , k Z are invertible matrices and the zero solution of the closed-loop jump linear differential equation on R n
x ˙ ( t ) = A 0 x ( t ) , k h < t ( k + 1 ) h
x ( k h + ) = I n + K ˜ s ( k h ) C 0 x ( k h ) , k Z
is ES, where
K ˜ s ( k h ) = Y s ( k h ) C 0 R ˜ d + C 0 Y s ( k h ) C 0 1
The next result establishes a relationship between the stabilizing solution of the FJMLDE with Riccati-type jumping operator (61) and the stabilizing solution of the FJMLDE with Riccati-type jumping operator (52).
Lemma 1. 
Assume that the assumptions H 1 , H 2 hold. Under these conditions, if Y s ( · ) is the bounded and stabilizing solution of the FJMLDE (61), then Y s ( · ) constructed as in (60) is the bounded and stabilizing solution of the FJMLDE (52). In this case, (56) becomes
K s ( k h ) = K ˜ s ( k h ) 0
K ˜ s ( k h ) being defined in (63).
Proof. 
Employing (10a), (47), one shows that the zero solution of (55) is ES where K s ( k h ) is computed as in (64). The details are omitted.    □
The result stated in the above Lemma leads us to pay special attention to the problem of existence of the bounded and stabilizing solution of the FJMLDE (61) in order to obtain informations about the existence of the bounded and stabilizing solution of the FJMLDE (52).
From (61a), we obtain
Y ( ( k + 1 ) h ) = e A 0 h Y ( k h + ) e A 0 h + 0 h e A 0 s M ˜ 1 e A 0 s d s , k Z
Substituting (61b) in (65), we obtain that the sequence Y ( k h ) k Z of the values of the globally defined solution of the FJMLDE (61) solves the forward discrete-time Riccati equation (FDTRE)
X k + 1 = A X k A A X k C 0 R ˜ d + C 0 X k C 0 1 C 0 X k A + M d , k Z
where
A = e A 0 h , M d = 0 h e A 0 s M ˜ 1 e A 0 s d s
Since (66) is a time-invariant discrete-time Riccati equation, its bounded and stabilizing solution, if any, is a constant sequence and satisfies the discrete-time algebraic Riccati equation (DTARE)
X = A X A A X C 0 R ˜ d + C 0 X C 0 1 C 0 X A + M d , k Z
We recall that X ˜ is a stabilizing solution of the DTARE (68) if the eigenvalues of the matrix A + K s C 0 lie in the disk | λ | < 1 , where
K s A X ˜ C 0 R ˜ d + C 0 X ˜ C 0 1
We set
Y s ( t ) = e A 0 ( t k h ) X ˜ X ˜ C 0 R ˜ d + C 0 X ˜ C 0 1 C 0 X ˜ e A 0 ( t k h ) + k h t e A 0 ( t s ) M ˜ 1 e A 0 ( t s ) d s , t ( k h , ( k + 1 ) h ] , k Z
From (68) and (70) (written for t ( k + 1 ) h ), one obtains that
Y s ( ( k + 1 ) h ) = X ˜
for all k Z .
Letting t k h , t > k h in (70), we obtain via (71) that
Y s ( k h + ) = Y s ( k h ) Y s ( k h ) C 0 R ˜ d + C 0 Y s ( k h ) C 0 1 C 0 Y s ( k h ) , k Z
Further, differentiating (70) on the interval ( k h , ( k + 1 ) h ) , we obtain that
Y ˙ s ( t ) = A 0 Y s ( t ) + Y s ( t ) A 0 + M ˜ 1 , k h < t ( k + 1 ) h
From (72) and (73) one sees that Y s ( · ) defined in (70) is a solution of the FJMLDE (61). Furthermore, Y s ( · ) is just the unique bounded and stabilizing solution of (61). Summarizing the previous developments, we can state the following:
Proposition 6. 
Under the assumptions H 1 , H 2 , if the DTARE (68) has a stabilizing solution X ˜ which satisfies the condition R ˜ d + C 0 X ˜ C 0 > 0 , then the FJMLDE (61) has a bounded and stabilizing solution Y s ( · ) which is a periodic function of period h and satisfies the condition R ˜ d + C 0 Y s ( k h ) C 0 > 0 , k Z .
Remark 5. 
From (63) and (71), we may infer that the stabilizing gain (63) does not depend upon k and it can be computed as
K ˜ s = X ˜ C 0 ( R ˜ d + C 0 X ˜ C 0 ) 1
X ˜ being the unique stabilizing solution of the DTARE (68). In this case, (64) becomes
K s = K ˜ s 0

5.2. Optimal Filter

Theorem 3. 
Assume the following:
(a) 
the assumptions H 1 , H 2 hold;
(b) 
the DTARE (68) has a stabilizing solution X ˜ which satisfies the condition
R ˜ d + C 0 X ˜ C 0 > 0
Let K ˜ s be associated to the stabilizing solution X ˜ via (74) and K s R 2 n × n y be defined as in (75). We consider the filter G ˜ F with n F = 2 n being the dimension of its state-space and with a state-space representation described as follows:
x ˜ ˙ F ( t ) = A 0 x F ( t ) , k h < t ( k + 1 ) h
x F ( k h + ) = I 2 n + K s C 0 x F ( k h ) K s y ( k h ) , k Z +
z F ( t ) = C z x F ( t ) , t R +
where C z = C z C ˜ z . Under the considered assumptions, the filter G ˜ F lies in F adm and minimizes the cost (5), of which the minimal value is given by
J ( G ˜ F ) = 1 h 0 h Tr C z Y s ( t ) C z d t
where Y s ( t ) is defined in (70).
Proof. 
See Appendix B.    □

6. Numerical Experiments

From Theorem 3, it appears that in order to construct the optimal H 2 -filter, one has to compute the stabilizing solution of the DTARE (68) which verifies the sign condition (76). The coefficients of DTARE (68) depend on the unique solution of the non-homogeneous Lyapunov-type algebraic Equation (51). Hence, in order to synthesize the optimal filter, one has first to solve Equations (51) and (68), respectively. In order to solve (51), we use the same method as the one described in [29]. Equation (68) being a standard DTARE, we use existing numerical solvers in MATLAB 2020b ©. More specifically, we use the function idare.
For the numerical application, we generate the following system matrices:
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.1962 0.1771 0.3177 0.5917 0.6382 0.1586 0.0326 0.4438 0.6483 0.7518 0.5198 0.0840 0.6440 0.2957 0.6482 0.7039 ,
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.5920 0.4634 0.2457 0.3596 0.0579 0.7923 0.7624 0.0846 0.6176 0.1988 0.2355 0.0122 0.6534 0.2137 0.3608 0.8589 ,
B = 0.1 0.05 0.15 0.2 0.1 0.15 0.1 0.05 , C 0 = 1 0 1 0 0 1 0 0 ,
C ¯ 0 = 0.1594 0.0743 0.0561 0.0801 0.0422 0.034 0.143 0.02 ,
C 1 = 0.2 0.3 0 0.1 0 0 0.5 0.2 , C ¯ 1 = 0.5178 0.1987 0.3356 0.3652 1.1127 0.0116 0.1453 0.7048 ,
D = 0.5 0 0 0.5 , C z = 1 0 0 1 1 1 0 1 ,
C ¯ z = 1.2733 0.1428 0.1467 0.4082 0.5428 0.3743 1.9668 0.1116 .
For the above parameters, the assumption H 2 is satisfied. The unique solution of the Lyapunov-type algebraic Equation (51) as well as the unique stabilizing solution of the DTARE (68) are given by
Π c = 0.0445 0.0161 0.0030 0.0012 0.0161 0.0277 0.0073 0.0084 0.0030 0.0073 0.0067 0.0016 0.0012 0.0084 0.0016 0.0072
X ˜ = 2.0957 1.0543 0.7931 0.3107 1.0543 4.2084 1.5616 1.2019 0.7931 1.5616 1.2417 0.3890 0.3107 1.2019 0.3890 1.2238
respectively. The associated optimal filter gain is given by
K s = 0.7313 0.3196 0.0149 0.9421 0.1394 0.3344 0.2895 0.2366 0 0 0 0 0 0 0 0
Figure 1 shows the evolution of the estimation error e ( t ) = z ( t ) z F ( t ) for one realization of the stochastic processes.
We have also performed Monte-Carlo simulations (corresponding to different realizations of the stochastic processes). We have considered 1000 realizations. The corresponding results are summarized in Figure 2.

7. Conclusions

In this work, we dealt with the problem of the optimal estimation of a remote signal generated by a dynamical system modeled by a McKean–Vlasov type system of linear stochastic differential equations subject to additive white noise perturbations. We assumed that only measurements (of another signal generated by the dynamical system under consideration) at some discrete-time instances are available in order to activate the dynamical filter which has to provide the best estimation of the remote signal.
Since in the considered filtering/estimation problem, an admissible filter is fed to its input by a discrete-time signal and has to provide to its output a continuous-time signal, we assumed that the more appropriate class of admissible filters are those having the state-space representation in the form of a jump linear system, as in (3).
In our approach, the dimension of the state-space of an admissible filter (often named the order of the filter) is not prefixed. In Theorem 3, we have shown that among all admissible filters of arbitrary order n F 1 , the best estimation of the remote signal generated by the given dynamical system is achieved by a filter having the order equal to twice the dimension of the state-space of the dynamical system under consideration. We have provided explicit formulae of the optimal filter. To this end, we have used the stabilizing solution of an adequately defined forward jump matrix linear differential equation (FJMLDE) with a Riccati-type jumping operator. We have shown how we can reduce the computation of such a solution to the computation of the stabilizing solution of a discrete-time algebraic Riccati equation (DTARE) for which there exist efficient numerical procedures. It is worth mentioning that the state-space representation of the optimal filter is computed offline, which facilitates its implementation. It remains a challenge for future research directions to compare the performances of the optimal filter of the form (77) with the performances of a filter whose gain matrices are computed online. Another research direction would be to consider the case when the time between two consecutive measurement samples is not constant but modeled by a stochastic process.

Author Contributions

Conceptualization, V.D.; methodology, V.D.; software, S.A.; validation, V.D. and S.A.; writing—original draft preparation, S.A. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

The original contributions presented in this study are included in the article. Further inquiries can be directed to the corresponding author.

Conflicts of Interest

The authors declare no conflicts of interest.

Appendix A. Proof of Theorem 1

Let Y ( · ) = Y ( · ; t 0 , Y 0 ) be the solution of the JMLDE (32) corresponding to the initial pair ( t 0 , Y 0 ) R + × S n ^ . According to Remark 1, we know that Y ( t ) S n ^ for all t t 0 . Based on (28), we have the partition
Y ( t ) = Y 1 ( t ) Y 12 ( t ) Y 12 ( t ) Y F ( t ) , t t 0
where Y 1 ( t ) S 2 n , Y F ( t ) S n F and Y 12 ( t ) R 2 n × n F . Employing (22), (27), (30), we obtain the following partition of the JMLDE (32):
Y ˙ 1 ( t ) = L [ Y 1 ( t ) ] , k h < t ( k + 1 ) h
Y 1 ( k h + ) = Y 1 ( k h ) , k κ ( t 0 )
Y ˙ 12 ( t ) = A 0 Y 12 ( t ) + Y 12 ( t ) A F , k h < t ( k + 1 ) h
Y 12 ( k h + ) = Y 1 ( k h ) C 0 B F , d + Y 12 ( k h ) A F , d , k κ ( t 0 )
Y ˙ F ( t ) = A F Y F ( t ) + Y F ( t ) A F , k h < t ( k + 1 ) h Y F ( k h + ) = A F , d Y F ( k h ) A F , d + p = 0 r 2 B F , d C p Y 1 ( k h ) C p B F , d
+ B F , d C 0 Y 12 ( k h ) A F , d + A F , d Y 12 ( k h ) C 0 B F , d , k κ ( t 0 )
where κ ( t 0 ) is the integer with the property that ( κ ( t 0 ) 1 ) h < t 0 κ ( t 0 ) h .
From (A1), we deduce that Y 1 ( · ) is a solution of the linear ordinary differential equation
Y ˙ 1 ( t ) = L [ Y 1 ( t ) ] , t t 0
Bearing in mind H 2 , Proposition 2 (iii), and Remark 3 we may infer that
Y 1 ( t ) 2 β 1 e α 1 ( t t 0 ) Y 1 ( t 0 ) 2
for all t t 0 , where β 1 1 , α 1 > 0 do not depend upon t, t 0 , Y 1 ( t 0 ) . From (10a), we obtain via Proposition 2 (ii) that A 0 is a Hurwitz matrix if the assumption H 2 holds. Hence, the eigenvalues of the matrix e A 0 h are located in the disk | λ | < 1 . On the other hand, the exponential stability of the zero solution of the JLDE (4) is equivalent to the fact that the eigenvalues of the matrix e A F h A F , d are also in the disk | λ | < 1 . So, the eigenvalues of the operator Y 12 e A 0 h Y 12 A F , d e A F h : R 2 n × n F R 2 n × n F are in the disk | λ | < 1 . From (A2), we deduce that the sequence Y 12 ( k h ) k κ ( t 0 ) solves the following discrete-time linear equation:
Z ( k + 1 ) = e A 0 h Z ( k ) A F , d e A F h + H k , k κ ( t 0 )
where H k = Y 1 ( k h ) C 0 B F , d . By considering (A4), we may infer that H k 2 γ 1 δ 1 k κ ( t 0 ) Y 1 ( t 0 ) 2 , k κ ( t 0 ) , γ 1 > 0 , δ 1 = e α 1 h ( 0 , 1 ) . This allows us to deduce via (A2b) that
Y 12 ( k h + ) 2 γ 2 e α 2 ( k κ ( t 0 ) ) h Y 1 ( t 0 ) 2 + Y 12 ( κ ( t 0 ) h ) 2
for all k κ ( t 0 ) . Since Y 12 ( t ) = e A 0 ( t k h ) Y 12 ( k h + ) e A F ( t k h ) , t ( k h , ( k + 1 ) h ] , k κ ( t 0 ) , we may conclude via (A5) that
Y 12 ( t ) 2 β 2 e α 2 ( t t 0 ) Y 1 ( t 0 ) 2 + Y 12 ( t 0 ) 2
where β 2 1 , α 2 > 0 do not depend upon t, t 0 , Y 1 ( t 0 ) , Y 12 ( t 0 ) . Further, from (A3), we deduce that Y F ( k h ) k κ ( t 0 ) solves the following DTLE on the space S n F :
Z F ( k + 1 ) = e A F h A F , d Z F ( k ) A F , d e A F h + H F , k , k κ ( t 0 )
with
H F , k = p = 0 r 2 e A F h B F , d C p Y 1 ( k h ) C p B F , d e A F h + e A F h B F , d C 0 Y 12 ( k h ) A F , d + A F , d Y 12 ( k h ) C 0 B F , d e A F h
Invoking again (A4) together with (A6), we obtain
H F , k 2 γ ^ 2 δ ^ 2 k κ ( t 0 ) Y 1 ( t 0 ) 2 + Y 12 ( t 0 ) 2 , k κ ( t 0 )
Hence,
Y F ( k h ) 2 γ 3 e α 3 ( k κ ( t 0 ) ) h Y 1 ( t 0 ) 2 + Y 12 ( t 0 ) 2 + Y F ( κ ( t 0 ) h ) 2 ,
for all k κ ( t 0 ) , with γ 3 1 , α 3 > 0 do not depend upon κ ( t 0 ) , Y 1 ( t 0 ) , Y 12 ( t 0 ) , Y F ( κ ( t 0 ) h ) . Since Y F ( t ) = e A F ( t k h ) Y F ( k h + ) e A F ( t k h ) if t ( k h , ( k + 1 ) h ] , k κ ( t 0 ) , we may conclude via (A7) that
Y F ( t ) 2 β 3 e α 3 ( t t 0 ) Y 1 ( t 0 ) 2 + Y 12 ( t 0 ) 2 + Y F ( t 0 ) 2 , t t 0
where β 3 1 , α 3 > 0 do not depend upon t, t 0 , Y 1 ( t 0 ) , Y 12 ( t 0 ) , Y F ( t 0 ) . Taking into account that Y ( t ) 2 Y 1 ( t ) 2 + 2 Y 12 ( t ) 2 + Y F ( t ) 2 , we may conclude via (A4), (A6), and (A8) that (33) holds. Hence, the proof is completed.

Appendix B. Proof of Theorem 3

The fact that the filter G ˜ F lies in F adm is obvious because in this case, the corresponding JLDE (4) coincides with (55) and it is ES. Further, we show that the filter (77) achieves the minimal value of the cost (4).
First, let us remark that under the assumption (b) from the statement, we obtain via Proposition 6 that the FJMLDE with Riccati-type jumping operator (61) has a bounded and stabilizing solution Y s ( · ) . Further, Lemma 1 guarantees the existence of the bounded and stabilizing solution Y s ( · ) of the FJMLDE (52). The corresponding stabilizing matrix gain is given by (75).
Let G F be an arbitrary but fixed admissible filter. The value of the performance (5) achieved by the filter G F is given by (40). Let Y 11 ( t ) Y 12 ( t ) Y 12 ( t ) Y 22 ( t ) be the partition of the unique bounded R solution Y ˜ c l ( t ) , t R of the corresponding non-homogeneous FJMLDE of type (26a)–(26b) with Y 11 ( t ) S 2 n , Y 22 ( t ) S n F .
We define U ( t ) = Y 11 ( t ) Y s ( t ) Y 12 ( t ) Y 12 ( t ) Y 22 ( t ) , t R . By direct calculations, involving (44)–(46), (52) and taking into account (50), (53), (54), we obtain that t U ( t ) : R S n ^ is a bounded R solution of the following non-homogeneous FJMLDE:
U ˙ ( t ) = A 0 , c l U ( t ) + U ( t ) A , 0 c l , k h < t ( k + 1 ) h
U ( k h + ) = A d , 0 , c l U ( k h ) A d , 0 , c l + Γ R ˜ d + C 0 X ˜ C 0 Γ , k Z
where
Γ = K s B F , d
From (75) and (A10), we deduce via (28) that Γ R ˜ d + C 0 X ˜ C 0 Γ S n ^ . Hence, S n ^ is an invariant subspace of the FJMLDE (A9). Invoking Theorem 1, we may infer that under the assumptions H 1 , H 2 , the zero solution of the corresponding JMLDE of the form (32) is ES with respect to the invariant subspace S n ^ . Employing Proposition 3 and Theorem 3 from [30], we deduce that there exists a function t Z ( t ) : R S n ^ satisfying
Z ˙ ( t ) + L c , c l [ Z ( t ) ] + I n ^ , k h t < ( k + 1 ) h
Z ( k h ) = L d , c l [ Z ( k h ) ] + I n ^ , k Z
0 < c 1 I n ^ Z ( t ) c 2 I n ^ , t R
L c , c l [ · ] and L d , c l [ · ] being the adjoint operators of the linear operators defined via (27). Bearing in mind the formulae of the adjoint operators of type (27), we obtain from (A11) that Z ( · ) also solves
Z ˙ ( t ) + A 0 , c l Z ( t ) + Z ( t ) A 0 , c l + H c , c l ( t ) = 0 , k h t < ( k + 1 ) h
Z ( k h ) = A d , 0 , c l Z ( k h ) A d , 0 , c l + H d , c l ( k h ) , k Z
where I n ^ H c , c l ( t ) ν 1 I n ^ , t R and I n ^ H d , c l ( k h ) ν 2 I n ^ for all k Z . Based on Proposition 4.2 from [26], we may conclude that the zero solution of the following JLDE on the space R n ^
ξ ˙ ( t ) = A 0 , c l ξ ( t ) , k h < t < ( k + 1 ) h
ξ ( k h + ) = A d , 0 , c l ξ ( k h ) , k Z
is ES. Applying Proposition 3.2 from [19], we may conclude that the exponential stability of the zero solution of (A13) guarantees that the non-homogeneous FJMLDE (A9)–(A10) has a unique bounded R solution and, additionally, this solution satisfies
U ( t ) 0 , t R
Further, we rewrite (40) in the form
J ( G F ) = 1 h 0 h Tr C z Y s ( t ) C z d t + 1 h 0 h Tr C c l U ( t ) C c l d t
According to (A14) we may infer that
J ( G F ) 1 h 0 h Tr C z Y s ( t ) C z d t
for any admissible filter G F . Now, we show that in the special case of the filter G ˜ F described by (77), the inequality (A16) becomes equality. Let us remark that in the special case of the filter G ˜ F , we have
C c l U ( t ) C c l = C z I 2 n I 2 n U ( t ) I 2 n I 2 n C z = C z U ^ 11 ( t ) C z
where U ^ 11 ( t ) is the 11-block of
U ^ 11 ( t ) U ^ 12 ( t ) U ^ 12 ( t ) U ^ 22 ( t ) = I 2 n I 2 n 0 I 2 n U ( t ) I 2 n 0 I 2 n I 2 n
By direct calculation, involving (22), (52), (77), (A9), (A14), we obtain that U ^ 11 ( · ) is a bounded solution of the following non-homogeneous FJMLDE:
U ^ ˙ 11 ( t ) = A 0 U ^ 11 ( t ) + U ^ 11 ( t ) A 0 , k h < t ( k + 1 ) h
U ^ 11 ( k h + ) = I 2 n + K s C 0 U ^ 11 ( k h ) I 2 n + K s C 0 , k Z
where K s is the stabilizing gain matrix defined by (75). Invoking again Proposition 3.2 from [19], we deduce that the FJMLDE (A18) has a unique bounded on R solution. So, U ^ 11 ( t ) = 0 , t R . Substituting this in (A17), we obtain that in the special case of the filter described by (77), we have 1 h 0 h Tr C c l U ( t ) C c l d t = 0 . Hence, in the case of the filter G ˜ F described by (77), the equality (A15) becomes
J ( G ˜ F ) = 1 h 0 h Tr C z Y s ( t ) C z d t
From (A16) and (A19), we deduce that
J ( G F ) J ( G ˜ F ) = 1 h 0 h Tr C z Y s ( t ) C z d t
This shows that the filter G ˜ F achieves the minimal value of the cost function (5), which means that its output z F ( t ) provides the best estimation of the signal z ( t ) . Finally, employing (60), we deduce that (A19) coincides with (78). Thus, the proof ends.

References

  1. Kalman, R. A new approach to linear filtering and prediction problems. ASME Trans. Part D J. Basic Eng. 1960, 82, 34–45. [Google Scholar] [CrossRef]
  2. Kalman, R.; Bucy, R.S. New results in linear filtering and prediction theory. ASME Trans. Part D J. Basic Eng. 1961, 83, 95–108. [Google Scholar] [CrossRef]
  3. Kac, M. Foundations of kinetic theory. In Proceedings of the Third Berkeley Symposium on Mathematical Statistics and Probability; University of California Press: Berkeley, CA, USA, 1956; Volume III, pp. 171–197. [Google Scholar]
  4. McKean, H.P. Propagation of chaos for a class of non-linear parabolic equations. Lect. Ser. Differ. Equ. 1967, 7, 41–57. [Google Scholar]
  5. Ahmed, N.U.; Ding, X. Controlled McKean–Vlasov equations. Commun. Appl. Anal. 2001, 5, 183–206. [Google Scholar]
  6. 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]
  7. Andersson, D.; Djehiche, B. A maximum principle for SDEs of mean-field type. Appl. Math. Optim. 2011, 63, 341–356. [Google Scholar] [CrossRef]
  8. 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]
  9. 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]
  10. 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]
  11. Moon, J. Linear-quadratic mean field stochastic zero-sum differential games. Automatica 2020, 120, 109067. [Google Scholar] [CrossRef]
  12. 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]
  13. 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]
  14. Sun, J.; Wang, H.; Wu, Z. Mean-Field Linear-Quadratic Stochastic Differential Games. J. Differ. Equ. 2021, 120, 109067. [Google Scholar] [CrossRef]
  15. 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]
  16. Yong, J. Linear-Quadratic Optimal Control Problems for Mean-Field Stochastic Differential Equations. SIAM J. Control Optim. 2013, 51, 2809–2838. [Google Scholar] [CrossRef]
  17. 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. [Google Scholar] [CrossRef]
  18. Briat, C. Stability analysis and stabilization of stochastic linear impulsive, switched and sampled-data systems under dwell-time constraints. Automatica 2016, 74, 279–287. [Google Scholar] [CrossRef]
  19. Dragan, V.; Aberkane, S.; Popa, I.L. Optimal H2 filtering for periodic linear stochastic systems with multiplicative white noise perturbations and sampled measurements. J. Frankl. Inst. 2015, 352, 5985–6010. [Google Scholar] [CrossRef]
  20. Gabriel, G.W.; Geromel, J.C. Performance evaluation of sampled-data control of Markov jump linear systems. Automatica 2017, 84, 212–215. [Google Scholar] [CrossRef]
  21. Gabriel, G.W.; Conçalves, T.R.; Geromel, J.C. Optimal and Robust Sampled-Data Control of Markov Jump Linear Systems: A Differential LMI Approach. IEEE Trans. Autom. Control 2018, 63, 3054–3060. [Google Scholar] [CrossRef]
  22. Geromel, J.C.; Gabriel, G.W. Optimal H2 state feedback sampled-data control design of Markov Jump Linear Systems. Automatica 2015, 54, 182–188. [Google Scholar] [CrossRef]
  23. Geromel, J.C. Differential Linear Matrix Inequalities. In Sampled-Data Systems Filtering and Control; Springer: Berlin/Heidelberg, Germany, 2023. [Google Scholar]
  24. Oksendal, B.K. Stochastic Differential Equations: An Introduction with Applications; Springer: Berlin/Heidelberg, Germany, 2003. [Google Scholar]
  25. Friedman, A. Stochastic Differential Equations and Applications; Academic Press: Cambridge, MA, USA, 1976. [Google Scholar]
  26. Ichikawa, A.; Katayama, H. Linear Time-Varying Systems and Sampled-data Systems. In Lecture Notes in Control and Information Sciences; Springer: London, UK, 2001. [Google Scholar]
  27. 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]
  28. Dragan, V.; Morozan, T.; Stoica, A.M. Mathematical Methods in Robust Control of Discrete-Time Linear Stochastic Systems; Springer: Berlin/Heidelberg, Germany, 2010. [Google Scholar]
  29. 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]
  30. Dragan, V.; Aberkane, S.; Popa, I.L.; Morozan, T. On the stability and mean square stabilization of a class of a linear stochastic systems controlled by impulses. Ann. Acad. Rom. Sci. Ser. Math. Appl. 2023, 15. [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 ) .
Mathematics 13 01767 g001
Figure 2. Monte-Carlo simulation.
Figure 2. Monte-Carlo simulation.
Mathematics 13 01767 g002
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. The Estimation of a Signal Generated by a Dynamical System Modeled by McKean–Vlasov Stochastic Differential Equations Under Sampled Measurements. Mathematics 2025, 13, 1767. https://doi.org/10.3390/math13111767

AMA Style

Dragan V, Aberkane S. The Estimation of a Signal Generated by a Dynamical System Modeled by McKean–Vlasov Stochastic Differential Equations Under Sampled Measurements. Mathematics. 2025; 13(11):1767. https://doi.org/10.3390/math13111767

Chicago/Turabian Style

Dragan, Vasile, and Samir Aberkane. 2025. "The Estimation of a Signal Generated by a Dynamical System Modeled by McKean–Vlasov Stochastic Differential Equations Under Sampled Measurements" Mathematics 13, no. 11: 1767. https://doi.org/10.3390/math13111767

APA Style

Dragan, V., & Aberkane, S. (2025). The Estimation of a Signal Generated by a Dynamical System Modeled by McKean–Vlasov Stochastic Differential Equations Under Sampled Measurements. Mathematics, 13(11), 1767. https://doi.org/10.3390/math13111767

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