Adaptive Stochastic Synchronization of Uncertain Delayed Neural Networks ()
1. Introduction
Recently, the dynamic behaviors of neural networks (NNs) have been paid great attentions by academic researcher. Owing to the drive-response synchronization scheme proposed by Pecora and Carroll [1] , there have many works on synchronization of neural networks and it has been a hot topic. It should be noticed that the coefficients of drive-response systems are identical in most existing results for drive-response synchronization of NNs [2] [3] [4] . However, in practical applications, it is unrealistic to assume that the coefficients of the drive-response system are exactly the same due to some uncertainties. Therefore, it is of great significance to study the synchronization of neural networks with uncertain parameters.
The NNs with stochastic disturbance is close to real situation since some random factors exist in the process of signal transmission. Therefore, many efforts have been devoted to investigating synchronization of NNs with stochastic disturbances. For example, stochastic quasi-synchronization for delayed dynamical networks via intermittent control was studied in [5] . Exponential synchronization of delayed memristor-based neural networks with stochastic perturbation via nonlinear control in [6] . Fixed-Time synchronization of reaction-diffusion fuzzy neural networks with stochastic perturbations [7] . In [8] , synchronization of stochastic memristive neural networks with retarded and advanced argument has been investigated. Fixed-Time Synchronization of Neural Networks with Stochastic Perturbations by state feedback control is studied in [9] .
It is well known that drive-response NNs cannot achieve synchronization by themselves. Therefore, a suitable control scheme is needed to investigate synchronization of NNs, and the designed controller should be easy to implement and reduce the control cost. Among them, many different control schemes have been used to study synchronization of networks, such as state feedback control [10] [11] , intermittent control [12] [13] , adaptive control [14] [15] [16] , etc. Among them, adaptive control has received special attention because it can automatically adjust the size of control gain by the adaptive law. For example, adaptive exponential synchronization of delayed chaotic networks was studied in [17] . Adaptive exponential synchronization of delayed neural networks with reaction-diffusion terms was investigated in [18] . It should be noted that the system parameters are determined and the same, and there is no random interference in the drive-response system [14] [15] [16] [17] [18] . From the point of view of practical application, the system with uncertain parameters and random disturbance is more realistic. However, the methods described above cannot be used to address this challenge. Therefore, it is urgent to find a new method to study the synchronization of delayed neural networks with uncertain parameters and random interference.
Based on the above discussion, this paper mainly focuses on synchronization of delayed NNs with uncertain parameters and stochastic perturbations. The main contributions are: 1) Based on the advantage of adaptive control strategy, a general update law is proposed to further save communication resources and reduce control costs. 2) The designed controller can overcome the difficulties induced by uncertain parameters, time delays and stochastic disturbances simultaneously. 3) An algebraic analysis method is development, sufficient condition is obtained to guarantee synchronization of the considering neural networks.
Notations.
denotes a set of n-dimensional Euclidean space. The superscript T denotes transposition of a matrix or vector.
is the
identity matrix.
is the Euclidean norm,
is the absolute value of x. For vector
,
.
denotes matrix of n-dimensional,
,
means the largest eigenvalue of A.
is the diagonal matrix. Moreover, let
be a complete probability space with filtration
satisfying the usual conditions (i.e., the filtration contains all P-null sets and is right continuous). Denote by
the family of all
-measurable
-valued random variables
such that
, where
stands for mathematical expectation operator with respect to the given probability measure P.
is the trace of matrix.
2. Preliminary Notes
Consider the following uncertain delays neural network model:
(1)
in which
represents the state vector;
is time delay;
are uncertainty parameter matrix, in which
,
is the self-inhibition of ith neuron,
and
are the non-delayed and delayed connection weight matrices, respectively.
is real-valued activation function;
is the noise intensity matrix function.
is a vector-form Wiener process defined on a complete probability space
. The initial condition of system (1) is
,
.
Consider NN (1) as drive system, then the controlled response NN is given as follows:
(2)
in which
represents the state vector;
,
and
are uncertainty parameter matrix, in which
,
is the self-inhibition of ith neuron,
and
are the non-delayed and delayed connection weight matrices, respectively.
is the noise intensity matrix function.
is the controller to be designed. The initial condition of system (2) is
,
. The other parameters are the same as (1).
Let
. The error system is obtained by systems (1) and (2) as following
(3)
in which
,
,
,
, The initial condition is
,
.
Inspired by [19] , the uncertain parameters
,
,
and
,
,
in (1) and (2) can be written as the following from:
(4)
(5)
where
are known constant matrix,
,
,
,
,
is unknown matrix and satisfy
.
To proceed our study, the following assumptions are needed.
(H1) There exist positive constants
, such that
(H2) There exist nonnegative constants
and
such that
(H3) There exist positive constants
and
, such that
Remark 1. By choosing appropriate parameters for systems (1) and (2), it is easy to see that the considered networks systems of (1) and (2) are chaotic. Moreover, in practical application, the parameters of the considered model can be obtained by different train. Based on the selected parameters and MATLAB tool, the data of assumptions is met. The reasonableness of the parameters and the given assumptions will be tested later in Section 4.
Definition 1. If there is a controller
such that the solutions
and
satisfy the equation
with arbitrary initial conditions. Then, system (3) is globally asymptotically stability. That is to say system (2) is globally asymptotically synchronized with (1).
Lemma 1. [20] Given any vector
and positive definite matrix Q, inequality
is hold.
Lemma 2. [21] If
is a uniformly continuous function for
and the limit of the integral
exist and is finite, then
.
3. Main Results
In this section, based on the Lyapunov stability theorem, sufficient condition for the synchronization of the considered neural networks is obtained. Rigorous mathematical proof is also given.
Theorem 3. Suppose that the assumptions (H1) - (H3) are satisfied. Then the neural networks (1) and (2) can achieve globally asymptotically synchronization under the following adaptive controller
(6)
and adaptive law
where
,
.
Proof. Consider the following Lyapunov function:
(7)
where
is positive diagonal matrix,
and
are constants to be determined.
Differentiating
along trajectories of (3) and taking the expectations on both sides, one obtains
(8)
where
By (2.5), (H1) and Lemma 1, one can gets
(9)
(10)
and
(11)
By (9) - (11), one obtains from (8)
(12)
where
and
,
Differentiating
and
along trajectories of (3) and taking the expectations on both sides, one obtains
(13)
(14)
Take
,
,
, one derives from (8), (12) - (14) that
(15)
Take
. By (3) - (5), (15) and (H2), one can obtains
(16)
where
,
,
,
,
,
.
Therefore, by (15) and (16) known that
(17)
Integrating (17) from 0 to t yields
(18)
then
Therefore
By Lemma 2, we obtain that
which means that
According Definition 1, system (2) is globally asymptotically synchronized with (1). The proof is completed.
Remark 2. Although the parameters of systems (1) and (2) are uncertain and nonidentical, the synchronization of NNs is achieved under the adaptive controller by Theorem 1. Comparing with the results of [14] [15] [16] [17] [18] , the obtained result of this paper is more general. On the other words, the analysis method of Theorem 1 can be applied to investigate synchronization of drive-response neural networks with certain or identical parameters.
4. Numerical Simulations
In this section, some numerical examples are given to verify Theorems 1. For system (1), we give the specific parameter conditions. For
, let
,
, and
The noise intensity matrix function
. The initial condition is
,
. Figure 1 shows the chaotic trajectory of system (1) with and without stochastic disturbances.
For system (2), let
,
,
, and
(a) (b)
Figure 1. Chaotic trajectory of system (1). (a) Without stochastic disturbances; (b) With stochastic disturbances.
The noise intensity matrix function
The initial condition is
,
. Figure 2 shows the chaotic trajectory of system (2) with and without stochastic disturbances.
From Figure 1, it is easy to see that (H2) is satisfied. Besides, (H1) is also satisfied when
. From (3), one have
therefore, (H3) is satisfied.
The time-step size is taken as 0.001,
,
,
,
,
,
. Figure 3 shows the synchronization error. Figure 4 shows the time evolution of the control gains
and
,
. Therefore, system (2) is globally asymptotically synchronized with (1) under the adaptive controller (6) based on Theorem 3.
(a) (b)
Figure 2. Chaotic trajectory of system (2). (a) Without stochastic disturbances; (b) With stochastic disturbances.
Figure 3. Synchronization error trajectory of system (2.3).
(a)(b)
Figure 4. Time evolution of the control gains
and
. (a)
; (b)
.
5. Conclusions
In this paper, synchronization for a class of delayed neural networks with uncertain parameters and stochastic disturbances has been investigated. The designed adaptive controller can restrict the effects of the stochastic perturbations and the uncertain parameters. Based on the concept of Lyapunov stability theory and Barbalat lemma, synchronization criteria have been obtained. Numerical simulations verify the effectiveness of the theoretical results.
It is well known that the sign function can lead to chatting phenomenon, which damages equipment and induces undesirable effect. Moreover, due to environmental causes, neural networks are always affected by some external attacks. Studying the synchronization of neural networks with external attacks and mismatched parameters via non-chatting control is more practical, which is our future research work.
Acknowledgements
The authors are very grateful to the associate editor and the anonymous referees for their careful reading and valuable suggestions, which have notably improved the quality of this paper.
Funding
This work was supported by the Opening Project of Sichuan Province University Key Laboratory of Bridge Non-destruction Detecting and Engineering Computing (Grant No. 2022QZJ02, No. 2021QYJ03, No. 2020QYJ03).