Next Article in Journal
A Novel Hybrid Price Prediction Model for Multimodal Carbon Emission Trading Market Based on CEEMDAN Algorithm and Window-Based XGBoost Approach
Previous Article in Journal
Thermal and Phase Change Process in a Locally Curved Open Channel Equipped with PCM-PB and Heater during Nanofluid Convection under Magnetic Field
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Adaptive Finite-Time Control of Stochastic Genetic Regulatory Networks with Time-Varying Delays

1
School of Science, Shandong Jianzhu University, Jinnan 250101, China
2
Beijing Advanced Innovation Center for Big Data and Brain Computing, School of Automation Science and Electrical Engineering, Beihang University, Beijing 100191, China
3
School of Mathematics and Statistics, Henan University, Kaifeng 475004, China
*
Author to whom correspondence should be addressed.
Mathematics 2022, 10(21), 4071; https://doi.org/10.3390/math10214071
Submission received: 27 September 2022 / Revised: 20 October 2022 / Accepted: 27 October 2022 / Published: 1 November 2022
(This article belongs to the Section Mathematical Biology)

Abstract

:
This article discusses the finite-time stability problem for stochastic genetic regulatory networks (SGRNs) with time-varying delays. By designing suitable adaptive controllers and skillfully choosing appropriate Lyapunov and multi-Lyapunov functions, respectively, the above non-switched and switched SGRNs can achieve finite time stability in probability. Superior to some existing controllers for GRNs, the above adaptive design procedures can reduce the dependence of the system parameters. Finally, two numerical simulation examples illustrate the effectiveness of the theoretical results.

1. Introduction

Gene regulatory networks (GRNs) have received considerable attention for their potential applications [1,2]. The GRNs actually act as a complex dynamical system and describe the regulatory mechanism of interactions among DNA, mRNA, and proteins of biological systems at a molecular level. The analysis of a gene regulatory network is not only an important way to understand and master the operating mechanism of cell life activities [1,3,4,5,6], but it also has broad application prospects in disease gene prediction, drug target screening, and other fields [7,8,9,10]. To this end, it is necessary and useful to present appropriate mathematical models to represent expression mechanisms and signal transduction ways. At present, the modeling approaches of GRNs generally include Boolean models, Bayesian models, differential equation models, etc. [11,12]. Among them, the two most widely used models are the Boolean models and differential equation models [13,14]. In particular, differential equations describe the concentration changes in proteins and mRNAs. This model is more accurate and can accurately describe the nonlinear dynamic behavior of biological systems, so it has attracted more attention [15,16,17,18].
On the one hand, gene expression is often affected by internal and external noise interference and environmental fluctuations, so the process of gene expression is a random process [19]. Moreover, this noise will inevitably affect the dynamic analysis of the network. Therefore, stochastic noise should be considered in the modeling of gene regulatory networks [20]. On the other hand, since the processes of the transcription and translation of proteins are slow in organisms, time delay is inevitable in modeling GRNs. Time delay plays a very important role in the dynamic behavior of gene regulatory networks, and some models without time delay may lead to the wrong results [21,22,23]. Recently, there have been many good results in the research into delayed gene regulatory networks [24,25,26,27,28,29,30,31]. Therefore, in this paper, we consider the stochastic genetic regulatory networks (SGRNs) with time-varying delays.
Furthermore, as a dynamic system, the stability analysis and regulation of GRNs are very important. The instability of protein and mRNA molecular concentrations can lead to fatal consequences [32,33]. So it is necessary to adjust the molecular concentration through external input to make the system reach a stable state. Recently, people have paid more attention to GRNs [34]. For the general network, not only is the study of the finite-time stability significant [35,36,37], but the finite-time control also has the advantages of high precision, strong robustness, and anti-interference ability [35,38]. When we consider the SGRNs, how do we define the stability of a system in finite time? In 2008, Mao et al. first proposed the finite-time stability theorems for stochastic differential equations [39]. Then, Yin et al. introduced a new definition of finite time stability for stochastic nonlinear systems (that is, finite time stability in probability) and presented a stochastic finite time theorem [40]. Compared with the stability in probability and asymptotic stability in probability, finite-time stability in probability has shown its advantage in control design because of the faster convergence, higher accuracy, and better disturbance rejection ability. Khoo ea al. obtained some sufficient conditions to ensure the finite-time stability in probability [41]. Then, Wang et al. dealt with the problem of finite time stabilization in probability for a class of high-order stochastic nonlinear systems in strict feedback form in 2015 [42]. Based on the above definitions and sufficient conditions in a stochastic nonlinear system, we study the finite time stability of SGRNs. With the help of the analyses of the stochastic nonlinear systems, the control and analysis of SGRNs have achieved remarkable developments in recent years [43,44,45,46,47]. These studies not only promote the development of finite-time stability in gene regulatory networks but also provide some research basis and ideas for our research on adaptive controller design. In 2018, Li et al. studied the problem of input-to-state stability for a class of switched neural networks with stochastic disturbance [45]. In 2019, Wang et al. considered the stability problem of uncertain GRN with time-varying delay and reaction–diffusion terms [46]. In 2021, Saravanan et al. discussed the finite-time stability of switched GRNs using Wirtinger’s integral inequality, a reciprocally convex combination technique [48]. The above literature has studied the stability of gene regulatory networks from the aspects of input-state stability, finite-time stability, etc., under the conditions of time delay, randomness, and switching. However, in the above discussion, we need to obtain the parameter information of the gene network, which may be obtained based on large numbers of experiments. This leads to a strong dependence on the precision of the experiments and instruments. In this paper, we consider the lowest amount of parameter information to design an appropriate controller, which can make the stochastic GRNs achieve finite-time stability.
Based on the above considerations, we design adaptive controllers under non-switched and switched SGRNs (which we denote as NSGRNs and SSGRNs, respectively) with time-varying delays, respectively, and give sufficient conditions of the finite-time stability in probability using the method of the Razumikhin theorem. The rest of the paper is organized as follows. The problem formulation and some preliminaries are given in Section 2. Section 3 presents the finite-time stability analysis for non-switched GRNs by designing adaptive controllers. In addition, the above adaptive design methods are extended to the case of switched GRNs, which is shown in Section 4. Then, two examples are provided to demonstrate the effectiveness of the obtained results; finally, Section 6 concludes the paper.
N o t a t i o n s : R + denotes the set of all nonnegative real numbers, and R n denotes the real n-dimensional space. For a given vector or matrix X, X T denotes its transpose, T r { X } denotes its trace when X is square, and X is the Euclidean norm of a vector X. C i denotes the set of all functions with continuous i t h partial derivatives; C 2 , 1 ( R n × [ d , ) ; R + ) denotes the family of all nonnegative functions V ( x , t ) on R n × [ d , ) , which are C 2 in x and C 1 in t; K denotes the set of all functions, R + R + , which are continuous, strictly increasing, and vanishing at zero; K denotes the set of all functions, which are of K class and unbounded. E ( x ) denotes the expectation of the stochastic variable x, a b means the minimum of a and b, and a b means the maximum.

2. Problem Formulation and Some Preliminaries

Consider the following n-molecular species uncertain switched GRNs [46,47,48]:
m ˙ ( t ) = A σ ( t ) m ( t ) + f σ ( t ) ( p ( t τ 2 ( t ) ) ) ) , p ˙ ( t ) = C σ ( t ) p ( t ) + D σ ( t ) m ( t τ 1 ( t ) ) ) , m ( t 0 + θ ) = m 0 ( θ ) , p ( t 0 + θ ) = p 0 ( θ ) , θ [ τ , 0 ] ,
where m ( t ) = [ m 1 ( t ) , m n ( t ) ] T R n and p ( t ) = [ p 1 ( t ) , p n ( t ) ] T R n are the state vectors and represent the concentration of mRNA and protein at time t.
A σ ( t ) = d i a g [ a 1 σ ( t ) , a 2 σ ( t ) , a n σ ( t ) ] , C σ ( t ) = d i a g [ c 1 σ ( t ) , c 2 σ ( t ) , c n σ ( t ) ] ,
D σ ( t ) = d i a g [ d 1 σ ( t ) , d 2 σ ( t ) , d n σ ( t ) ]
A σ ( t ) , C σ ( t ) are the degradation rates of mRNA and protein, and D σ ( t ) is the translation rate, where σ ( t ) : [ 0 , + ) N = { 1 , 2 , , N } , is a piecewise constant function depending on time t, which represents the switched signal. Specifying the index of the active subsystem, i.e., σ ( t ) N for t [ t k , t k + 1 ) , t k is the kth switched instant. τ 1 ( t ) , τ 2 ( t ) are the time-varying delays with
0 τ 1 ( t ) τ ^ 1 , 0 τ 2 ( t ) τ ^ 2 , 0 τ ˙ 1 ( t ) τ ˜ 1 , 0 τ ˙ 1 ( t ) τ ˜ 1 ,
where τ = m a x { τ ^ 1 , τ ^ 2 } , and μ = m a x { τ ˜ 1 , τ ˜ 2 } .
f σ ( t ) ( p ( t ) ) = [ f 1 σ ( t ) ( p ( t ) ) , f 2 σ ( t ) ( p ( t ) ) , , f n σ ( t ) ( p ( t ) ) ] R n denotes the feedback regulation of proteins on the transcription of mRNAs, which is called SUM logic [1].
f i σ ( t ) ( p ( t ) ) = j = 1 n f i j σ ( t ) ( p j ( t ) ) ,
where
f i j σ ( t ) ( p j ( t ) ) = r i j σ ( t ) ( p j ( t ) / β j ) H j 1 + ( p j ( t ) / β j ) H j , if j i s a r e g r e s s o r o f g e n e i , 0 , if j d o e s n o t r e g u l a t e g e n e i , r i j σ ( t ) 1 1 + ( p j ( t ) / β j ) H j , if j i s a n a c t i v a t o r o f g e n e i .
H j is the Hill coefficient, β j is a positive constant, and r i j σ ( t ) > 0 is the transcriptional rate of the factor j to i. Proceeding as in paper [47], f σ ( t ) ( p ( t ) can be rewritten as
f σ ( t ) ( p ( t ) ) = B σ ( t ) F ( p ( t ) ) + L ,
where F ( p ( t ) ) = [ F 1 ( p ( t ) ) , , F n ( p ( t ) ) ] T with the function F j ( μ ) = ( μ / β j ) H j 1 + μ / β j ) H j . B σ ( t ) is an n × n matrix with
b i j = r i j , if j i s a r e g r e s s o r o f g e n e i , 0 , if j d o e s n o t r e g u l a t e g e n e i , r i j , if j i s a n a c t i v a t o r o f g e n e i .
L = [ l 1 , l 2 , l n ] T with l i = j R e r i j , and R e is the set of all repressers of gene i.
Let m * , p * be an unique equilibrium point of system (1). In the following, we shift the point m * , p * to the origin by letting x ( t ) = m ( t ) m * , y ( t ) = p ( t ) p * . Therefore, the following system is established
x ˙ ( t ) = A σ ( t ) x ( t ) + B σ ( t ) F ( y ( t τ 2 ( t ) ) ) , y ˙ ( t ) = C σ ( t ) y ( t ) + D σ ( t ) x ( t τ 1 ( t ) ) ) , x 0 ( θ ) = m 0 ( θ ) m * , y 0 ( θ ) = p 0 ( θ ) p * , θ [ τ , 0 ] ,
where F ( y ( t τ 2 ( t ) ) ) = f ( p ( t τ 2 ( t ) ) ) f ( p * ) . Then, letting X ( t ) = [ x T ( t ) , y T ( t ) ] T , the system (2) can be changed to
X ˙ ( t ) = A σ ( t ) X ( t ) + B σ ( t ) F ( X ( t τ 2 ( t ) ) ) + D X ( t τ 1 ( t ) ) , X ( t 0 + θ ) = X 0 ( θ ) , θ [ τ , 0 ] ,
where
f ( X ( t τ 2 ) ) = f ( y ( t τ 2 ) ) , A = A 0 0 C , D = 0 0 D 0 , B = B 0 .
In this paper, we take extracellular noises and control items into account; then, the GRNs model (3) can be expressed as follows:
d X ( t ) = [ A σ X ( t ) + B σ f ( X ( t τ 2 ( t ) ) ) + D σ X ( t τ 1 ( t ) ) + u ( t ) ] d t + g σ ( X ( t ) , X ( t τ 1 ( t ) ) , X ( t τ 2 ( t ) ) ) d ω ( t ) , X ( t 0 + θ ) = X 0 ( θ ) , θ [ τ , 0 ] ,
where g j ( : , : , : , ) R n × r , ω ( t ) R r is a stand Wiener process defined in the complete probability space ( Ω , F , F t , P ) .
In order to conduct the stability analysis for systems (4), it is necessary to make the following assumptions and definitions.
Assumption 1.
For the system (4), the noise intensity matrices g i ( ω 1 , ω 2 , ω 3 ) satisfy the following condition
T r { g i T ( ω 1 , ω 2 , ω 3 ) g i ( ω 1 , ω 2 , ω 3 ) } ξ 1 ω 1 T ω 1 + ξ 2 ω 2 T ω 2 + ξ 3 ω 3 T ω 3 ,
where i N , ξ 1 , ξ 2 , ξ 3 are positive constant and ω 1 , ω 2 , ω 3 R 2 n .
Definition 1
([39]). Consider the following stochastic system with time delays
d x ( t ) = f ( x ( t ) , x ( t d ( t ) ) , t ) d t + g ( x ( t ) , x ( t d ( t ) ) , t ) d w , t 0 .
For any given V ( x ( t ) , t ) C 2 , 1 associated with above system, the differential operator L is defined as
L V = V x f + 1 2 T r { g T 2 V x 2 g } ,
which is called as the Hassian term of L .
In the following, we will design adaptive controllers for above system to achieve finite-time stability in probability. The exact definition of the finite-time stability in probability is as follows.
Definition 2
([39]). The trivial solution of system (4) is said to be finite-time stable in probability, if the equation admits a unique solution for any initial value { X ( θ ) : τ θ 0 } = X 0 R 2 n , the following statements hold:
(i) Finite-time attractiveness in probability: For every initial value X 0 R 2 n \ { 0 } , the first time τ X 0 = i n f { t ; X ( t ; X 0 ) = 0 } , which is called the stochastic settling time, is finite almost surely, that is, P { τ X 0 < } = 1 ;
(ii) Stability in probability: For every pair of ε ( 0 , 1 ) and r > 0 , there exists a δ = δ ( ε , r ) > 0 such that
P { | X ( t ; X 0 ) | < r , f o r a l l t 0 ) 1 ε ,
whenever X 0 < δ .

3. Finite-Time Stability in Probability of Non-Switched SGRNs with Time-Varying Delay

In this section, our first goal is to design an adaptive controller that can make the system achieve finite-time stability in probability in non-switched cases, which can be seen as:
d X ( t ) = [ A X ( t ) + B f ( X ( t τ 2 ( t ) ) ) + D X ( t τ 1 ( t ) ) + u ( t ) ] d t + g ( X ( t ) , X ( t τ 1 ( t ) ) , X ( t τ 2 ( t ) ) ) d ω ( t ) , X ( t 0 + θ ) = X 0 ( θ ) , θ [ τ , 0 ] .
For system (5), the controller is designed as:
u ( t ) = k ^ X ( t ) k 2 sig a ( P X ( t ) ) ,
where k 2 > 0 , 0 < a < 1 are constants, with positive definite matrix P satisfying (8), and k ^ is the adaptive feedback gain with
k ^ ˙ = X T ( t ) P X ( t ) ,
and the initial values k ^ ( t 0 ) > 0 .
The definitions of sig a ( · ) and sgn ( · ) are given as:
sig a ( z ) = | z 1 | a sgn ( z 1 ) | z n | a sgn ( z n ) , sgn ( z i ) = 1 , if z i > 0 , 0 , if z i = 0 , 1 , if z i < 0 ,
where z = [ z 1 , , z n ] T R n . Based on the above controller and definition, the following lemma will be given for the later use of derivations.
Lemma 1
([40]). For system (5), if there is a Lyapunov function V ( X ( t ) , t ) C 2 , 1 ( R 2 n × [ τ , ) ; R + ) and K class function α 1 and α 2 , such that:
( i ) α 1 ( | X ( t ) | ) V ( X ( t ) , t ) α 2 ( sup θ [ τ , 0 ] | X ( t + θ ) | ) , ( i i ) L V ( X ( t ) , t ) β ( V ( X ( t ) , t ) ) γ w h e n e v e r V ( X ( t + θ ) , t + θ ) r V ( X ( t ) , t ) f o r θ [ τ , 0 ] ,
where r > 1 , β > 0 and 0 < γ < 1 are positive real numbers, then the trivial solution of system (5) is finite-time stable in probability.
Lemma 2
([40]). Let 0 < γ < 1 and λ > 0 . Assume that there exists a continuous function h : [ 0 , ) [ 0 , ) with h ( 0 ) > 0 such that, for any 0 u t ,
h ( t ) h ( u ) λ u t h γ ( s ) d s .
Then, there exists a positive real constant T, such that
h ( t ) [ h 1 γ ( 0 ) λ ( 1 γ ) t ] 1 1 γ , t [ 0 , T ] ,
where T can be chosen as
T = T 0 h 1 γ ( 0 ) λ ( 1 γ ) .
Lemma 3
([49]). For the positive definite matrix A in system (5) and a positive matrix Q , there exists a unique positive definite matrix P satisfying
A T P + P A = Q .
In general, we take Q as the unit matrix I.
Lemma 4
([49]). For the nonlinear function F ( X ) in system (5), there exists a constant ρ > 0 , such that F ( X ) 2 ρ X 2 .
Lemma 5
([50]). Let x , y R . Given any positive real numbers c, d, and γ ¯ , then
| x | c | y | d c c + d γ ¯ | x | c + d + d c + d γ ¯ c d | x | c + d .
Lemma 6
([50]). Let x , y R are constants, for any p > 1 , then
( | x | + | y | ) 1 p | x | 1 p + | y | 1 p 2 p 1 p ( | x | + | y | ) 1 p .
Theorem 1.
For the given controller (6) and the adaptive law (7), the non-switched SGRNs (5) are finite-time stability in probability.
Proof. 
We construct
V ( t ) = V 1 ( t ) + V 2 ( t )
V 1 ( t ) = X T ( t ) P X ( t ) , V 2 ( t ) = ( k ^ k 1 ) 2 ,
where k 1 = 1 2 [ λ m i n ( Q ) λ m a x ( P ) + λ m a x ( D T P D ) λ m i n ( P ) + ρ 2 λ m a x ( B T P T P B ) λ m i n ( P ) + ξ 1 λ m a x ( P ) λ m i n ( P ) + r ( ξ 2 λ m a x ( P ) λ m i n ( P ) + 1 ) + r ( ξ 3 + 1 ) λ m a x ( P ) λ m i n ( P ) ] . □
To begin, we show that there exist positive constants β , γ to satisfy L V ( t ) β V 1 γ ( t ) . By taking the derivation of the given Lyapunov function with respect to t along the trajectory of system (5), we can obtain
L V ( t ) = X T ( t ) ( A P + P A ) X ( t ) + 2 X T ( t ) P B F ( X ( t τ 2 ( t ) ) ) + 2 X T ( t ) P D X ( t τ 1 ( t ) ) 2 k ^ X T ( t ) P X ( t ) 2 k 2 X T ( t ) P sig a ( P X ( t ) ) + T r { g T ( X ( t ) , X ( t τ 1 ) , X ( t τ 2 ) ) P g ( X ( t ) , X ( t τ 1 ) , X ( t τ 2 ) ) } . ρ 2 X T ( t ) B T P T P B X ( t ) + 1 ρ 2 F T ( X ( t τ 2 ( t ) ) ) F ( X ( t τ 2 ( t ) ) ) + X T ( t ) D T P D X ( t ) + X T ( t τ 1 ( t ) ) P X ( t τ 1 ( t ) ) X T ( t ) P P X ( t ) a sgn a ( P X ( t ) ) + λ m a x ( P ) { ξ 1 X T ( t ) X ( t ) + ξ 2 X T ( t τ 1 ( t ) ) X ( t τ 1 ( t ) ) + ξ 3 X T ( t τ 2 ( t ) ) X ( t τ 2 ( t ) ) }
ρ 2 λ m a x ( B T P T P B ) λ m i n ( P ) X T ( t ) P X ( t ) + X T ( t τ 2 ( t ) ) X ( t τ 2 ( t ) ) + λ m a x ( D T P D ) λ m i n ( P ) X T ( t ) P X ( t ) + X T ( t τ 1 ( t ) ) P X ( t τ 1 ( t ) ) λ m i n ( P ) X T ( t ) P X ( t ) 1 + a 2 + λ m a x ( P ) { ξ 1 X T ( t ) X ( t ) + ξ 2 X T ( t τ 1 ( t ) ) X ( t τ 1 ( t ) ) + ξ 3 X T ( t τ 2 ( t ) ) X ( t τ 2 ( t ) ) } . X T ( t ) Q X ( t ) + ρ 2 λ m a x ( B T P T P B ) λ m i n ( P ) X T ( t ) P X ( t ) + X T ( t τ 2 ( t ) ) X ( t τ 2 ( t ) ) + λ m a x ( D T P D ) λ m i n ( P ) X T ( t ) P X ( t ) + X T ( t τ 1 ( t ) ) P X ( t τ 1 ( t ) ) 2 k ^ X T ( t ) P X ( t ) 2 k 2 λ m i n ( P ) X T ( t ) P X ( t ) 1 + a 2 2 ( k ^ k 1 ) X T ( t ) P X ( t ) + λ m a x ( P ) ξ 1 X T ( t ) X ( t ) + λ m a x ( P ) ξ 2 X T ( t τ 1 ( t ) ) X ( t τ 1 ( t ) ) + λ m a x ( P ) ξ 3 X T ( t τ 2 ( t ) ) X ( t τ 2 ( t ) ) [ λ m i n ( Q ) λ m a x ( P ) + ξ 1 λ m a x ( P ) λ m i n ( P ) + λ m a x ( D T P D ) λ m i n ( P ) + ρ 2 λ m a x ( B T P T P B ) λ m i n ( P ) 2 k 1 ] X T ( t ) P X ( t ) 2 k 2 ( λ m i n ( P ) ) γ ( X T ( t ) P X ( t ) ) γ + ( ξ 2 λ m a x ( P ) λ m i n ( P ) + 1 ) X T ( t τ 1 ) P X ( t τ 1 ) + ( ξ 3 + 1 ) λ m a x ( P ) λ m i n ( P ) X T ( t τ 2 ) P X ( t τ 2 ) .
Whenever X ( t ) satisfies V ( X ( t + s ) , t + s ) r V ( X ( t ) , t ) f o r a l l τ s 0 , for some r > 1 . Then, we can conclude that
L V ( t ) [ λ m i n ( Q ) λ m a x ( P ) + ξ 1 λ m a x ( P ) λ m i n ( P ) + λ m a x ( D T P D ) λ m i n ( P ) + ρ 2 λ m a x ( B T P T P B ) λ m i n ( P ) 2 k 1 ] X T ( t ) P X ( t ) 2 k 2 ( λ m i n ( P ) ) γ ( X T ( t ) P X ( t ) ) γ + r ( ξ 2 λ m a x ( P ) λ m i n ( P ) + 1 ) X T ( t ) P X ( t ) + r ( ξ 3 + 1 ) λ m a x ( P ) λ m i n ( P ) X T ( t ) P X ( t ) + ( ξ 2 λ m a x ( P ) λ m i n ( P ) + 1 ) [ X T ( t τ 1 ) P X ( t τ 1 ) r X T ( t ) P X ( t ) ] + ( ξ 3 + 1 ) λ m a x ( P ) λ m i n ( P ) [ X T ( t τ 2 ) P X ( t τ 2 ) r X T ( t ) P X ( t ) ] [ λ m i n ( Q ) λ m a x ( P ) + λ m a x ( D T P D ) λ m i n ( P ) + ρ 2 λ m a x ( B T P T P B ) λ m i n ( P ) + ξ 1 λ m a x ( P ) λ m i n ( P ) + r ( ξ 2 λ m a x ( P ) λ m i n ( P ) + 1 ) + r ( ξ 3 + 1 ) λ m a x ( P ) λ m i n ( P ) 2 k 1 ] X T ( t ) P X ( t ) 2 k 2 ( λ m i n ( P ) ) γ ( X T ( t ) P X ( t ) ) γ β ( X T ( t ) P X ( t ) ) γ β V 1 γ ( t ) ,
where β = 2 k 2 ( λ m i n ( P ) ) γ > 0 , 0 < γ = 1 + a 2 < 1 . It follows that L V ( t ) 0 , and it is apparent that V is decrementing with time t in probability. Taking the expectations of both sides, we have E V ( t ) E V ( t 0 ) β t 0 t E V 1 γ ( s ) d s 0 . Taking V 2 = ( k 1 k ^ ) 2 V into consideration, we can see that there exists a constant C > 0 to satisfy k ^ C . Therefore,
L V 1 ( t ) = L V ( t ) L V 2 ( t ) β V 1 γ ( t ) + 2 ( k 1 k ^ ) X T ( t ) P X ( t ) β V 1 γ ( t ) + 2 ( k 1 k ^ ) V 1 ( t ) β V 1 γ ( t ) + 2 ( k 1 + C ) V 1 ( t ) = β 2 V 1 γ ( t ) + [ ( 2 k 1 + 2 C ) V 1 1 γ ( t ) β 2 ] V 1 γ ( t ) .
In the following, we give a constant M = β 4 ( k 1 + C ) 1 1 γ , then we can assume that there exist t 1 , so that E V 1 ( t 1 ) M . If not, we have
E V ( t 0 ) E V ( t 0 ) E V ( t ) β t 0 t E V 1 γ ( s ) d s β M γ ( t t 0 ) .
However, V ( t 0 ) is bounded, which is a contradiction. Then, we obtain E V 1 ( t 1 ) M , when t > t 1 ; that is, E ( L V 1 ( t ) ) β 2 E V 1 γ ( t ) . Then, we have
E V 1 ( t ) E V 1 ( s ) = s t E ( L V 1 ( τ ) ) d τ β 2 s t E V 1 γ ( τ ) d τ 0 ,
whenever t > s > t 1 .
Next, we will illustrate that the trivial solution of system (5) is finite-time stable in probability, which is similar to the proof method of Theorem 3.1 in reference [40]. Let 0 < ε < 1 and r > 0 . Let δ r = i n f { t : | X ( t , X 0 ) | > r } . Applying I t o ^ s formula and (13), we have E V 1 ( X ( t δ r ) ) V 1 ( X 0 ) . Then,
P ( δ r t ) V 1 ( r ) E I { δ r t } V 1 ( X ( δ r ) ) E V 1 ( X ( t δ r ) ) E V 1 ( X 0 ) V 1 ( X 0 ) .
Taking δ = V 1 1 V 1 ( r ) ε , we obtain that P ( δ r < t ) ε whenever | X 0 | < δ . Letting t , we derive P ( δ r < ) ε , which is P ( sup t 0 | X ( t , X 0 ) | r ) 1 ε , which completes the proof of (i) in Definition 2.
Without loss of generality, we only need to prove the required result when X 0 R 2 n \ { 0 } . We define τ n = i n f { t > t 0 , X ( t , X 0 ) ( 1 n , n ) } , where n { 1 , 2 , 3 , } . We set τ = lim n τ n . For arbitrary 0 s t , we have
E V 1 ( X ( t τ n ) ) = E V 1 ( X ( s τ n ) ) + E s τ n t τ n L V 1 ( X ( τ ) ) d τ = E V 1 ( X ( s τ n ) ) + s t E [ I { τ τ n } V 1 ( X ( τ ) ) ] d τ .
On one hand, it is easily seen that
E V 1 ( X ( t τ n ) ) E V 1 ( X ( s τ n ) ) = E [ I { t τ n } V 1 ( X ( t ) ) ] E [ I { s τ n } V 1 ( X ( s ) ) ] + E [ ( I { t > τ n } I { s > τ n } ) V 1 ( X ( τ n ) ) ] E [ I { t τ n } V 1 ( X ( t ) ) ] E [ I { s τ n } V 1 ( X ( s ) ) ] .
On the other hand, for any s [ 0 , + } , we can derive that
I { s τ n } V 1 ( 1 n ) I { s τ n } V 1 ( X ( s ) ) I { s τ n } V 1 ( n ) .
Combining (15) and (16), we have
E [ I { s τ n } L V 1 ( X ( s ) ) ] β 2 E [ I { s τ n } V 1 γ ( X ( s ) ) ] = β 2 E [ I { s τ n } V 1 ( X ( s ) ) ] γ β 2 V γ 1 ( 1 n ) V 1 γ ( n ) [ E I { s τ n } V 1 ( X ( s ) ) ] γ .
Let C n = β 2 V 1 γ ( 1 n ) V 1 γ ( n ) . It is obvious that C n is strictly decreasing and converges to zero as n . Combining (15)–(17), we obtain
E [ I { t τ n } V 1 ( X ( t ) ) ] E [ I { s τ n } V 1 ( X ( s ) ) ] C n s t [ E I { τ τ n } V 1 ( X ( τ ) ) ] γ d τ .
Defining h ( t ) = E [ I { t τ n } V 1 ( X ( t ) ) ] , we obtain from (17) that h ( t ) h ( s ) C n s t [ h ( τ ) ] γ d τ . According to Lemma 2, we have
h ( t ) [ h 1 γ ( t 1 ) C n ( 1 γ ) ( t t 1 ) ] 1 1 γ , t [ t 1 , T ] .
Then, we choose T n = t 1 + V 1 1 γ ( X 0 ) C n ( 1 γ ) . We can obtain a sequence T n , such that
h ( T n ) = E [ I { T n τ n } V 1 ( X ( T n ) ) ] = 0 .
From the definition of τ n and V 1 as positive definite, we have P ( T n τ n ) = 0 . Let n , and we obtain P ( τ = ) = P ( | X ( t , X 0 ) | > 0 , f o r a l l t 0 ) = 0 , which implies that P ( τ X 0 < ) = 1 , when τ X 0 = i n f { t ; X ( t , X 0 ) = 0 } . Then, we complete the proof of (ii) in Definition 2. The proof is complete.
Remark 1.
For SGRNs (5), we utilize a novel adaptive controller (6) to automatically adjust the feedback gains under the condition that some information in gene regulation cannot be obtained. Here, we do not need to know some of the parameter information in gene regulation, such as the value of the upper bound of ρ in the nonlinear part. Furthermore, when designing the controller, the controller gain is relatively large in the general method to ensure that the system can reach a stable state. However, in the adaptive case, the gain can automatically adjust over time and does not need to take all cases; so, the value is relativity small.

4. Finite-Time Stability in Probability of Switched SGRNs with Time-Varying Delays

In this section, we consider the switched situation, which can be seen as Formula (4). The controller for switched SGRNs is designed as
u ( t ) = k ^ X ( t ) k 2 sig a ( P σ X ( t ) ) ,
where γ = 1 + a 2 , k 2 > 0 , 0 < a < 1 are constants, and positive definite matrix P σ satisfies Equation (8). k ^ is the adaptive feedback gain with
k ^ ˙ = X T ( t ) P σ X ( t )
and the initial values k ^ ( t 0 ) > 0 .
Definition 3
([51]). For any T > t > 0 , let N σ ( t , T ) represent the switch times on interval ( t , T ) . If
N σ ( T , t ) N 0 + T t τ a
holds for any given N 0 0 , τ a > 0 , then the constant τ a is called the average dwell time, and N 0 is the chatter bound. As commonly used in the literature, we choose N 0 = 0 .
Lemma 7
([50]). For arbitrary real numbers x i , i = 1 , 2 , , n , 0 < b < 1 , we have
( | x 1 | + | x 2 | + | x n | ) b ( | x 1 | b + | x 2 | b + . . . + | x n | b ) .
Theorem 2.
For system (4), if there exist multiple Lyapunov functions V σ ( t ) ( X ( t ) , t ) C 2 , 1 ( R 2 n × [ τ , ) ; R + ) , K class function α 1 σ ( t ) and α 2 σ ( t ) , where σ ( t ) : [ 0 , + ) N = { 1 , 2 , , N } , such that:
( i ) α 1 σ ( t ) ( | X ( t ) | ) V σ ( t ) ( X ( t ) , t ) α 2 σ ( t ) ( sup s [ τ , 0 ] | X ( t + s ) | ) , ( i i ) L V σ ( t ) ( X ( t ) , t ) β ( V σ ( t ) ( X ( t ) , t ) ) γ , ( i i i ) V σ ( t k ) λ ¯ V σ ( t k ) , ( i v ) q β ( 1 γ ) τ a ( λ ¯ 1 γ 1 ) V 1 γ ( 0 ) ,
where β > 0 , 0 < γ < 1 , 0 < q < 1 and λ ¯ > 1 are real constants, t k is the switched time, and V ( 0 ) = V σ ( t 0 ) ( X 0 ) is the initial value, then the trivial solution of system (4) is finite-time stable in probability.
Proof. 
Consider V σ ( t ) ( X ( t ) , t ) , σ ( t ) : [ 0 , + ) N = { 1 , 2 , , N } , which, in this paper, we shorten to V σ ( t ) . Let 0 < ε < 1 and r > 0 . We define δ r = i n f { t ; | X ( t ; X 0 ) | > r } . For k N , we consider t [ t k , t k + 1 ) . By I t o ^ s Formulas (15) and (16), for arbitrary t k s < t , we have
E [ I { t δ r } V σ ( t ) ] E [ I { s δ r } V σ ( s ) ] + s t E [ I { τ δ r } L V σ ( τ ) ] d τ E [ I { s δ r } V σ ( s ) ] β s t E [ I { τ δ r } V 1 σ 1 γ ( τ ) ] d τ = E [ I { s δ r } V σ ( s ) ] β s t E [ ( I { τ δ r } V σ ( τ ) ) 1 γ ] d τ E [ I { s δ r } V σ ( s ) ] β s t ( E [ I { τ δ r } V σ ( τ ) ] ) 1 γ d τ .
Let ϕ ( t ) = E [ I { t δ r } V σ ( t ) ] , from (22), we have
ϕ ( t ) ϕ ( s ) β s t ϕ 1 γ ( τ ) d τ , t k s < t < t k + 1 ;
then, by Lemma 2, we have
ϕ 1 γ ( t ) ϕ 1 γ ( s ) β ( 1 γ ) ( t s ) , t k s < t < t k + 1 .
Next we will use mathematical induction to prove that ϕ ( t ) ϕ ( t 0 ) , t t 0 . Since V σ ( t k ) ( t k ) λ ¯ V σ ( t k ) ( t k ) , which is ϕ ( t k ) λ ¯ ϕ ( t k ) , and from (24), we have
ϕ 1 γ ( t 1 ) λ ¯ 1 γ ϕ ( t 1 ) λ ¯ 1 γ ( ϕ 1 γ ( t 0 ) β ( 1 γ ) ( t 1 t 0 ) ) λ ¯ 1 γ ϕ 1 γ ( t 0 ) β ( 1 γ ) τ a = λ ¯ 1 γ ϕ 1 γ ( t 0 ) β ( 1 γ ) ( λ ¯ 1 γ 1 ) ϕ 1 γ ( t 0 ) q β ( 1 γ ) ϕ 1 γ ( t 0 ) .
We assume that ϕ 1 γ ( t ) ϕ 1 γ ( t 0 ) , whenever t k 1 t < t k . Considering an arbitrary t t k , we obtain
ϕ 1 γ ( t ) ϕ 1 γ ( t k ) β ( 1 γ ) ( t t k ) λ ¯ 1 γ ϕ ( t k ) β ( 1 γ ) ( t t k ) λ ¯ 1 γ ( ϕ 1 γ ( t k 1 ) β ( 1 γ ) ( t k t k 1 ) ) β ( 1 γ ) ( t t k ) ϕ 1 γ ( t k 1 ) + ( λ ¯ 1 γ 1 ) ϕ 1 γ ( t k 1 ) β λ ¯ 1 γ ( 1 γ ) ( t k t k 1 ) β ( 1 γ ) ( t t k ) ϕ 1 γ ( t k 1 ) + q β ( 1 γ ) τ a β λ ¯ 1 γ ( 1 γ ) ( t k t k 1 ) β ( 1 γ ) ( t t k ) ϕ 1 γ ( t k 1 ) ( λ ¯ 1 γ q ) β ( 1 γ ) ( t k t k 1 ) β ( 1 γ ) ( t t k ) ϕ 1 γ ( t k 1 ) ϕ 1 γ ( t 0 ) .
The next proofs are almost identical to Theorem 1, the major change being the substitution of V σ ( t ) for V ( t ) . Next, we prove it in simple steps. Since E V σ ( t σ r ) ) V ( t 0 ) , together with the condition (i), we have
P ( δ r t ) α 1 σ ( r ) E ( I { δ r t } V σ ( δ r ) ) E ( V σ ( t δ r ) ) E ( V σ ( t 0 ) ) α 2 σ ( t 0 ) .
Taking δ = α 2 σ 1 ( α 1 σ ( r ) ε ) , we obtain P ( σ r < t ) ε whenever | X 0 | < δ . Letting t , we derive P ( σ r < ) ε , which implies that P ( sup t 0 | X ( t , X 0 ) | r ) 1 ε , and we can obtain the stability in probability.
In the same way as Theorem 1, we define τ n = i n f { t > t 0 , X ( t , X 0 ) ( 1 n , n ) } , where n { 1 , 2 , 3 , } . We set τ = lim n τ n . The same as in (17),
E [ I { t τ n } V ( t ) ] E [ I { s τ n } V ( s ) ] C ¯ n s t [ E I { τ τ n } V ( τ ) ] γ d τ ,
whenever t k s < t < t k + 1 and C ¯ n = c α 1 σ γ ( 1 n ) α 2 σ γ ( n ) . Letting l ( t ) = E [ I { t τ n } V σ ( t ) ] , with Lemma 2, we obtain
l 1 γ ( t ) l 1 γ ( s ) C ¯ n ( 1 γ ) ( t s ) , t k s < t < t k + 1 .
As with (25), we also have
l 1 γ ( t ) l 1 γ ( t k ) C ¯ n ( 1 γ ) ( t t k ) l 1 γ ( t k 1 ) ( λ ¯ 1 γ q ) C ¯ n ( 1 γ ) ( t k t k 1 ) C ¯ n ( 1 γ ) ( t t k ) l 1 γ ( t k 1 ) C ¯ n ( 1 γ ) a ¯ ( t t k 1 ) l 1 γ ( t k 2 ) C ¯ n ( 1 γ ) a ¯ ( t t k 2 ) l 1 γ ( t 0 ) C ¯ n ( 1 γ ) a ¯ ( t t 0 ) ,
where a ¯ = m i n { λ ¯ 1 γ q , 1 } . That is, l 1 γ ( t ) l 1 γ ( t 0 ) C ¯ n ( 1 γ ) ( t t 0 ) , t t 0 . Then, we see that the system can achieve finite-time attractiveness in probability. The proof is complete.
Theorem 3.
For a given controller (19) and the adaptive law (20), the switched SGRNs (4) are finite-time stable in probability, if the dwell time satisfies
τ a 2 ( λ ¯ 1 γ 1 ) V 1 1 γ ( 0 ) q β ( 1 γ )
where V 1 ( 0 ) = V 1 σ ( t 0 ) ( X 0 ) is the initial value of system (4), and λ ¯ = λ ¯ m a x / λ ̲ m i n , λ ¯ m a x = max 1 i N ( λ m a x ( P i ) ) , λ ̲ m i n = min 1 i N ( λ m i n ( P i ) ) . λ m a x ( P i ) and λ m i n ( P i ) denote the maximum and minimum eigenvalues of the positive definite matrix P i , respectively. β = 2 k 2 λ ̲ m i n γ > 0 , 0 < γ = 1 + a 2 < 1 , and 0 < q < 1 is a constant.
Proof. 
We define
V σ ( t ) = V 1 σ ( t ) + V 2 ( t ) ,
V 1 σ ( t ) = X T ( t ) P σ X ( t ) , V 2 ( t ) = ( k ^ k 1 ) 2 .
Let k 1 = 1 2 [ λ m i n ( Q σ ) λ m a x ( P σ ) + λ m a x ( D σ T P σ D σ ) λ m i n ( P σ ) + ρ 2 λ m a x ( B σ T P σ T P σ B σ ) λ m i n ( P σ ) + ξ 1 λ m a x ( P σ ) λ m i n ( P σ ) + r ( ξ 2 λ m a x ( P σ ) λ m i n ( P σ ) + 1 ) + r ( ξ 3 + 1 ) λ m a x ( P σ ) λ m i n ( P σ ) ] , where P σ and Q σ satisfy Equation (8). □
It is easy to show that V 1 σ ( t i ) V 1 σ ( t j ) = X T P σ ( t i ) X X T P σ ( t j ) X λ ¯ . It follows that V 1 σ ( t k ) λ ¯ V 1 σ ( t k ) , for each switching time t k . An argument similar to the analysis of Theorem 1 shows that L V σ ( t ) β V 1 σ γ ( t ) , and
L V 1 σ = L V σ L V 2 β 2 V 1 σ γ + ( 2 k ˜ V 1 σ 1 γ β 2 ) V 1 σ γ ,
where β = 2 k 2 λ ̲ m i n γ > 0 , and 0 < γ = 1 + a 2 < 1 . In the formula, we note V σ ( t 0 ) ( t 0 ) = V σ ( 0 ) , V 1 σ ( t 0 ) ( t 0 ) = V 1 σ ( 0 ) , and define h ( t ) = E V 1 σ ( t ) ( t ) . Let C = V σ 1 γ ( 0 ) + V 1 σ 1 γ ( 0 ) 1 q 1 1 γ , M = β 4 C 1 2 1 1 γ . Next, we discuss the stability of system (4) in two situations.
In the first case, h ( t 0 ) M , we can assume that k ˜ 2 C is uniformly bounded in this case, which will be proved by mathematical induction.
For each t [ t k , t k + 1 ) , V ˙ σ ( t ) ( t ) β V 1 σ ( t ) γ ( t ) 0 , we have k ˜ 2 V σ ( t k ) ( t k ) . First when t [ t 0 , t 1 ) , we prove the conclusion is right; that is k ˜ ( t 0 ) 2 C , and h ( t 1 ) M . Using equation k ˜ ( t 0 ) 2 V σ ( t 0 ) ( t 0 ) C , we have
2 k ˜ 2 h 1 γ ( t ) β 2 2 C 1 2 h 1 γ ( t ) β 2 2 C 1 2 M 1 γ β 2 0 .
It follows that h ( t ) h ( t 0 ) β 2 t 0 t h γ ( τ ) d τ , t [ t 0 , t 1 ) . On account of Lemma 2, we have,
h 1 γ ( t 1 ) h 1 γ ( t 0 ) β 2 ( 1 γ ) ( t 1 t 0 ) .
Since V 1 σ ( t 1 ) ( t 1 ) λ ¯ V 1 σ ( t 1 ) ( t 1 ) ; that is, h ( t 1 ) λ ¯ h ( t 1 ) , we obtain
h 1 γ ( t 1 ) λ ¯ 1 γ h 1 γ ( t 1 ) λ ¯ 1 γ ( h 1 γ ( t 0 ) β 2 ( 1 γ ) ( t 1 t 0 ) ) .
With the condition t 1 t 0 τ a , we obtain
h 1 γ ( t 1 ) λ ¯ 1 γ ( h 1 γ ( t 0 ) β 2 ( 1 γ ) ( t 1 t 0 ) ) λ ¯ 1 γ ( h 1 γ ( t 0 ) β 2 ( 1 γ ) τ a ) λ ¯ 1 γ ( h 1 γ ( t 0 ) β 2 ( 1 γ ) 2 ( λ ¯ 1 γ 1 ) h 1 γ ( 0 ) q β ( 1 γ ) ) λ ¯ 1 γ ( 1 λ ¯ 1 γ 1 q ) h 1 γ ( t 0 ) λ ¯ 1 γ ( 1 λ ¯ 1 γ q λ ¯ 1 γ ) h 1 γ ( t 0 ) q h 1 γ ( t 0 ) ,
and it follows that h ( t 1 ) h ( t 0 ) M .
Second, we prove k ˜ 2 C , and h ( t k + 1 ) M in section [ t k , t k + 1 ) , when h ( t ) M , and k ˜ 2 C , [ t 0 , t k ) holds.
Based on the above assumptions, we have h ( t ) M and k ˜ 2 C in section [ t 0 , t k ) . Then,
h ( t ) h ( t 0 ) β 2 t 0 t h γ ( τ ) d τ , t [ t 0 , t k ) .
When t [ t k , t k + 1 ) , we have
h 1 γ ( t k + 1 ) λ ¯ 1 γ h 1 γ ( t k + 1 ) λ ¯ 1 γ ( h 1 γ ( t k ) β 2 ( 1 γ ) ( t k + 1 t k ) ) λ ¯ 1 γ ( h 1 γ ( t k ) β 2 ( 1 γ ) τ a ) λ ¯ 1 γ ( h 1 γ ( t k ) β 2 ( 1 γ ) 2 ( λ ¯ 1 γ 1 ) h 1 γ ( 0 ) q β ( 1 γ ) ) λ ¯ 1 γ ( h 1 γ ( t k ) β 2 ( 1 γ ) 2 ( λ ¯ 1 γ 1 ) h 1 γ ( t k ) q β ( 1 γ ) ) λ ¯ 1 γ ( 1 λ ¯ 1 γ 1 q ) h 1 γ ( t k ) λ ¯ 1 γ ( 1 λ ¯ 1 γ q λ ¯ 1 γ ) h 1 γ ( t k ) q h 1 γ ( t k ) q 2 h 1 γ ( t k 1 ) q k h 1 γ ( t 0 ) .
It follows that h ( t k ) M .
k ˜ ( t ) 2 ( 1 γ ) ( h ( t ) ) 1 γ ( h ( t k ) ) 1 γ = ( h ( t k ) + k ˜ ( t k ) 2 ) 1 γ h 1 γ ( t k ) + k ˜ ( t k ) 2 ( 1 γ ) q k h 1 γ ( t 0 ) + k ˜ ( t k ) 2 ( 1 γ ) k ˜ ( t 0 ) 2 ( 1 γ ) + i = 1 k q i h 1 γ ( t 0 ) k ˜ ( t 0 ) 2 ( 1 γ ) + 1 q k 1 q h 1 γ ( t 0 ) V σ 1 γ ( t 0 ) + 1 1 q V 1 σ 1 γ ( t 0 ) .
It can be obtained by opening the power on both sides that k ˜ ( t k ) 2 V σ ( t 0 ) 1 γ ( t 0 ) + V 1 σ ( t 0 ) 1 γ ( t 0 ) 1 q 1 1 γ . That is, k ˜ ( t ) 2 C , t [ t k , t k + 1 ) .
In the second case, h ( t 0 ) M . If there exists a constant T 2 , such that k ^ ( t ) > k 1 , then
L V 1 σ = L V σ L V 2 β V 1 σ γ + 2 ( k 1 k ^ ) V 1 σ β V 1 σ γ ,
whenever t > T 2 . We take T 2 as the starting time, and the conclusion can be proved as above.
If not, k ^ ( t ) k 1 for t . With the adaptive law of k ^ ˙ ( t ) = X T ( t ) P X ( t ) > 0 , we know that k ^ ( t ) is monotonically increasing and bounded with k 1 . Then, there exists a constant T 3 , such that k ^ ( T 3 ) k 1 β 4 V σ 1 γ ( t 0 ) . By the above analysis, we obtain
V 1 σ 1 γ ( T 3 ) V σ 1 γ ( T 3 ) V σ 1 γ ( t 0 ) β 4 k ˜ .
We take T 3 as the starting time, and in this case,
L V 1 σ = L V σ L V 2 β 2 V 1 σ γ + ( 2 k ˜ V 1 σ 1 γ β 2 ) V 1 σ γ β 2 V 1 σ γ ,
whenever t > T 3 , and the conclusion can be proved as above. Hence, the statements in Section 4 are proved in two cases. Then, we can obtain k ˜ ( t ) 2 C , t 0 , when h ( t 0 ) M . This means that equation (29) always holds. Proceeding as in the proof of the non-switched GRNs (5), we have the finite-time stability in probability of the switched SGRNs (4).

5. Numerical Examples

In this section, two examples are provided to verify the effectiveness of the results obtained in the previous section.
Example 1.
First, we consider a non-switched SGRN, and the relevant parameters are given as follows [43].
A = 2.81 0 0 0 2.32 0 0 0 2.53 , B = 0 0.6 0.6 1.2 0 1.2 0 0.85 0 , C = 2.41 0 0 0 2.57 0 0 0 2.35 ,
and D = d i a g ( 0.92 , 1.02 , 0.98 ) . We take the regulatory function as f i ( p i ) = p i 2 1 + p i 2 , ( i = l a c l , t e t R , c l ) , and the time-varying delay is τ 1 ( t ) = 0.15 + 0.1 cos ( 0.5 t ) , τ 2 ( t ) = 0.1 + 0.1 sin ( 0.5 t ) . Then, from Equation (8), it can be concluded that the adaptive matrix
P = d i a g ( 0.1779 , 0.2155 , 0.1976 , 0.2075 , 0.1946 , 0.2128 )
if we select Q = I . Then, the controller can be designed as u ( t ) = k ^ X ( t ) sig 1 2 ( P X ( t ) ) with k ^ ˙ = X T ( t ) P X ( t ) . The following state responses of the system (5) with adaptive controller (4) are shown in Figure 1, with the initial condition m ( 0 ) = [ 0.2 , 0.3 , 0.2 ] T , p ( 0 ) = [ 0.6 , 0.4 , 0.45 ] T .
Example 2.
We consider a switched time-varying delay SGRN with two subsystems.
A 1 = 2.1 0 0 0 1.2 0 0 0 2.5 , B 1 = 0 1 0 0 0 1 1 0 0 , C 1 = 4.6 0 0 0 4 0 0 0 5.2
A 2 = 1.8 0 0 0 2 0 0 0 3.1 , B 2 = 0 0.7 0 0 0 0.7 0.7 0 0 , C 2 = 5 0 0 0 4 0 0 0 5
D 1 = d i a g ( 0.5 , 0.4 , 0.6 ) , D 2 = d i a g ( 0.3 , 0.3 , 0.4 ) , and f i ( p i ) = p i 2 1 + p i 2 . We assume that
τ 1 ( t ) = 0.15 + 0.1 cos ( 0.5 t ) , τ 2 ( t ) = 0.1 + 0.1 sin ( 0.5 t ) ,
τ ¯ 1 ( t ) = 0.1 + 0.2 sin ( 0.3 t ) , τ ¯ 2 ( t ) = 0.15 + 0.2 cos ( 0.3 t ) .
Then, from Equation (8), it can be concluded that the adaptive matrix
P 1 = d i a g ( 0.2381 , 0.4167 , 0.200 , 0.1087 , 0.1256 , 0.0962 ) ,
P 2 = ( 0.2778 , 0.2500 , 0.1613 , 0.1000 , 0.1250 , 0.1000 )
if we select Q = I . In the above system, we assume that the first subsystem switches to the second subsystem after 0.3 s, while the second subsystem switches to the first subsystem after 0.4 s. For the first subsystem, we select the corresponding controller u ( t ) = k ^ X ( t ) sig 1 2 ( P 1 X ( t ) ) with k ^ ˙ = X T ( t ) P 1 X ( t ) . For the second subsystem, the controller is u ( t ) = k ^ X ( t ) sig 1 2 ( P 2 X ( t ) ) with that k ^ ˙ = X T ( t ) P 2 X ( t ) .
The simulation results of the mRNA and protein concentrations are shown in Figure 2, with the initial condition m ( 0 ) = [ 0.5 , 0.3 , 0.25 ] T , p ( 0 ) = [ 0.5 , 0.3 , 0.2 ] T . So, the system of switched GRNs with an adaptive controller (19) can achieve finite-time stability.

6. Conclusions

In this paper, the problem of finite-time stability was investigated for a class of switched SGRNs with uncertainties and time-varying delay. In particular, adaptive controllers in non-switched and switched SGRNs were designed, and the sufficient conditions for the systems to achieve finite-time stability in probability were given by a nonlinear matrix inequality, the Razumikhin theorem, and several stochastic analytical techniques. It should be pointed out that the proposed controllers require only partial system information and can shorten the time required for the system to achieve stability. Finally, two simulation examples were given in support of the proposed control scheme.

Author Contributions

Conceptualization, F.L.; Formal analysis, H.G.; Methodology, L.W.; Project administration, P.W.; Writing—original draft, L.W.; All authors contributed to refining the ideas, carrying out additional analyses and finalizing this paper. All authors have read and agreed to the published version of the manuscript.

Funding

This research received no external funding.

Data Availability Statement

Not applicable.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Alon, U. An Introduction to Systems Biology: Design Principles of Biological Circuits; CRC: London, UK, 2006. [Google Scholar]
  2. Wang, P. Network biology: Recent advances and challenges. Gene Protein Dis. 2022, 1, 101. [Google Scholar] [CrossRef]
  3. Somogyi, R.; Sniegoski, C. Modeling the complexity of genetic networks: Understanding multigenic and pleiotropic regulation. Complexity 1996, 1, 45–63. [Google Scholar] [CrossRef]
  4. Bruggeman, F.; Westerhoff, H. The nature of systems biology. Trends Microbiol. 2007, 15, 45–50. [Google Scholar] [CrossRef]
  5. Mendoza, E. Systems biology: Its past, present and potential. Philipp. Sci. Lett. 2009, 2, 16–34. [Google Scholar]
  6. Kitano, H. Systems biology: A brief overview. Science 2002, 295, 1662–1664. [Google Scholar] [CrossRef] [Green Version]
  7. Barabási, A.; Gulbahce, N.; Loscalzo, J. Network medicine: A network-based approach to human disease. Nat. Rev. Genet. 2011, 12, 56–68. [Google Scholar] [CrossRef] [Green Version]
  8. Hood, L.; Health, J.; Phelps, M.; Lin, B. Systems biology and new technologies enable predictive and preventative medicine. Science 2004, 306, 640–643. [Google Scholar] [CrossRef] [Green Version]
  9. Kirschner, M. The meaning of systems biology. Cell 2005, 121, 503–504. [Google Scholar] [CrossRef] [Green Version]
  10. Bi, Y.; Wang, P. Exploring drought-responsive crucial genes in Sorghum. iScience 2022, 25, 105347. [Google Scholar] [CrossRef]
  11. Thomas, R. Boolean formalization of genetic control circuits. J. Theor. Biol. 1973, 42, 563–585. [Google Scholar] [CrossRef]
  12. Wang, P.; Wang, D.; Lv, J. Controllability analysis of a gene network for Arabidopsis thaliana reveals characteristics of functional gene families. IEEE/ACM Trans. Comput. Biol. Bioinform. 2019, 16, 912–924. [Google Scholar] [CrossRef]
  13. Smolen, P.; Baxter, D.A.; Byrne, J.H. Mathematical modeling of gene networks. Neuron 2000, 26, 567–580. [Google Scholar] [CrossRef] [Green Version]
  14. Wang, P.; Zhang, Y.; Lv, J.; Yu, X. Functional characteristics of additional positive feedback in genetic circuits. Nonlinear Dyn. 2015, 79, 397–408. [Google Scholar] [CrossRef]
  15. Reznik, E.; Kaper, T.J.; Segrè, D. The dynamics of hybrid metabolic-genetic oscillators. Choas 2013, 23, 013132. [Google Scholar] [CrossRef] [Green Version]
  16. Kuznetsov, A.; Kárn, M.; Kopell, N. Synchrony in a populatin of hysteresis-based genetic oscillators. SIAM J. Appl. Math. 2004, 65, 392–425. [Google Scholar] [CrossRef] [Green Version]
  17. Gonze, D. Modeling the effect of cell division on genetic oscillators. J. Theor. Biol. 2013, 325, 22–33. [Google Scholar] [CrossRef]
  18. Lv, J.; Wang, P. Modeling and Analysis of Bio-Molecular Networks; Springer: Singapore, 2020. [Google Scholar]
  19. Swain, P.; Elowitz, M.; Siggia, E. Intrinsic and extrinsic contributions to stochasticity in gene expression. Proc. Natl. Acad. Sci. USA 2002, 99, 12795–12800. [Google Scholar] [CrossRef] [Green Version]
  20. Min, H.; Xu, S.; Zhang, B.; Ma, Q. Globally adaptive control for stochastic nonlinear time-delay systems with perturbations and its application. Automatica 2019, 102, 105–110. [Google Scholar] [CrossRef]
  21. Zhang, B.; Lam, J.; Xu, S. Stability analysis of distributed delay neural networks based on relaxed Lyapunov-Krasovskii functions. IEEE Trans. Neural Netw. Learn. Syst. 2015, 26, 1480–1492. [Google Scholar] [CrossRef]
  22. Ma, Q.; Gu, K.; Choubedar, N. Strong stability of a class difference equations of continuous time and strctured singular value problem. Automatica 2018, 87, 32–39. [Google Scholar] [CrossRef] [Green Version]
  23. Wang, P.; Lv, J.; Yu, X. Colored noise induced bistable switch in the genetic toggle switch systems. IEEE/ACM Trans. Comput. Biol. Bioinform. 2015, 12, 579–589. [Google Scholar] [CrossRef]
  24. Ren, F.; Cao, J. Asymptotic and robust stability of genetic regulatory networks with time-varying delays. Neurocomputing 2008, 71, 834–842. [Google Scholar] [CrossRef]
  25. Wu, H.; Liao, X.; Guo, S.; Feng, W.; Wang, Z. Stochastic stability for uncertain genetic regulatory networks with interval time-varying delays. Neurocomputing 2009, 72, 3263–3276. [Google Scholar] [CrossRef]
  26. Yao, Y.; Liang, J.; Cao, J. Stability analysis for switched genetic regulatory networks: An average dwell time approach. J. Frankl. Inst. 2011, 348, 2718–2733. [Google Scholar] [CrossRef]
  27. Zhou, J.; Xu, S.; Shen, H. Finite-time robust stochastic stability of uncertain stochastic delayed reaction—Diffusion genetic regulatory networks. Neurocomputing 2011, 74, 2790–2796. [Google Scholar] [CrossRef]
  28. Liu, A.; Yu, L.; Zhang, D.; Zhang, W. Finite-time H control for discrete-time genetic regulatory networks with random delays and partly unknown transition probabilities. J. Frankl. Inst. 2013, 350, 1944–1961. [Google Scholar] [CrossRef]
  29. Li, L.; Zhen, X.; Bing, H. Non-uniform sampled-date control for stachastic passivity and passification of Markov jump genetic regulatory networks with time-varying delays. Neurocomputing 2016, 171, 434–443. [Google Scholar]
  30. Ali, M.S.; Saravanan, S. Finite-time stability for memristor based switched neural networks with time-varying delays via average dwell time approach. Neurocomputing 2018, 275, 1637–1649. [Google Scholar] [CrossRef]
  31. Xue, H.; Xu, X.; Zhang, J.; Yang, X. Robust stability of impulsive switched neural networks with multiple time delays. Appl. Math. Comput. 2019, 359, 456–475. [Google Scholar] [CrossRef]
  32. Wang, P.; Lü, J. Control of genetic regulatory networks: Opportunities and challenges. Acta Autom. Sin. 2013, 39, 1969–1979. [Google Scholar] [CrossRef]
  33. Wu, L.; Wang, P.; Lü, J. Substrate concentration effect on gene expression in genetic circuits with additional positive feedback. Sci. China Technol. Sci. 2018, 61, 1175–1183. [Google Scholar] [CrossRef]
  34. Qiu, J.; Sun, K.; Yang, C.; Chen, X.; Chen, X.; Zhang, A. Finite-time stability of genetic regulatory networks with impulsive effects. Neurocomputing 2017, 219, 9–14. [Google Scholar] [CrossRef]
  35. Bhat, S.; Bernstein, D. Finite-time stability of continuous autonomous systems. SIAM J. Control Optim. 2000, 38, 751–766. [Google Scholar] [CrossRef]
  36. Xu, J.; Sun, J. Finite-time filtering for discrete-time linear impulsive systems. Signal Process. 2012, 92, 2718–2722. [Google Scholar] [CrossRef]
  37. Xu, J.; Sun, J. Finite-time stability of nonlinear switched impulsive systems. Int. J. Syst. Sci. 2013, 44, 889–895. [Google Scholar] [CrossRef]
  38. Yu, S.; Long, X. Finite-time consensus for second-order multi-agent systems with disturbances by integral sliding mode. Automatica 2015, 54, 158–165. [Google Scholar] [CrossRef]
  39. Mao, X. Stochastic Differential Equations and Applications; Woodhead Publishing: Sawston, UK, 2008. [Google Scholar]
  40. Yin, J.; Khoo, S.; Man, Z.; Yu, X. Finite-time stability and instability of stochastic nonlinear systems. Automatica 2011, 47, 2671–2677. [Google Scholar] [CrossRef]
  41. Khoo, S.; Yin, J.; Man, Z.; Yu, X. Finite-time stabilization of stochastic nonlinear systems in strict-feedback form. Automatica 2013, 49, 1403–1410. [Google Scholar] [CrossRef]
  42. Wang, H.; Zhu, Q. Finite-time stabilization of high-order stochastic nonlinear systems in strict-feedback form. Automatica 2015, 54, 284–291. [Google Scholar] [CrossRef]
  43. Yin, L. Finite-time stability analysis of switched genetic regulatory networks. J. Appl. Math. 2014, 2014, 730292. [Google Scholar] [CrossRef] [Green Version]
  44. Li, Q.; Shen, B.; Liu, Y.; Alsaadi, F. Event-triggered H state estimation for discrete-time stochastic genetic regulatory networks with Markovian jumping parameters and time-varying delays. Neurocomputing 2016, 174, 912–920. [Google Scholar] [CrossRef]
  45. Li, C.; Lian, J.; Wang, Y. Stability of switched memristive neural networks with impulse and stochastic disturbance. Neurocomputing 2018, 275, 2565–2573. [Google Scholar] [CrossRef]
  46. Wang, W.; Dong, Y.; Zhong, S.; Liu, F. Finite-time ruost stability of uncertain genetic regulatory networks with time-varying delays and reaction-diffusion terms. Complexity 2019, 2019, 8565437. [Google Scholar]
  47. Wu, L.; Liu, K.; Lü, J.; Gu, H. Finite-time adaptive stability of gene regulatory networks. Neurocomputing 2019, 338, 222–232. [Google Scholar] [CrossRef]
  48. Saravanan, S.; Ali, M.S.; Rajchakit, G.; Hammachukiattikul, B.; Priya, B.; Thakur, G.K. Finite-time stability analysis of switched genetic regulatory networks with time-varying delays via wirtinger’s integral inequality. Complexity 2021, 2021, 9540548. [Google Scholar] [CrossRef]
  49. Liu, K.; Wu, L.; Lü, J.; Zhu, H. Finite-time adaptive consensus of a class of multi-agent systems. Sci. China Technol. Sci. 2016, 59, 22–32. [Google Scholar] [CrossRef]
  50. Huang, X.; Lin, W.; Yang, B. Global finite-time stabilization of a class of uncertain nonlinear systems. Automatica 2005, 41, 881–888. [Google Scholar] [CrossRef]
  51. Xiang, W.; Xiao, J.; Iqbal, M. Robust observer design for nonlinear uncertain switched systems under asynchronous switching. Nonlinear Anal. Hybrid Syst. 2012, 6, 754–773. [Google Scholar] [CrossRef]
Figure 1. The adaptive design of non-switched SGRNs with time-varying delay, where the controller is (6) and the adaptive law is (7). (a) Evolution of mRNA X 1 , X 2 , X 3 and protein molecules X 4 , X 5 , X 6 , (b) evolution of the controller gain of mRNA k 1 , k 2 , k 3 and protein molecules k 4 , k 5 , k 6 .
Figure 1. The adaptive design of non-switched SGRNs with time-varying delay, where the controller is (6) and the adaptive law is (7). (a) Evolution of mRNA X 1 , X 2 , X 3 and protein molecules X 4 , X 5 , X 6 , (b) evolution of the controller gain of mRNA k 1 , k 2 , k 3 and protein molecules k 4 , k 5 , k 6 .
Mathematics 10 04071 g001
Figure 2. The adaptive design of switched SGRNs with time-varying delay, where the controller is (19), and the adaptive law is (20). (a) Evolution of mRNA X 1 , X 2 , X 3 and protein molecules X 4 , X 5 , X 6 , (b) evolution of the controller gain of mRNA k 1 , k 2 , k 3 and protein molecules k 4 , k 5 , k 6 .
Figure 2. The adaptive design of switched SGRNs with time-varying delay, where the controller is (19), and the adaptive law is (20). (a) Evolution of mRNA X 1 , X 2 , X 3 and protein molecules X 4 , X 5 , X 6 , (b) evolution of the controller gain of mRNA k 1 , k 2 , k 3 and protein molecules k 4 , k 5 , k 6 .
Mathematics 10 04071 g002
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations.

Share and Cite

MDPI and ACS Style

Wu, L.; Liu, F.; Gu, H.; Wang, P. Adaptive Finite-Time Control of Stochastic Genetic Regulatory Networks with Time-Varying Delays. Mathematics 2022, 10, 4071. https://doi.org/10.3390/math10214071

AMA Style

Wu L, Liu F, Gu H, Wang P. Adaptive Finite-Time Control of Stochastic Genetic Regulatory Networks with Time-Varying Delays. Mathematics. 2022; 10(21):4071. https://doi.org/10.3390/math10214071

Chicago/Turabian Style

Wu, Lulu, Feifei Liu, Haibo Gu, and Pei Wang. 2022. "Adaptive Finite-Time Control of Stochastic Genetic Regulatory Networks with Time-Varying Delays" Mathematics 10, no. 21: 4071. https://doi.org/10.3390/math10214071

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