1. Introduction
Over the past few decades, neural networks (NNs) have been extensively investigated [
1,
2,
3,
4,
5,
6] and successfully applied to image recovery, genetic regulatory networks and intermittent control [
4,
7,
8]. These applications rely on the basic stability theory for the equilibrium point of neural networks [
9,
10,
11,
12]. Thus, it is of great importance to investigate the stability problem of neural networks. Nevertheless, when applying neural networks to practical scenarios, the interactions between collaterals and neurons are generally asynchronous, and time delay effects are inevitable. The presence of time delay will prevent the disturbance of the system from being detected early and the control effect from being effective in time [
13,
14,
15]. For such reasons, the research on the delayed neural networks has always been a problem of great concern in control science.
In addition, there has been increasing attention to the stability analysis of switched systems since switching effects widely exist in our social life. The phenomenon that systems undergo transitions between various modes occurs in diverse areas of applications, such as the dynamic control of a vehicle with manual gearbox [
16] and various biological networks model, including gene regulatory networks [
8,
17,
18]. In [
16], under each mode (each gear), the continuous dynamic evolution of speed and position can be described by some ordinary differential equations. The driver’s shift behavior triggers the switching between modes. In [
18], each gene expression process can be roughly defined by a continuous dynamic behavior in a gene regulatory network, which is made up of a set of interacting genes, but when the protein concentration exceeds a certain threshold, the regulation kinetics will change abruptly. Furthermore, stable and unstable subsystems usually coexist in complex networks [
19,
20,
21] since some subsystems in a switched system may be unstable due to disturbances, highly nonlinear dynamics, or possible failures [
19,
22]. As a result, considering switched neural networks (SNNs) with only stable or unstable subsystems are impractical. However, the existence of stable and unstable subsystems may bring more uncertainty in the stability analysis of switched systems. For instance, although each subsystem is stable, improper switching may lead to the instability of the whole system, and even if each subsystem is unstable, the whole system can be stabilized by choosing the proper switching signal [
23,
24]. Therefore, it is exciting and challenging to study the stability of switched systems with both stable and unstable subsystems. In order to investigate the stability of switched systems, there are two popular ways to characterize the switching signal: one is the dwell time approach, i.e., all switching intervals have common upper and lower bounds, and the other is the average dwell time approach [
3].
In some existing results on the stability of SNNs, it has been implicitly assumed that the system state is unchanged at the switching instant [
21,
25,
26]. However, in practice, when the system switches from one subsystem to another, the system may experience discontinuous state jumps (state reset) at the switching instant, such as in complex dynamic networks and electronic networks [
27,
28]. Moreover, in some cases, the reset of some of these components may be prohibited. Thus, modeling switched systems with partial state reset is more realistic [
29], where only a fraction of the states of the system can be reset at some instants. In mathematics, total state reset is typically described by invertible reset matrices. However, partial state reset cannot be described by invertible reset matrices since there are some components of the state vector that remain unchanged. Like most cases, the partial state reset is defined by letting some state components be 1 in the reset matrix [
30,
31,
32]. Generally, the multiple Lyapunov function method is popular for studying the stability of switched systems [
21,
23,
24]. To guarantee that the multiple Lyapunov function drops at the switching moment, the spectral radius of the reset matrix is usually assumed to be less than 1 [
24]. However, when partial state reset is considered, one cannot derive that the multiple Lyapunov function drops at the switching moment since the partial reset matrix’s spectral radius is 1. To our knowledge, few models simultaneously cover these factors, including switching effects between stable and unstable subsystems, time delay effects, and partial state reset. These factors can make our current research more applicable in real-world settings.
Note that there are some results on the stability of switched systems with impulsive effects, where the system state was reset at impulsive instants [
24,
33,
34,
35,
36]. The switched system with state reset is usually modeled as an impulsive differential or impulsive functional differential system [
30,
37,
38]. The earliest work on impulsive functional differential systems was reported in 1989, which can be found in [
39,
40]. Since then, many scholars have devoted themselves to the improvement of the impulsive differential system [
41,
42,
43]. A useful method to study the stability of impulsive functional differential systems is the famous Halanay differential inequality [
44]. For example, based on the generalized Halanay inequality, the global exponential stability was investigated for nonlinear non-autonomous time-delayed systems in [
45]. In [
46], the dissipativity results of Volterra functional differential equations are obtained by generalizing Halanay inequality. Motivated by the above results, the Halanay-like inequality will be utilized in deriving the main results of this paper.
Note that some results on the stability of SNNs with partial state reset have been reported [
29,
32,
47], but the majority of the above results were focused on linear systems, and the main goal is to find a common Lyapunov function [
29,
32]. However, it is hard to find a proper common Lyapunov function for nonlinear switched systems with partial state reset. According to what the author knows, the exponential stability of SNNs with partial state reset is always an open but complicated issue, and the main aim of this paper is to bridge this gap. Thus, it is of great significance to model SNNs with time delays and partial state reset. In this paper, the time-dependent switched Lyapunov function will be proposed to handle partial state reset effects. The contributions of this paper are set out below.
(1) SNNs with partial state reset is proposed in this paper, where the partial state reset is more realistic than pinning impulses and time-varying impulses considered in the existing literature [
24,
35,
48,
49]. What is more, stable subsystems, unstable subsystems, and time-delay effects are also taken into account, which renders our SNNs model more practical.
(2) A time-dependent switched Lyapunov function method is proposed to handle the stability of SNNs with partial state reset. Moreover, the comparison principle and the generalized Halanay-like inequality are used to derive the stability criteria of the SNNs under consideration.
Notations: This paper employs the following regular notations. and represent a n-dimensional identity matrix and the Euclidean space of dimension n. and denote the sets of non-negative and positive integers, respectively. denotes the transpose for vector x, and its norm refers to the Euclidean norm. For matrix , represents its spectral norm, where stands for the largest eigenvalue of a square matrix. For any given , denotes the class of piecewise right continuous functions from to . : with is a vector-valued function and the norm is defined as . denotes the upper-right Dini derivative of the function . stands for the number of elements of a finite set S.
2. Problem Formulation
This section presents the SNNs model and some preliminary information; among them, the basic definition, assumptions, and lemmas that are crucial for deriving the main results are offered.
The following SNNs with time delay are considered in this paper:
where
is the state vector connected with the neurons,
are system weight matrices, and
represent the activation functions of the neurons.
is the time-varying delay that satisfies
, and
is a piecewise right continuous constant function with
being a finite set, where
is the number of subsystems. For simplicity, let
,
representing the switching index of the active subsystem on
, where
is a sequence satisfying
. Naturally,
is called the switching signal of the SNNs (
1). Without loss of generality, we assume that there are no switching effects or state reset at the initial time
. Consequently, system (
1) can be described as
Remark 1. For the convenience of the subsequent proof, we use to denote the index of active subsystem. Correspondingly, the time-varying parameters matrix is replaced by certain constant matrices at time interval , where each r belongs to the index set S. Thus, SNNs (1) composed of N subsystems can be rewritten in the N time-invariant systems (2). Assumption 1. Assume that the nonlinearity meets the following Lipschitz condition:, and the positive constant l is called the Lipschitz constant. Let
be an equilibrium solution of system (
2). By letting
, we can shift the equilibrium point of the system (
2) to the origin by denoting
and supposing
, we have
Now, we take state reset into account and assume that state reset only occurs at switching instants
, then the following dynamical system can be obtained:
where
is the diagonal matrix representing state reset matrix at switching instant
. In what follows, we will consider two kinds of state reset matrices: one is the partial state reset matrix
with
, and the other is the total state reset matrix
,
.
From the perspective of the influence on the stability of the neural networks, in the existing results, there are time-varying impulses [
49] and pinning impulses [
6,
48,
50]. In [
48], the pinning impulsive control problem was investigated for complex networks, where only a fraction of the states of the system are subject to stabilizing impulsive effects. It is clear that the partial state reset proposed in this paper can take pinning impulses as a special case. Thus, the partial state reset is more tough and realistic than the impulses considered in [
3,
24,
35,
48,
49].
It should be mentioned that if
is considered in
, then SNNs (
5) are subject to the total state reset, which is analogous to the time-varying impulses in [
49]. In this case, if the impulsive strength
, these impulses are known as destabilizing impulses since the state’s absolute value increases at the impulse instants, and when the impulsive strength
, these impulses are called stabilizing impulses since the state’s absolute value is decreased at the impulse instants [
49]. Unless otherwise specified, the strengths of the stabilizing and destabilizing impulses are denoted uniformly as
.
Remark 2. When partial state reset effects are considered, we have , where p is a positive integer. In practice, it is likely that p-dimension elements of neuron state are not subject to the impulses, and the other -dimension elements are subject to the impulsive effects, which can be either stabilizing or destabilizing.
In this paper, the limits from the left and the right at instant are denoted by and , respectively. For simplicity, we assume that , , and , is the initial state, where .
The following basic definition, assumption, and lemmas are required to derive the exponential stability criteria for SNNs with partial state reset effects.
Definition 1. The SNNs (5) are said to be exponentially stable about the origin, if there exist such thatholds for all . Assumption 2. Discontinuity only occurs at switching time . That is to say, the trajectory of system (5) is piecewise continuous. Lemma 1 ([
51])
. Let Q be a positive definite matrix, then the following inequality holds: Lemma 2 (Comparison Principle [
24])
. Let , : be nondecreasing in for each fixed , , and be nondecreasing in x. Suppose thatandIf , for , then for all . Lemma 3 ([
52])
. Assume that Δ
, and are appropriate-sized constant matrices, , thenis equivalent to 3. Main Results
This section focuses on investigating the exponential stability of the SNNs with both stable and unstable subsystems in (
5). Using the time-dependent switched Lyapunov function technique, the comparison principle and the Halanay-like inequality, sufficient conditions of exponential stability are developed for SNNs with partial state reset and total state reset, respectively.
Firstly, we consider the SNNs (
5) with partial state reset, i.e., only a part of the states of system (
5) are subject to the state reset. The exponential stability of system (
5) with partial state reset matrix
is investigated by making the following assumption.
Assumption 3. Suppose that the switching sequence satisfies , where are two positive constants, and the notation denotes the class of switching sequence satisfying the above condition.
Remark 3. The upper and lower bounds are utilized to avoid the activation duration of the stable subsystems being too short and the activation duration of unstable subsystems being too long. In view of Assumption 3, we can get , where is the switching numbers during the time interval .
In this paper, let be the index set of stable subsystems and denote as the index set of unstable subsystems. At the same time, we let (respectively, ) denote the total activation duration of stable subsystems (respectively, unstable subsystems) during .
Theorem 1. Suppose that Assumptions 2 and 3 hold. If there exist positive definite matrices , positive scalars , and satisfy the following inequalities:where , , , , , , , . Then the SNNs (5) with partial state reset is exponentially stable. Proof . We select the following time-dependent switched Lyapunov function:
where
are positive definite matrices and
.
Letting
,
, then it is easy to notice
. For convenience, we write down
as
in the following content. Along the trajectory of (
5), the derivative of
can be obtained for
,
Combined with the Cauchy–Schwarz inequality, (
7) and Lemma 1, it follows that
From (
16) and (
17), we have for
,
,
We can deduce from the expression of
that
From Assumption 3, one has
, thus there exists a mapping
such that
From (
18)–(
20), we have
According to Lemma 3 and and
, we obtain that (
8) and (
10) are respectively equivalent to
and
According to Lemma 3 and
, we further have that (
22) is equivalent to
We can obtain from (
18) and (
21)–(
24) that
By following the similar proofs as those in deriving (
25), we obtain
From the definition of
, it is easily obtained that
and
, and then
,
. Left multiplying and right multiplying (
13) by
and its transpose, respectively, one has
Using the Schur complement Lemma, we know from (
27) that
Since
, one has
In view of (
28) and (
29), the following inequality can be easily obtained:
Thus, we obtain
where
Let
be a unique solution of the following impulsive delay system for any
:
According to Lemma 2 and (
30)–(
32), we have
By the formula for the variation of parameters, it follows from (
32) that
where
,
is the Cauchy matrix of following linear system corresponding to system (
32):
Next, we aim to prove that
is exponentially decreasing. From the properties of Cauchy matrix, we know
Note that
. In view of Assumption 3 and (
36), we know that
, and the following estimation can be easily obtained:
where
,
. Let
, then it can be verified from (
34) and (
37) that
Noting the third formula of (
32), we can conclude from (
38) that
Define
. It can be obtained from (
12) that
. Owing to
and
, accordingly, there exists a unique
such that
. In addition, (
12) implies
, and from (
39), we get
In what follows,
will be proved via the contradiction method. In this way, as
, we can easily obtain that
. Suppose that (
41) is not true, then there exist some
such that
Assume that
. In view of (
38) and (
41), it follows that,
where the first inequality is derived from (
38), the second inequality is obtained from
and
for
, the third inequality follows from
. It is easy to see that (
43) contradicts (
42), and therefore (
41) holds for
, and thus
. Noting that
, we have
As
, it is easy to know that
Then the SNNs in (
5) with partial state reset and time-varying delay are exponentially stable. The proof is therefore completed. □
Remark 4. In [6,48,50], the pinning impulse was considered, in which only a section of the system states was subjected to the same strength of stabilizing impulses. In this paper, our main focus is to investigate the exponential stability of SNNs (5) with the partial state reset, where the impulse effects can be either stabilizing or destabilizing. In [49], the exponential stability was addressed for delayed neural networks with time-varying impulses. One distinguishing trait of time-varying impulses is that both stabilizing and destabilizing impulses are taken into account simultaneously. Different from the impulses in [49], the partial state reset considered in this paper can not only be time varying, but also only a part of neurons can be reset. More specifically, if we let in and neglect the switching effects, the model in this paper is reduced to the model in [49]. As a result, compared with the pinning impulses in [48] and the time-varying impulses in [49], the partial state reset in this paper is more general. Since some states of dynamical networks are prohibited, unmeasurable, or too expensive to measure, it is of great significance to consider SNN with partial state reset. For example, in order to achieve coordinated control of vehicles and reduce costs at the same time, we prefer to measure only the states of position or velocities. From a theoretical and realistic factor of view, it is desirable to study the stability of SNNs with partial state reset, that is, only a portion of the states are reset at some switching instants. Remark 5. It is worth mentioning that the time-dependent switched Lyapunov function is crucial for deducing (30). Previous literature [47] has proved that a sufficient and necessary condition for exponential stability of linear switched systems is that all stable subsystems have a common quadratic Lyapunov function (CQLF) . However, if the system state is subject to partial state reset and time-varying delay, owing to the fact that some reset matrix components are 1, we can hardly find a common positive definite solution P that satisfies the conclusion (30) by using the LMI tool (the reason can be seen from the following illustrative example). Thus, the time-dependent switched Lyapunov function in Theorem 1 is very useful for handling the delay and partial state reset. If we want to obtain that
holds at each switching instant
, we need to show
holds. That is
The partial state reset matrix and positive definite matrix
P are assumed as follows,
then we can get
. Obviously, the equation
can never be proven true since
P is positive definite.
Remark 6. It can be seen that a larger μ can reduce the conservativeness of the condition in Theorem 1 from two aspects. Firstly, in view of (37), it will lead to a smaller upper bound of the switching interval, which means that shorter stable subsystems can be enforced (this possibility is presented in Table 1 through a numerical simulation in Example 1). Secondly, from (30), it admits the system state to be decreased at a slower rate. Remark 7. A sufficient condition for the exponential stability of SNNs with partial state reset is obtained. Theorem 1 can be applied to the system (5) with various of partial state reset matrices, which can be represented as or are constants. Moreover, it is not only suitable to the case that system (5) with partial state reset but also suitable to the case of system (5) with total state reset. In what follows, if
is considered in
, i.e., all system states of SNNs (
5) are subject to total state reset at switching instants, then the following corollary can be obtained.
Corollary 1. Suppose that Assumptions 2 and 3 hold and the reset matrices are chosen as . Denote ; if there exist positive definite matrices , positive scalars , , and such that the following inequalities exist:where , , , , , , , , , then system (5) with total state reset is exponentially stable. Proof . Firstly, we select the switched Lyapunov function as follows:
Taking the derivative of
along the solution curve of system (
5), we have for
,
Combined with the Cauchy–Schwarz inequality, (
46) and Lemma 1, the following statements hold:
From (
54) and (
55), we know
Thus, from (
47), (
49) and (
56), it is easily derived that
holds for
.
Similarly, from (
48), (
49), we have that
holds for
.
Secondly, when
, in view of the second formula in (
5), it follows from (
50) that
where . Analogizing the steps from (31)–(36), we can obtain an estimation for that is similar to (37) in Theorem 1,
where
,
. In view of (
51), (
52), it follows that
. Therefore, the proof is finished. □
Remark 8. Compared with Theorem 1, in Corollary 1, we only utilize the condition (50) to deduce . The switched Lyapunov function is chosen as , which can be regarded as a specific case of the proposed time-dependent switched Lyapunov function (). Remark 9. Corollary 1 is applied to the case where all system states are subject to destabilizing impulses at switching instants. Moreover, it is also applied to the case where some dimensional node states are subject to stabilizing impulses and others are subject to destabilizing impulses because is satisfied in the above two cases. When all states of the node are subjected to stabilizing impulses, we can discuss the applicability of Corollary 1 in two situations, one is that , and the other is . The distinction lies in whether the upper bound or the lower bound of the dwell time of switching interval is chosen to estimate in . If , we utilize the lower bound to magnify the term , if , we use the upper bound .
The following two Corollaries show that our results can be applied to two special cases that SNNs only have stable or unstable subsystems. In Case 1, SNNs with only stable subsystems are considered. In Case 2, SNNs with only unstable subsystems are considered.
If there are no unstable subsystems in (
5), we have the following.
Corollary 2. Consider the SNNs (5) with only stable subsystems which are subjected to partial state reset. Suppose that Assumptions 2 and 3 hold and the conditions (7), (9), (10), (13) remain unchanged. If (11) and (12) in Theorem 1 are changed into into , then the SNNs (5) with partial state reset are exponentially stable. If there are no stable subsystems in (
5), one has the following:
Corollary 3. Consider the SNNs (5) with only unstable subsystems. Suppose that Assumptions 2 and 3 hold and the conditions (7), (8), (10), (13) remain unchanged. If (11) and (12) are changed into , then the SNNs (5) with partial state reset are exponentially stable.