Next Article in Journal
The Rényi Entropies Operate in Positive Semifields
Previous Article in Journal
Two Measures of Dependence
 
 
Font Type:
Arial Georgia Verdana
Font Size:
Aa Aa Aa
Line Spacing:
Column Width:
Background:
Article

Finite-Time Synchronization of Markovian Jumping Complex Networks with Non-Identical Nodes and Impulsive Effects

School of Automation, Guangdong University of Technology, Guangzhou 510006, China
*
Author to whom correspondence should be addressed.
Entropy 2019, 21(8), 779; https://doi.org/10.3390/e21080779
Submission received: 29 May 2019 / Revised: 22 July 2019 / Accepted: 23 July 2019 / Published: 8 August 2019

Abstract

:
In this paper, we investigate the finite-time synchronization problem for a class of Markovian jumping complex networks (MJCNs) with non-identical nodes and impulsive effects. Sufficient conditions for the MJCNs are presented based on an M-matrix technique, Lyapunov function method, stochastic analysis technique, and suitable comparison systems to guarantee finite-time synchronization. At last, numerical examples are exploited to illustrate our theoretical results, and they testify the effectiveness of our results for complex dynamic systems.

1. Introduction

Over the past decades, owing to the wide applications in engineering and science, for instance, the Internet, power grid networks and communication networks, the search efforts of complex networks have improved considerably [1,2,3,4,5]. Complex networks consist of a great deal of interconnected nodes. As a basic unit, every node has special dynamic behavior different from other nodes. Different types of complex networks have different types of connections. Besides, whether or not the nodes have weight also determines the types of complex networks. The complexity of complex networks is not only manifested in the topological, but also reflected in dynamic movement of the network nodes. Because of the complexity of the network, it has given rise to wide attention from scholars in different fields. In particular, as a hot topic, the synchronization of network nodes has been studied by researchers in kinds of fields [6,7,8,9].
Many publications have presented results concerning asymptotic synchronization of complex networks [9,10,11,12,13,14,15]. Only when the time reaches infinity can the state of the coupling system reach synchronization. That is called asymptotic synchronization. However, asymptotic synchronization is not keeping with practical logic because apparatus and human beings have a limited life span. Consequently, convergence rate is a greatly important index when we study synchronization of complex networks. Therefore, the faster a complex network achieves synchronization, the less resources it consumes.
A notably effective method for achieving faster synchronization is to use a finite-time control technique. The finite-time control technique has several advantages [16,17]. In a settling time, this method can synchronize all nodes in the network. Finite-time control has not only improved robustness of systems but also ameliorated disturbance rejection properties [18,19,20,21,22]. As a result, the finite-time control technique is a more desirable method for achieving synchronization, and it has been widely studied.
In real applications, it is noted that communication signals may be suddenly significantly changed at one time when signals are transmitted. This phenomenon is called impulsive effects [12,20,23,24]. The effects of impulse may promote synchronization or damage synchronization, or yield no effect on synchronization. Recently, based on the concept of average impulsive interval, in a unified framework, the authors in [12,23] studied the synchronization of complex networks with synchronous and desynchronization impulses, respectively. Because the synchronizing impulses are instrumental in synchronization of dynamic systems, many scholars have designed all kinds of impulsive controllers to achieve synchronization of complex networks [12]. In [25], authors proposed an impulsive control method to realize exponential synchronization of coupled complex networks. However, according to [26,27], the desynchronizing impulses which are called impulsive disturbance should not happen too frequently. Because of the instantaneous perturbations, the influence of impulsive disturbance is not negligible. Actually, based on analysis about the stability of impulsive system, a great of results only relate to the asymptotic synchronization, and the finite-time synchronization is less covered. Therefore, studying the finite-time synchronization of dynamic systems with impulsive effects is of vital importance to understand the behaviour of many dynamic networks in real life.
In addition, as a suitable mathematical model for describing a kind of complex network in which the topology is stochastic variation all of a sudden, Markovian jumping complex networks (MJCNs) have given rise to extensive attention among scholars [27,28]. Furthermore, considering that there is a kind of complex dynamic network with finite modes, these modes can switch from one to another at a certain moment. As a result, we consider that it can be looked upon as the frame of theory of the Markovian switching system. In this framework, the Markovian chain controls the switching between different nodes. Many interesting results about synchronization with Markovian chain networks have been reported [29,30,31,32]. In [30,31], the authors indicate that the complex dynamic networks with the Markov jumping topology structure can realize asymptotic synchronization. In [32], authors investigated a stability problem of a class of discrete-time Markovian jumping system via state and mode feedback control. To our best knowledge, by introducing uncertain parameters, the influence of uncertainties in Markovian chains is overcome by a typical method that results in dependence on uncertain-parameter norm of asymptotic synchronization [29,30,31]. However, we need to synchronize the network in finite time in real world. Hence, it is of great importance that we study the finite-time synchronization of MJCNs to meet the needs of the real world.
Note that amounts of published works involved the synchronization of complex dynamic networks usually assume that a series of nodes in the complex dynamic network are identical. From the view of real world, this assumption is impractical for complex networks including all kinds of nodes that usually have different physical parameters [33]. As far as we know, in the previous literature, authors have extensively studied synchronization problems of complex networks with non-identical nodes [34,35,36]. In [34], impulsive complex networks with delayed nonidentical nodes were investigated by Razumikhin technique, a convex combination technique and time varying Lyapunov function. In [36], the authors designed a set of new controllers to achieve finite-time synchronization of dynamic systems with non-identical discontinuous nodes. However, it is remarkable that the problems of finite-time synchronization of non-identity-nodes systems with impulsive effects and markovian jumping topology has not been appropriately investigated.
Motivated by these ideas, it is our task to discuss the finite-time synchronization of Markovian jumping complex dynamic networks with non-identical nodes and impulsive effects. What’s more, a summary of the main contributions in this paper can be listed as follows:
  • The article considers a class of Markovian jumping complex dynamic networks with non-identical nodes and impulsive effects. The system model is more comprehensive and closer to engineering practice. The finite-time method has such outstanding disturbance rejection capability that the results of this subject are of great significance.
  • We propose a new one-norm-based Lyapunov function to solve the difficult points induced by non-identical nodes and impulsive effects. Also, we use the monotonicity to analyze the finite-time synchronization instead of the traditional theorem, and settling time can be theoretically estimated for a given network.
  • Without drawing into any uncertain parameters, the finite time synchronization of dynamic systems is guaranteed by using the stochastic analysis technique, the M-matrix technique and some effective conditions.
The rest of this article is organized as follows. In Section 2, model description and preliminaries are presented. Section 3 introduces the problem of finite-time synchronization of MJCNs with non-identical nodes and impulsive effects, and the convergence analysis is fully derived. In Section 4, we provide a detailed numerical simulations to demonstrate the effectiveness of results. The conclusion is drawn in the last.
Notations: There are some standard notations throughout this paper. 1 n is a column vector with all the elements being invariant constant 1. R n × m denotes the set of all n × m matrices and R n is the n-dimensional Euclidean space. · 1 represents the one-norm of a matrix or a vector, i.e., x 1 = i = 1 n x i for x = ( x 1 , x 2 , , x n ) T R n and, A 1 = max j i = 1 n a i j for A = a i j n × n R n × n . sgn · denotes the sign function. N + denotes the set of positive integers and real numbers. Let Ω , F , F t t 0 , P be a complete probability space with filtration F t t 0 satisfying the usual conditions (i.e., the filtration contains all P -null sets and is right continuous), and E · represents the mathematical expectation operator with respect to a given probability measure P .

2. Model Description and Preliminaries

The following preliminaries and necessary assumptions about the system are used throughout this article in this section. Next, we briefly outline the problem formulation. Let σ ( t ) , t 0 be a right continuous Markovian chain on the probability space Ω , F , F t t 0 , P which takes values in the finite state space S = 1 , 2 , , s with generator Θ = θ i j s × s i , j S given by
P σ t + Δ t = j | σ t = i = θ i j Δ t + o Δ t , i j , 1 + θ i i Δ t + o Δ t , i = j ,
where Δ t > 0 and lim Δ t 0 o Δ t Δ t = 0 , θ i j > 0 is the transfer rate from i to j if j i , yet θ i i = j i θ i j < 0 . The matrix Θ is assumed to be irreducible as a typical hypothesis. Another way to think about this amounts to the situation that, for any i , j S , we could get i 1 , i 2 , , i k S and j 1 , j 2 , , j k S such that θ i 1 j 1 , θ i 2 j 1 , , θ i k j 1 , θ i k j 2 , , θ i k j k are all positive.
Consider the following nonlinear coupled dynamic systems consisting of N non-identical nodes with Markovian jumping. The ith node is an n-dimensional coupled dynamic system, i.e.,
x ˙ i ( t ) = f i ( t , x i ( t ) ) + j = 1 N c i j ( σ ( t ) ) Φ x j ( t ) ,
where x i ( t ) = ( x i 1 ( t ) , x i 2 ( t ) , , x i n ( t ) ) T R n is the state of the ith node at time t, f i ( t , x i ( t ) ) = ( f i 1 ( t , x i ( t ) ) , f i 2 ( t , x i ( t ) ) , , f i n ( t , x i ( t ) ) ) T is a continuously nonlinear dynamic function, i = 1 , 2 , , N ; and C ( σ ( t ) ) = ( c i j ( σ ( t ) ) ) N × N R N × N is the outer coupling matrix of complex dynamic network, which is defined as follows: if there is a connection between node j and node i ( i j ) at time t, then c i j ( σ ( t ) ) > 0 , otherwise, c i j ( σ ( t ) ) = 0 . We give a definition about the diagonal elements as c i i ( σ ( t ) ) = j = 1 , j i N c i j ( σ ( t ) ) . { σ ( t ) , t 0 } is the Markovian process in continuous time, which is represented by the evolution of the node at time t. Φ = d i a g ( ϕ 1 , ϕ 2 , , ϕ n ) R n × n is an inner coupling matrix with ϕ l 0 , l = 1 , 2 , , n .
The main purpose of this article is to synchronize all of the non-identical nodes of system (1) with the following isolate node:
z ˙ ( t ) = g ( z ( t ) )
with the initial value z ( 0 ) , where z ( t ) = ( z 1 ( t ) , z 2 ( t ) , , z n ( t ) ) T R n denotes state of the given isolated node, and g ( z ( t ) ) = ( g 1 ( z ( t ) ) , g 2 ( z ( t ) ) , , g n ( z ( t ) ) ) T is a differentiable nonlinear dynamic function with continuity.
Furthermore, in the signal transmission process, signals may be suddenly changed at some discrete time [12,23]. The state x i ( t ) , i = 1 , 2 , , N with step change can be represented as a class of differential equation with impulsive effects. Note that the impulsive effects widely found in many processes may potentially have a significant impact on synchronization. Hence, we consider the controlled complex network with impulsive effects as follows:
x ˙ i ( t ) = f i ( t , x i ( t ) ) + u i ( σ ( t ) , t ) + j = 1 N c i j ( σ ( t ) ) Φ x j ( t ) , t t k , Δ x i ( t k ) = α i k e i ( t k ) , t = t k , k N + ,
where i = 1 , 2 , , N , Δ x i ( t k ) = x i ( t k ) x i ( t k ) , x i ( t k ) = x i ( t k + ) = lim t t k + x i ( t ) , x i ( t k ) = lim t t k x i ( t ) , ς = { t 1 , t 2 , } is an impulsive sequence satisfying 0 < t 1 < t 2 < < t k 1 < t k < , and lim k + t k = + , u i ( σ ( t ) , t ) is the controller to be designed. e i ( t ) = x i ( t ) z ( t ) , constant | α i k | 0 is an impulsive gain. Furthermore, in this paper, it is assumed that the pulse phenomena does not rely on the Markovian chain.
Remark 1.
Signals may be suddenly changed in the form of impulses during signal transmission at some discrete time t k , and the impulsive gains can be different from node to node. Additionally, at different impulsive instants, they may be diverse. Thus, Δ x i ( t k ) = α i k e i ( t k ) . Impulsive effects are considered as synchronous impulses and desynchronous impulses in this paper, respectively. For analytical simplicity, we should note the impulsive gains as | α i k | 0 , i N , k N + .
Before presenting the main results, some basic assumptions and definitions are presented as follows:
Assumption 1.
For any z ( z 1 , z 2 , , z n ) T R n and z ¯ ( z ¯ 1 , z ¯ 2 , , z ¯ n ) T R n , there exists constant h i j 0 such that, for i , j = 1 , 2 , , n
| f i ( t , z ) f i ( t , z ¯ ) | j = 1 n h i j z j z ¯ j .
Assumption 2.
There exist positive constants M i j and L j such that, respectively, for i = 1 , 2 , , N , j = 1 , 2 , , n
f i j ( z ( t ) ) M i j , g j ( z ( t ) ) L j .
Definition 1
([37]).The MJCNs (3) is said to be synchronized onto (2) in finite time by putting in a proper designed controller u i ( σ ( t ) , t ) , if there exists a constant T 1 > 0 , where T 1 relies on the initial state x ( 0 ) = ( x 1 T ( 0 ) , , x N T ( 0 ) ) T , z ( 0 ) and the initial value of the Markovian chain σ ( 0 ) , such that lim t T 1 E ( e i ( t ) 1 ) = 0 and E ( e i ( t ) 1 ) 0 for t T 1 , i = 1 , 2 , , N . T 1 is called as the settling time in this paper.
Definition 2
([23]).Average impulsive interval of impulsive sequence ς = { t 1 , t 2 , } is equivalent to T a if there exists a positive integer N 0 and a positive constant T a such that
t ˜ t T a N 0 N ς ( t , t ˜ ) N 0 + t ˜ t T a ,
for any t ˜ > t 0 , N ς ( t , t ˜ ) represents the number of impulsive times of the impulsive sequence ς on the interval ( t , t ˜ ) .
Definition 3
([38]).A nonpositive real matrix A = ( a i j ) n × n R n × n with a i j 0 for i j is known as Minkowski matrix (M-matrix for short) if all the eigenvalues of A have positive real parts.
Some significant lemmas are listed in the following part and they are required to obtain the results in this paper.
Lemma 1
([38]).The following descriptions are equivalent if A = ( a i j ) n × n R n × n with a i j 0 ( i j ) :
(1) 
All the eigenvalues of A have positive real parts.
(2) 
A is a nonsingular Minkowski matrix (M-matrix).
(3) 
A 1 exists and all the elments of A 1 are nonnegative.
Lemma 2
([37]).Let A = ( a i j ) n × n R n × n with a i j 0 ( i j ) , j = 1 n a i j = 0 , v = d i a g ( v 1 , v 2 , , v n ) , with v i > 0 , i , j = 1 , 2 , , n . The A + v is a nonsingular M-matrix if matrix A is irreducible.
Lemma 3
([37]).Suppose β i σ > χ i σ , where β i σ > 0 , i = 1 , 2 , , N , σ S , we obtain ξ σ = max { χ i σ β i σ , i = 1 , 2 , , N } < 0 . Denote ξ = d i a g ( ξ 1 , ξ 2 , , ξ s ) . The new matrix Θ ξ is a nonsingular M-matrix according to Lemma 2 and the irreducibility of Θ. All the elements of ( Θ ξ ) 1 are nonnegative because of Lemma 1. At least one positive element exists in each row of ( Θ ξ ) 1 since ( Θ ξ ) 1 is an invertible matrix,. λ is denoted to the maximum of the row sums of ( Θ ξ ) 1 . Then, all the elements of ( ρ 1 , ρ 2 , , ρ s ) T = 1 λ ( Θ ξ ) 1 1 s are positive and
l S θ σ l ρ l + ρ σ ξ σ = 1 λ < 0 , σ S .

3. Finite-Time Synchronization of the Complex Networks

In this section, a theorem is presented to synchronize the MJCNs (3) with non-identical nodes and impulsive disturbances onto the system (2). Moreover, the setting time is theoretically estimated.
For notation simplicity, we define c i j ( σ ( t ) ) = c i j σ and u i ( σ ( t ) , t ) = u i σ ( t ) , where σ ( t ) = σ S .
Subtracting Equation (2) from Equation (3), we obtain the error dynamical system as follows:
e ˙ i ( t ) = F i ( t , e i ( t ) ) + Γ i ( t ) + j = 1 N c i j σ Φ e j ( t ) + u i σ ( t ) , t t k , e i ( t k ) = ( 1 + α i k ) e i ( t k ) , t = t k , k N + ,
where F i ( t , e i ( t ) ) = f i ( t , x i ( t ) ) f i ( t , z ( t ) ) , Γ i ( t ) = f i ( t , z ( t ) ) g ( t , z ( t ) ) .
To achieve the aim of finite-time synchronization, we propose the following controller for node i:
u i σ ( t ) = β i σ e i ( t ) η e i ( t ) e ( t ) 1 , e ( t ) 1 0 , 0 , e ( t ) 1 = 0 ,
where β i σ > 0 , i = 1 , 2 , , N , σ S are determined constants, η > 0 is an adjustable parameter, and e ( t ) = ( e 1 T ( t ) , e 2 T ( t ) , , e N T ( t ) ) T .
Theorem 1.
For system (3) with controller (9), suppose that Assumptions 1 and 2 hold. The average impulsive interval of the impulsive sequence ς = { t 1 , t 2 , } is T a . Then, the following conditions are satisfied:
β i σ > H i 1 + c i i σ ϕ ̲ + j = 1 , j i N c j i σ ϕ ¯ χ i σ ,
η > i = 1 N j = 1 n ( M i j + L j ) ,
for σ S , i = 1 , 2 , , N , it can be concluded that:
(1) 
when α > 1 , and
T a > ( α 2 N 0 ln α ρ ̲ η * ) v ( 0 ) ,
the complex dynamic networks (3) can achieve synchronization with systems (2) in finite time, and the settling time is
T 1 = T a ln α ln ( ρ ̲ η * T a ρ ̲ η * T a α 2 N 0 v ( 0 ) ln α ) ;
(2) 
when α = 1 , the complex dynamic networks (3) is synchronized onto systems (2) in finite time, and the settling time is
T 1 = v 0 ρ η * ;
(3) 
when 0 < α < 1 , the complex dynamic networks (3) is synchronized onto systems (2) within finite time, and the settling time is
T 1 = T a ln α ln ( ρ ̲ η * T a ρ ̲ η * T a α 2 N 0 v ( 0 ) ln α ) ;
where H i = ( h j k i ) n × n , h j k i represents the Lipschitz coefficient of ith node, ϕ ̲ = min { ϕ b , b = 1 , 2 , , n } , ϕ ¯ = max { ϕ b , b = 1 , 2 , , n } , η * = η i = 1 N j = 1 n ( M i j + L j ) , ρ ̲ = min { ρ σ , σ S } , defining 0 < ρ σ < 1 has been referred to cursorily in Lemma 3, v ( 0 ) = ρ σ ( 0 ) i = 1 N e i ( 0 ) 1 . σ ( 0 ) is the initial value of the Markovian chain, α | 1 + α i k | , i = 1 , 2 , , N .
Proof. 
Construct the following Lyapunov function candidate with Markovian switch for σ ( t ) = σ S :
V ( e ( t ) , σ , t ) = ρ σ i = 1 N e i ( t ) 1 .
We use L V ( e ( t ) , σ ( t ) , t ) to represent the infinitesimal operator of V ( e ( t ) , σ ( t ) , t ) . When e ( t ) 1 0 , according to It o ^ differential formula, it is differentiated from V ( e ( t ) , σ ( t ) , t ) along the trajectory of (8), which gives that, for t k , k N +
L V ( e ( t ) , σ , t ) = ρ σ i = 1 N 1 n T d i a g ( sgn ( e i ( t ) ) ) × [ F i ( e i ( t ) ) + Γ i ( t ) + j = 1 N c i j σ Φ e j ( t ) β i σ e i ( t ) η e i ( t ) e ( t ) 1 ] + l S N θ σ l ρ l i = 1 N e i ( t ) 1 ,
where s g n ( e i ( t ) ) = ( s g n ( e i 1 ( t ) ) , s g n ( e i 2 ( t ) ) , , s g n ( e i n ( t ) ) ) T .
Based on Assumption 1, one obtains
1 n T d i a g ( sgn ( e i ( t ) ) ) F i ( e i ( t ) ) H i 1 e i ( t ) 1 .
Note that in Assumption 2,
1 n T d i a g ( sgn ( e i ( t ) ) ) Γ i ( t ) j = 1 n M i j + j = 1 n L j ,
and substituting (18) and (19) into (17) yields
L V ( e ( t ) , σ , t ) j = 1 N [ ρ σ H i 1 e i ( t ) 1 + ρ σ j = 1 n ( M i j + L j ) + j = 1 N ρ σ c i j σ Φ e j ( t ) + ρ σ ( β i σ e i ( t ) + η e i ( t ) e ( t ) 1 ) ] + l S N θ σ l ρ l i = 1 N e i ( t ) 1 .
After careful planning and analysis, we find that
L V ( e ( t ) , σ , t ) i = 1 N [ ( l S N θ σ l ρ l + ρ σ ( χ i σ β i σ ) ) e i ( t ) 1 ( ρ σ η ρ σ j = 1 N ( M i j + L j ) ) ] .
By Lemma 3, it follows from inequality (7) that l S θ σ l ρ l + ρ σ + ρ σ ξ σ = 1 λ < 0 , σ S , i = 1 , 2 , , N . Therefore, according to (7) and (21), we can obtain that
L V ( e ( t ) , σ , t ) ρ ̲ [ η i = 1 N j = 1 n ( M i j + L j ) ] .
Let η * = η i = 1 N j = 1 n ( M i j + L j ) ,therefore, it is obtained that
L V ( e ( t ) , σ , t ) ρ ̲ η * < 0 .
Based on the arbitrariness of σ S , by taking mathematical expectation, it follows from (23) that
d d t E { V ( e ( t ) , σ ( t ) , t ) } ρ ̲ η * .
When t = t k , we can get from (16) and the second equation of (8) that
V ( e ( t k + ) , σ ( t k + ) , t k + ) α V ( e ( t k ) , σ ( t k ) , t k ) .
Consider the following comparison system:
v ˙ ( t ) = ρ ̲ η * , v ( t ) > 0 , t t k 0 , v ( t ) = 0 , t t k v ( t k + ) = α v ( t k ) , t = t k , k N + v ( 0 ) = ρ σ ( 0 ) i = 1 N e i ( 0 ) 1 .
Consider e ( t ) = 0 is an equilibrium point of the error system (8),when e ( t ) 1 = 0 , we find that d d t E { V ( e ( t ) , σ ( t ) , t ) } = 0 which is equivalent to v ˙ ( t ) = 0 in (26). Therefore, comparing (24) and (25) with (26), one can see that V ( e ( 0 ) , σ ( 0 ) , 0 ) = v ( 0 ) indicates 0 E { V ( e ( t ) , σ ( t ) , t ) } v ( t ) for t 0 . According to the Squeeze Theorem, we can derive that E { V ( e ( t ) , σ ( t ) , t ) } = 0 if v ( t ) = 0 .
By using reduction to absurdity, we can prove Theorem 1 properly. If there exists T 1 [ 0 , + ) such that v ( T 1 ) = 0 , then it is obtained from (26) that v ( t ) 0 for all t T 1 . If not, there exists T 2 > T 1 such that v ( T 2 ) > 0 . Let T r = sup { t [ T 1 , T 2 ] : v ( t ) = 0 } , then T r < T 2 , v ( T r ) = 0 , and v ( t ) > 0 for all t ( T r , T 2 ] . Moreover, v ( t ) is monotonic increasing on the interval [ T r , T 3 ] because of existing T 3 ( T r , T 2 ] , i.e., v ˙ ( t ) > 0 for t [ T r , T 2 ] , which contradicts the first equation of (26). In the meantime, E { V ( e ( T 1 ) , σ ( T 1 ) , T 1 ) } = 0 and E { V ( e ( t ) , σ ( t ) , t ) } 0 for all t T 1 , which indicates that lim t T 1 E ( e i ( t ) 1 ) = 0 and E ( e i ( t ) 1 ) 0 for t T 1 , i = 1 , 2 , , N .
The value α i k will lead to α > 1 , α = 1 , 0 < α < 1 . Next, we give the provement about estimating the settling time T 1 , and there are three cases to be considered in the following part.
When v ( t ) > 0 , according to (26), we can deduce that when t t 0 + , t 1 , it yields that v t = v t 0 + ρ η * t 0 + t d t .
Similarly, for t t k + , t k + 1 , one obtains that v t = α k v 0 ρ η * t 0 t 1 α k d t ρ η * t 1 t 2 α k 1 d t ρ η * t k t d t .
By iteration, the above equations are incorporated as follows:
v ( t ) = α N ς ( 0 , t ) v ( 0 ) ρ ̲ η * 0 t α N ς ( y , t ) d y .
In the case of α > 1 it can be deduced on the basis of (6) and (27) that
v ( t ) ( α N 0 v ( 0 ) ρ ̲ η * α N 0 T a ln α ) e ln α T a t + ρ ̲ η * α N 0 T a ln α .
Considering (12) and the fact that ln α > 0 , the right-hand side of (28) becomes zero because of existing T 1 ( 0 , ) and
T 1 = T a ln α ln ( ρ ̲ η * T a ρ ̲ η * T a α 2 N 0 v ( 0 ) ln α ) .
When α = 1 , it can be obtained from (27) that T 1 = v 0 / ρ η * .
Similarly, when 0 < α < 1 , we can get that
v ( t ) ( α N 0 v ( 0 ) ρ ̲ η * α N 0 T a ln α ) e ln α T a t + ρ ̲ η * α N 0 T a ln α .
Since α N 0 v 0 ρ η * α N 0 T a / ln α > 0 , ln α / T a < 0 , and ρ η * α N 0 T a / ln α < 0 , the right-hand side of (30) becomes zero due to exist T 1 0 , + , and
T 1 = T a ln α ln ( ρ ̲ η * T a ρ ̲ η * T a α 2 N 0 v ( 0 ) ln α ) .
Based on the above analysis, we can obtain that lim t T 1 E ( e i ( t ) 1 ) = 0 and E ( e i ( t ) 1 ) 0 for t T 1 , i = 1 , 2 , , N . On the basis of Definition 1, the complex dynamic network (2) can realize synchronization with (3) in finite time via the control law (9). This completes the proof of the Theorem 1. □
Remark 2.
As a classic example, the upper bound and lower bound of impulsive intervals are demonstrated by the Example 3 in the reference [23]. The impulsive sequence ζ ¯ = { t 1 , t 2 , } can be expressed as the following equation
t k t k 1 = ε , mod ( k , N 0 ) 0 N 0 ( T a ε ) + ε , mod ( k , N 0 ) = 0 .
where ε and T a denotes positive numbers satisfying ε T a ; mod ( k , N 0 ) represents the remainder of k dividing by N 0 and N 0 N + . According to (32), we can obtain that inf k N + { t k t k 1 } ε and sup k N + { t k t k 1 } = N 0 ( T a ε ) + ε . The quantity inf k N + { t k t k 1 } will be quite small, and the quantity sup k N + { t k t k 1 } will be very big if ε is small enough and N 0 is sufficiently large. In such a situation, two types of impulsive effects, namely, synchronizing impulses and desynchronizing impulses are considered in this article. In order to ensure the finite-time synchronization desynchronizing impulses shouldn’t occur frequently. Given the analysis provided above, our criterion in Theorem 1 is proper for impulsive control signals which have a wider range. Compared with the results deriving by sup k N + { t k t k 1 } , our results are less conservative. To guarantee that the impulses do not occur too frequently, the positive integer N 0 will not be too large. Accordingly, the impulsive interval T a will not be too small.
It is worth noting that our work is affected by the maximum average impulsive intervals and the minimum average impulsive intervals. Are the networks (3) synchronized to the isolate system (2) in finite-time with the maximum average impulsive intervals and the minimum average impulsive intervals? To answer these questions it is worthwhile to investigate the influence of the maximum average and the minimum average impulsive intervals.
Respectively, we replace T a with T ̲ and T ¯ , and the inequality (6) will be adapted to the following form
t s T ¯ 1 N ς ( s , t ) t s T ̲ + 1 .
for any t > s 0 , where T ̲ = i n f k N + t k + 1 t k , T ¯ = s u p k N + t k + 1 t k .
Corollary 1.
For system (3) with controller (9), assume that Assumptions 1 and 2 hold. The minimum impulsive interval and the maximum impulsive interval of impulsive signals ς = { t 1 , t 2 , } are T ̲ and T ¯ , respectively. There exists a positive number α such that 1 < | 1 + α i k | α , i 1 , 2 , , N , and satisfied conditions are listed as follows:
β i σ > H i 1 + c i i σ ϕ ̲ + j = 1 , j i N c j i σ ϕ ¯ χ i σ ,
η > i = 1 N j = 1 n ( M i j + L j ) ,
T ̲ > ( α 2 ln α ρ ̲ η * ) v ( 0 ) ,
for σ S , i = 1 , 2 , , N , then complex dynamical network (3) with controller (9) is synchronized onto system (2) in a finite time T 1 , where H i = ( h j k i ) n × n , ϕ ̲ = min { ϕ b , b = 1 , 2 , , n } , ϕ ¯ = max { ϕ b , b = 1 , 2 , , n } , η * = η i = 1 N j = 1 n ( M i j + L j ) , ρ ̲ = min { ρ σ , σ S } , 0 < ρ σ < 1 is defined in the proof, v ( 0 ) = ρ σ ( 0 ) i = 1 N e i ( 0 ) 1 . σ ( 0 ) is the initial value of the Markovian chain.
When v ( t ) > 0 , according to (26), we can deduce that
v ( t ) = α N ς ( 0 , t ) v ( 0 ) ρ ̲ η * 0 t α N ς ( y , t ) d y .
In the case of α > 1 , it can be deduced on the basis of (33) and (37) that
v ( t ) α t T ̲ + 1 v ( 0 ) + ρ ̲ η * α 1 T ¯ ln α ρ ̲ η * α 1 T ¯ α t T ¯ ln α = f ( t ) .
Compute the derivative of f ( t )
f ˙ ( t ) = α v ( 0 ) α t T ̲ ln α T ̲ ρ ̲ η * α 1 α t T ¯ .
Then, let f ˙ ( t ˜ ) = 0 , we can find that
t ˜ = T ¯ T ̲ ln α 2 v ( 0 ) ln α ρ ̲ η * T ̲ ( T ̲ T ¯ ) ln α .
Then we can obtain that
f ( t ˜ ) < 0 .
Furthermore, since v ( 0 ) > 0 , we can get
f ( 0 ) = α v ( 0 ) > 0 .
According to the existence theorem of zero point, for t 0 , t ˜ , we can get that f ( t ) has one zero point T 1 .
Corollary 2.
For system (3) with controller (9), assume that Assumptions 1 and 2 hold. The minimum impulsive interval and the maximum impulsive interval of impulsive signals ς = { t 1 , t 2 , } are T ̲ and T ¯ , respectively. There exists a positive number exists α such that | 1 + α i k | α < 1 , i 1 , 2 , , N , and the satisfied conditions are listed as follows:
β i σ > H i 1 + c i i σ ϕ ̲ + j = 1 , j i N c j i σ ϕ ¯ χ i σ ,
η > i = 1 N j = 1 n ( M i j + L j ) ,
for σ S , i = 1 , 2 , , N , then complex dynamical network (3) with controller (9) is synchronized onto system (2) in a finite time T 1 , where H i = ( h j k i ) n × n , ϕ ̲ = min { ϕ b , b = 1 , 2 , , n } , ϕ ¯ = max { ϕ b , b = 1 , 2 , , n } , η * = η i = 1 N j = 1 n ( M i j + L j ) , ρ ̲ = min { ρ σ , σ S } , 0 < ρ σ < 1 is defined in the proof, v ( 0 ) = ρ σ ( 0 ) i = 1 N e i ( 0 ) 1 . σ ( 0 ) is the initial value of the Markovian chain.
The proof is similar to that of Corollary 1, so we omit it.
Remark 3.
Corollary 2 and Theorem 1 indicate that average impulsive interval does not matter to the finite-time synchronization when 0 < α < 1 .

4. Numerical Examples

In this section, numerical simulations are provided to demonstrate that the applications of the theorem described above are valid. Using the similar example as that given in [33], we also consider two different chaotic node systems as follows:
x ˙ t = 0.8 6 0 0.2 0.2 0.2 0 2.86 0 x t + 0.9 x 1 t + 1 0.9 x 1 t 1 0 0 = f ¯ x t ,
x ˙ t = 0.6 1.5 0 0.2 0.2 0.2 0 2.6 0 x t + 0.7 x 1 t + 1 0.7 x 1 t 1 0 0 = f ˜ x t ,
where x ( t ) = ( x 1 ( t ) , x 2 ( t ) , x 3 ( t ) ) T . Figure 1 and Figure 2 depict the chaotic trajectories of (43) with different initial values x ( 0 ) = ( 0.5 , 0.4 , 0.8 ) T and x ( 0 ) = ( 0.2 , 0.4 , 0.7 ) T , respectively. Then, Figure 3 depicts the chaotic trajectories of (44) with the initial value x ( 0 ) = ( 0.5 , 0.4 , 0.8 ) T .
In the following, consider a coupled complex network being composed of two types of non-identical chaotic nodes (43) and (44), which are described such that:
x ˙ i t = f i t , x i t + u i σ t , t + j = 1 3 c i j σ t Φ x j t , t t k Δ x i t k = α i k e i t k , t = t k , k N + , i = 1 , 2 , 3 .
where x ˙ i t = x i 1 t , x i 2 t , x i 3 t T , f i x i t = f ¯ x i t , i = 1 , 2 , and f i x i t = f ˜ x i t , i = 3 . Φ = diag 1 , 1 , 0 , and the outer coupling matrix is supposed to be
C 1 = 0.01 2 1 1 0 1 1 1 2 3 , C 2 = 0.01 1 0 1 1 2 1 0 1.5 1.5 , C 3 = 0.01 1.5 0.5 1 0.5 3 2.5 1 1 2 .
Moreover, the transition probability matrix is given as Θ = 40 18 32 30 80 50 40 30 70 .
According to Assumption 1, we can verify the matrix which is similar to [33] satisfying with
H 1 = H 2 = 4.9 1.6 0 0.2 0.2 0.2 0 2.9 0 , H 3 = 2.3 1.8 0 0.1 0.1 0.1 0 12.8 0 .
We synchronize (45) onto the following isolated node system:
z ˙ t = 0.2 3 7 0 1 1 1 0 11 0 z t + 0.2 4.5 z 1 t + 1 4.5 z 1 t 1 0 0 = g z t ,
where z t = z 1 t , z 2 t , z 3 t T . The initial condition is taken as z 0 = 0.3 , 0.1 , 0.12 T . Figure 4 shows the chaotic trajectory of (46).
Remark 4.
In numerical simulations, choosing different initial values under identical chaotic systems and choosing the same initial values under non-identical chaotic systems for comparison can more effectively illustrate the results of this study.
The same as [33] calculated simply, it can be easily calculated the corresponding parameters as M 11 = M 21 = 1.7411 , M 12 = M 22 = 0.6782 , M 13 = M 23 = 3.7841 , M 31 = 1.8079 , M 32 = 0.7097 , M 33 = 3.2991 , L 1 = 1.7662 , L 2 = 0.6572 , L 3 = 2.8854 , χ 11 = 4.866 , χ 21 = 4.886 , χ 31 = 4.38 , χ 12 = 4.866 , χ 22 = 4.871 , χ 32 = 4.38 , χ 13 = 4.871 , χ 23 = 4.871 , χ 33 = 4.395 . Thus, choosing β i σ = 4.9 , i = 1 , 2 , 3 , σ = 1 , 2 , 3 , we obtain ξ = diag ( 0.034 , 0.029 , 0.029 ) . Furthermore, from ρ 1 , ρ 2 , , ρ s T = 1 λ ( Θ ξ 1 1 s we find ρ 1 = 0.9998 , ρ 2 = 1 , ρ 3 = 0.9999 . The initial values are arbitrarily and evenly chosen from ( 3 , 3 ) and we find i = 1 3 e i 0 1 = 0.1733 .
In the following section, we verify Theorem 1. The parameters in the simulations are taken as step-length at 0.0001. We choose α 1 k = α 2 k = 0.1 , α 3 k = 0.2 for any k N + because of the impulsive disturbance. Accordingly, we use α = 1.2 . Additionally, we choose η = 43.8981 and σ 0 = 1 . By simple computation, we obtain η * = 10 . The condition (12) in Theorem 1 implies that T a > 0.004898 should be satisfied. Consider T a = 0.0049 , N 0 = 5 According to the Equation (13), the complex network is synchronized with the isolates node within T 1 = 0.5245 . The synchronization trajectories e i t 1 , i = 1 , 2 , 3 are shown in Figure 5, Figure 6 and Figure 7. The figures depict that the complex network (3) is synchronized with (2) before t = 0.09 .
Remark 5.
It is well known that time is not negative, therefore, T a in (12) of Theorem 1 should not be too small. Otherwise, this kind of statements will reflect a real world situation and will not be in synchronization.
Remark 6.
In Corollary 1, we choose the same data for the simulation. We obtain the result T ̲ > 0.00114 , and T a = 0.0049 . From the simulation data, we can get inf k N + { t k t k 1 } 0.0009 . Obviously, our criterion is suitable for a wider range of impulsive signals. Because the impulsive effect discussed in this paper is considered to be disturbance, the impulses should not occur frequently. Comparing the range of T a and T ̲ , we see that an average impulsive interval of T a is better than the average impulsive interval of T ̲ .

5. Conclusions

In this paper, we have studied the finite-time synchronization of the MJCNs with non-identical nodes and impulsive effects. Sufficient conditions for the MJCNs are presented based on the M-matrix technique, the Lyapunov function method, the stochastic analysis technique and suitable comparison systems to ensure the finite-time synchronization of the communication systems. We show that the MJCNs with non-identical nodes and impulsive effects can reach synchronization within a finite time through rigorous mathematical derivation and simulation examples.
In the real world, we realize that a more general class of complex networks does not have complete information. Therefore, we would further investigate how to synchronize the complex networks with incomplete information in finite time.

Author Contributions

Conceptualization, T.C. and Z.Z.; Investigation, S.P.; Validation, S.P.; Writing—original draft, T.C.; Writing—review & editing, T.C.

Acknowledgments

The work was supported by the Natural Science Foundation of China under Grants 61374081 and 61973092.

Conflicts of Interest

The authors declare no conflict of interest.

References

  1. Yang, T.; Feng, Q.; Gao, H.; Kurths, J. Synchronization in complex networks and its application—A survey of recent advances and challenges. Annu. Rev. Control 2014, 38, 184–198. [Google Scholar]
  2. Yu, W.; Chen, G.; Lü, J. On pinning synchronization of complex dynamical networks. Automatica 2009, 45, 429–435. [Google Scholar] [CrossRef]
  3. Stella, M.; De Domenico, M. Distance Entropy Cartography Characterises Centrality in Complex Networks. Entropy 2018, 20, 268. [Google Scholar] [CrossRef]
  4. Wu, X. Exponential Synchronization of Two Complex Dynamical Networks of Random Disturbance with Both Mixed Coupled and Time-Varying Delay by Pinning Control. Entropy 2015, 17, 6937–6953. [Google Scholar] [CrossRef] [Green Version]
  5. Ma, W.; Wu, Y.; Li, C. Pinning Synchronization between Two General Fractional Complex Dynamical Networks With External Disturbances. IEEE/CAA J. Autom. Sin. 2017, 4, 332–339. [Google Scholar] [CrossRef]
  6. Wang, J.L.; Wu, H.N.; Huang, T. Passivity-based synchronization of a class of complex dynamical networks with time-varying delay. Automatica 2015, 56, 105–112. [Google Scholar] [CrossRef]
  7. Ahmed, M.A.A.; Liu, Y.; Zhang, W.; Alsaadi, F.E. Exponential synchronization via pinning adaptive control for complex networks of networks with time delays. Neurocomputing 2017, 225, 198–204. [Google Scholar] [CrossRef]
  8. Yang, X. Can neural networks with arbitrary delays be finite-timely synchronized? Neurocomputing 2014, 143, 275–281. [Google Scholar] [CrossRef]
  9. Zhou, J.; Lu, J.A. Pinning adaptive synchronization of a general complex dynamical network. Automatica 2008, 44, 996–1003. [Google Scholar] [CrossRef]
  10. Khadra, A.; Liu, X.Z.; Shen, X. Analyzing the Robustness of Impulsive Synchronization Coupled by Linear Delayed Impulses. IEEE Trans. Autom. Control 2009, 54, 923–928. [Google Scholar] [CrossRef]
  11. Lu, J.; Chen, G. A Time-Varying Complex Dynamical Network Model And Its Controlled Synchronization Criteria. IEEE Trans. Autom. Control 2005, 50, 841–846. [Google Scholar]
  12. Yang, X.; Cao, J.; Lu, J. Synchronization of delayed complex dynamical networks with impulsive and stochastic effects. Nonlinear Anal. Real World Appl. 2011, 12, 2252–2266. [Google Scholar] [CrossRef]
  13. Liu, T.; Hill, D.J.; Zhao, J. Synchronization of Dynamical Networks by Network Control. IEEE Trans. Autom. Control 2012, 57, 1574–1580. [Google Scholar] [CrossRef]
  14. Yang, X.; Zhu, Q.; Huang, C. Generalized lag-synchronization of chaotic mix-delayed systems with uncertain parameters and unknown perturbations. Nonlinear Anal. Real World Appl. 2011, 12, 93–105. [Google Scholar] [CrossRef]
  15. Tan, W.; Jiang, F.; Huang, C.; Zhou, L. Synchronization for a Class of Fractional-Order Hyperchaotic System and Its Application. J. Appl. Math. 2012, 2012, 974639. [Google Scholar] [CrossRef]
  16. Perruquetti, W.; Floquet, T.; Moulay, E. Finite-Time Observers: Application to Secure Communication. IEEE Trans. Autom. Control 2008, 53, 356–360. [Google Scholar] [CrossRef]
  17. Li, L.; Jian, J. Finite-Time Synchronization of Chaotic Complex Networks with Stochastic Disturbance. Entropy 2014, 17, 39–51. [Google Scholar] [CrossRef] [Green Version]
  18. Aghababa, M.P.; Aghababa, H.P. Synchronization of mechanical horizontal platform systems in finite time. Appl. Math. Model. 2012, 36, 4579–4591. [Google Scholar] [CrossRef]
  19. Yang, X.; Cao, J. Finite-time stochastic synchronization of complex networks. Appl. Math. Model. 2010, 34, 3631–3641. [Google Scholar] [CrossRef]
  20. Khadra, A.; Liu, X.; Shen, X. Application of impulsive synchronization to communication security. IEEE Trans. Circuits Syst. I Fundam. Theory Appl. 2003, 50, 341–351. [Google Scholar] [CrossRef]
  21. Aghababa, M.P.; Khanmohammadi, S.; Alizadeh, G. Finite-time synchronization of two different chaotic systems with unknown parameters via sliding mode technique. Appl. Math. Model. 2011, 35, 3080–3091. [Google Scholar] [CrossRef]
  22. Vincent, U.E.; Guo, R. Finite-time synchronization for a class of chaotic and hyperchaotic systems via adaptive feedback controller. Phys. Lett. A 2011, 375, 2322–2326. [Google Scholar] [CrossRef]
  23. Lu, J.; Ho, D.W.C.; Cao, J. A unified synchronization criterion for impulsive dynamical networks. Automatica 2010, 46, 1215–1221. [Google Scholar] [CrossRef]
  24. Yang, X.; Huang, C.; Zou, X. Effect of impulsive controls in a model system for age-structured population over a patchy environment. J. Math. Biol. 2018, 76, 1387–1419. [Google Scholar] [CrossRef] [PubMed]
  25. Wu, Y.; Fu, S.; Li, W. Exponential synchronization for coupled complex networks with time-varying delays and stochastic perturbations via impulsive control. J. Frankl. Inst. 2019, 356, 492–513. [Google Scholar] [CrossRef]
  26. Jianquan, L.; Ho, D.W.C.; Jinde, C.; Jürgen, K. Exponential synchronization of linearly coupled neural networks with impulsive disturbances. IEEE Trans. Neural Netw. 2011, 22, 329–336. [Google Scholar]
  27. Ren, H.; Deng, F.; Peng, Y. Finite time synchronization of Markovian jumping stochastic complex dynamical systems with mix delays via hybrid control strategy. Neurocomputing 2018, 22, 683–693. [Google Scholar] [CrossRef]
  28. Wang, X.; Guo, Y. H-infinity Control for Markov Jump Systems with Nonlinear Noise Intensity Function and Uncertain Transition Rates. Entropy 2015, 17, 4762–4774. [Google Scholar] [CrossRef]
  29. Yurong, L.; Zidong, W.; Jinling, L.; Xiaohui, L. Stability and synchronization of discrete-time Markovian jumping neural networks with mixed mode-dependent time delays. IEEE Trans. Neural Netw. 2009, 20, 1102–1116. [Google Scholar] [CrossRef]
  30. Li, Z.X.; Ju, H.P.; Wu, Z.G. Synchronization of complex networks with nonhomogeneous Markov jump topology. Nonlinear Dyn. 2013, 74, 65–75. [Google Scholar] [CrossRef]
  31. Yang, X.; Cao, J.; Lu, J. Synchronization of Randomly Coupled Neural Networks with Markovian Jumping and Time-Delay. IEEE Trans. Circuits Syst. I Regul. Pap. 2013, 60, 363–376. [Google Scholar] [CrossRef]
  32. Zhu, J.; Ding, Q.; Spiryagin, M.; Xie, W. State and mode feedback control for discrete-time Markovian jump linear systems with controllable MTPM. IEEE/CAA J. Autom. Sin. 2019, 6, 830–837. [Google Scholar] [CrossRef]
  33. Zhang, W.; Li, C.; He, X.; Li, H. Finite-time synchronization of complex networks with non-identical nodes and impulsive disturbances. Mod. Phys. Lett. B 2018, 32, 1850002. [Google Scholar] [CrossRef]
  34. Yu, T.; Cao, D.; Yang, Y.; Liu, S.; Huang, W. Robust synchronization of impulsively coupled complex dynamical network with delayed nonidentical nodes. Chaos Solitons Fractals 2016, 87, 92–101. [Google Scholar] [CrossRef]
  35. Zhao, J.; Hill, D.J.; Liu, T. Synchronization of Dynamical Networks with Nonidentical Nodes: Criteria and Control. IEEE Trans. Circuits Syst. I Regul. Pap. 2011, 58, 584–594. [Google Scholar] [CrossRef]
  36. Yang, X.; Wu, Z.; Cao, J. Finite-time synchronization of complex networks with nonidentical discontinuous nodes. Nonlinear Dyn. 2013, 73, 2313–2327. [Google Scholar] [CrossRef]
  37. Yang, X.; Lu, J. Finite-Time Synchronization of Coupled Networks with Markovian Topology and Impulsive Effects. IEEE Trans. Autom. Control 2016, 61, 2256–2261. [Google Scholar] [CrossRef]
  38. Horn, R.A.; Johnson, C.R. Topics in Matrix Analysis; Cambridge University Press: Cambridge, UK, 1994. [Google Scholar]
Figure 1. Chaotic trajectory of (43) with initial value x ( 0 ) = ( 0.5 , 0.4 , 0.8 ) T .
Figure 1. Chaotic trajectory of (43) with initial value x ( 0 ) = ( 0.5 , 0.4 , 0.8 ) T .
Entropy 21 00779 g001
Figure 2. Chaotic trajectory of (43) with initial value x ( 0 ) = ( 0.2 , 0.4 , 0.7 ) T .
Figure 2. Chaotic trajectory of (43) with initial value x ( 0 ) = ( 0.2 , 0.4 , 0.7 ) T .
Entropy 21 00779 g002
Figure 3. Chaotic trajectory of (44) with initial value x ( 0 ) = ( 0.5 , 0.4 , 0.8 ) T .
Figure 3. Chaotic trajectory of (44) with initial value x ( 0 ) = ( 0.5 , 0.4 , 0.8 ) T .
Entropy 21 00779 g003
Figure 4. Chaotic trajectory of (46) with initial value z ( 0 ) = ( 0.3 , 0.1 , 0.12 ) T .
Figure 4. Chaotic trajectory of (46) with initial value z ( 0 ) = ( 0.3 , 0.1 , 0.12 ) T .
Entropy 21 00779 g004
Figure 5. The synchronization error trajectories of complex system (44) with isolated system (46) with an initial value of x ( 0 ) = ( 0.5 , 0.4 , 0.8 ) T under control.
Figure 5. The synchronization error trajectories of complex system (44) with isolated system (46) with an initial value of x ( 0 ) = ( 0.5 , 0.4 , 0.8 ) T under control.
Entropy 21 00779 g005
Figure 6. The synchronization error trajectories of complex system (44) with isolated system (46) with an initial value of x ( 0 ) = ( 0.2 , 0.4 , 0.7 ) T under control.
Figure 6. The synchronization error trajectories of complex system (44) with isolated system (46) with an initial value of x ( 0 ) = ( 0.2 , 0.4 , 0.7 ) T under control.
Entropy 21 00779 g006
Figure 7. The synchronization error trajectories of complex system (45) with isolated system (46) with an initial value of x ( 0 ) = ( 0.5 , 0.4 , 0.8 ) T under control.
Figure 7. The synchronization error trajectories of complex system (45) with isolated system (46) with an initial value of x ( 0 ) = ( 0.5 , 0.4 , 0.8 ) T under control.
Entropy 21 00779 g007

Share and Cite

MDPI and ACS Style

Chen, T.; Peng, S.; Zhang, Z. Finite-Time Synchronization of Markovian Jumping Complex Networks with Non-Identical Nodes and Impulsive Effects. Entropy 2019, 21, 779. https://doi.org/10.3390/e21080779

AMA Style

Chen T, Peng S, Zhang Z. Finite-Time Synchronization of Markovian Jumping Complex Networks with Non-Identical Nodes and Impulsive Effects. Entropy. 2019; 21(8):779. https://doi.org/10.3390/e21080779

Chicago/Turabian Style

Chen, Tao, Shiguo Peng, and Zhenhua Zhang. 2019. "Finite-Time Synchronization of Markovian Jumping Complex Networks with Non-Identical Nodes and Impulsive Effects" Entropy 21, no. 8: 779. https://doi.org/10.3390/e21080779

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