Adaptive Generalized Synchronization of Drive-Response Neural Networks with Time-Varying Delay

Abstract

This paper studies the generalized synchronization of a class of drive-response neural networks with time-varying delay. When the topological structures of the drive-response neural networks are known, by designing an appropriate nonlinear adaptive controller, the generalized synchronization of these two networks is obtained based on Lyapunov stability theory and LaSalle’s invariance principle.

Share and Cite:

Zhu, L. (2022) Adaptive Generalized Synchronization of Drive-Response Neural Networks with Time-Varying Delay. Applied Mathematics, 13, 19-26. doi: 10.4236/am.2022.131002.

1. Introduction

There are various complex networks in nature and human society, such as transportation network, biological network, social relationship network, neural network and so on [1] [2] [3]. In recent years, complex networks have attracted the attention of scholars in many fields including biology, engineering, economics, neuroscience, mathematics, physics.

They have been become a research hotspot in academic circles, many interesting and valuable results are obtained [4] [5] [6] [7]. Many studies have been devoted to the synchronization of complex dynamic networks due to its wide application in the real world [8] [9] [10] [11]. Synchronization is a collective phenomenon and behavior, its principle can be used to promote social production and human activities, for instance the security of communication, the development of laser equipment and nuclear magnetic resonance instrument [12]. Therefore, the research on synchronization of complex dynamic networks has very important practical significance.

The consistency problem of all nodes in a complex network is internal synchronization. Various synchronization methods have been proposed, such as adaptive control [13] [14] [15], impulse control [16] [17], pinning control [18] [19]. In fact, synchronization can also be realized between two networks, that is, external synchronization, including complete synchronization [20], projective synchronization [21] [22], generalized synchronization [23] [24] [25]. The projective synchronization of two complex networks with the same node dynamics is studied in the literature [22]. By designing a nonlinear controller, the generalized synchronization of two complex networks with different node dynamics was realized, but the time delay was not considered [24]. In [25], the generalized synchronization for two complex networks with time-varying delay coupling was investigated.

Neural networks, as a special kind of complex networks, have been received considerable attention because of its potential application in neurophysiology, automatic control, image processing. The synchronization of two neural networks with time delay was studied in the literature [26]. The projective synchronization of neural networks without time delay was obtained in [21]. The literature [27] realized the projective synchronization of a class of neural networks by using adaptive feedback control method.

However, there are few studies on the generalized synchronization of a class of neural networks with time-varying delay. This paper is concerned with the problem of generalized synchronization for drive-response neural networks with time-varying delay. If the topological structures of the systems are known, by designing an appropriate nonlinear adaptive controller, the generalized synchronization between these two networks can be achieved based on Lyapunov stability theory and LaSalle’s invariance principle.

This paper is organized as follows. In Section 2, model description and some important preliminaries are given. In Section 3, the main result is presented.

2. Model and Preliminaries

Consider a neural network with time-varying delay, which can be described by the following equation:

x ˙ i ( t ) = C x i ( t ) + A f ( x i ( t ) ) + B f ( x i ( t τ ( t ) ) ) + c 0 j = 1 N d i j Γ 1 x j ( t ) ( i = 1 , 2 , , N ) (1)

x i ( t ) = ( x i 1 ( t ) , x i 2 ( t ) , , x i n ( t ) ) T R n is the state vector of the i-th node at time t; f : R n R n is a smooth vector function; τ ( t ) is the time varying delay; C = d i a g ( c 1 , c 2 , , c n ) R n × n with c i > 0 ( i = 1 , 2 , , n ) denotes the state feedback coefficient matrix; A = ( a i j ) R n × n and B = ( b i j ) R n × n are respectively the weight and delayed weight matrices; c 0 R + is the network coupling strength; external coupling configuration matrix D = ( d i j ) R N × N represents the network topology and the coupling strength between nodes, the following conditions are met: if there is a connection between node i and node j, then d i j > 0 , if not d i j = 0 ( i j ) , and the diagonal element d i i = j = 1 , j i N d i j , i = 1 , 2 , , N ; matrix Γ 1 R n × n is a known constant positive definite diagonal matrix, which represents the internal coupling of the network.

We regard network (1) as a drive network, and the following equation is the corresponding response network:

y ˙ i ( t ) = C y i ( t ) + A g ( y i ( t ) ) + B g ( y i ( t τ ( t ) ) ) + c 0 j = 1 N g i j Γ 2 y j ( t ) + u i ( i = 1 , 2 , , N ) (2)

y i ( t ) = ( y i 1 ( t ) , y i 2 ( t ) , , y i n ( t ) ) T R n is the state vector of the i-th node at time t; g : R n R n is a smooth vector function; G = ( g i j ) R N × N , Γ 2 R n × n are defined as D = ( d i j ) R N × N , Γ 1 R n × n in network (1) respectively; u i is the synchronous controller to be designed.

We can see from the model of drive-response neural networks that the topology and node dynamics of the two networks can be different.

Definition 1 [25] The node error of generalized synchronization between systems (1) and (2) is defined as

e i ( t ) = y i ( t ) φ i ( x i ( t ) ) , i = 1 , 2 , , N (3)

where φ i : R n R n ( i = 1 , 2 , , N ) is a vector mapping.

If there is a controller u i , such that lim t e i ( t ) = 0 ( i = 1 , 2 , , N ) , then the networks (1) and (2) are said to be generalized synchronized.

To get the generalized synchronization of networks (1) and (2), the controller u i is designed as follows:

u i = J φ i x ˙ i ( t ) + C φ i ( x i ( t ) ) A g ( φ i ( x i ( t ) ) ) B g ( φ i ( x i ( t τ ( t ) ) ) ) c 0 j = 1 N g i j Γ 2 ( φ j ( x j ( t ) ) ) k i e i ( t ) (4)

k ˙ i = r i e i ( t ) 2 (5)

where r i is an arbitrary positive constant; J φ i is the Jacobian matrix of the mapping φ i , J φ i = | φ i 1 x i 1 φ i 1 x i 2 φ i 1 x i n φ i 2 x i 1 φ i 2 x i 2 φ i 2 x i n φ i n x i 1 φ i n x i 2 φ i n x i n | , i = 1 , 2 , , N .

Under the action of the controller, the error dynamic equation of the system is described as

e ˙ i ( t ) = y ˙ i ( t ) J φ i x ˙ i ( t ) = C [ y i ( t ) φ i ( x i ( t ) ) ] + A [ g ( y i ( t ) ) g ( φ i ( x i ( t ) ) ) ] + B [ g ( y i ( t τ ( t ) ) ) g ( φ i ( x i ( t τ ( t ) ) ) ) ] + c 0 j = 1 N g i j Γ 2 [ y j ( t ) φ j ( x j ( t ) ) ] k i e i ( t ) (6)

In order to study the problem, the following assumptions and lemma are needed.

Assumption 1 For function g ( x ) , there exists a positive that L such that

g ( y ) g ( x ) L y x ,

for any two vectors x , y R n .

Assumption 2 The time varying delay τ ( t ) satisfies: 0 τ ˙ ( t ) ε < 1 , where ε is a known constant.

These two assumptions are very common in the synchronization of complex networks.

Lemma 1 [28] For any two vectors x , y R n , the following formula holds x T x + y T y 2 x T y .

3. Main Result

In this section, we investigate the generalized synchronization problem of networks (1) and (2). The main result is given by the following theorem.

Theorem 1 If the topological structures of the drive-response neural networks (1) and (2) are known, then they can achieve generalized synchronization under the adaptive controller (4) and updated rule (5).

Proof: Construct the Lyapunov function as follows:

V ( t ) = V 1 ( t ) + V 2 ( t ) (7)

where

V 1 ( t ) = i = 1 N e i T ( t ) e i ( t ) + i = 1 N 1 r i ( k i k ¯ ) 2 V 2 ( t ) = i = 1 N α 1 ε t τ ( t ) t e i T ( θ ) e i ( θ ) d θ (8)

k ¯ and α are positive constants to be determined.

Calculating the time derivative of V ( t ) along the error system (6),

V ˙ ( t ) = V ˙ 1 ( t ) + V ˙ 2 ( t ) (9)

According to (5) and (6), we can get

V ˙ 1 ( t ) = 2 i = 1 N e i T ( t ) e ˙ i ( t ) + 2 i = 1 N 1 r i ( k i k ¯ ) k ˙ i = 2 i = 1 N e i T ( t ) C [ y i ( t ) φ i ( x i ( t ) ) ] 2 i = 1 N k ¯ e i ( t ) 2 + 2 i = 1 N e i T ( t ) A [ g ( y i ( t ) ) g ( φ i ( x i ( t ) ) ) ]

+ 2 i = 1 N e i T ( t ) B [ g ( y i ( t τ ( t ) ) ) g ( φ i ( x i ( t τ ( t ) ) ) ) ] + 2 c 0 i = 1 N j = 1 N e i T ( t ) g i j Γ 2 [ y j ( t ) φ j ( x j ( t ) ) ] = W 1 + W 2 + W 3 + W 4 (10)

In the above equation,

W 1 = 2 i = 1 N e i T ( t ) C [ y i ( t ) φ i ( x i ( t ) ) ] 2 i = 1 N k ¯ e i ( t ) 2 , W 2 = 2 i = 1 N e i T ( t ) A [ g ( y i ( t ) ) g ( φ i ( x i ( t ) ) ) ] , W 3 = 2 i = 1 N e i T ( t ) B [ g ( y i ( t τ ( t ) ) ) g ( φ i ( x i ( t τ ( t ) ) ) ) ] , W 4 = 2 c 0 i = 1 N j = 1 N e i T ( t ) g i j Γ 2 [ y j ( t ) φ j ( x j ( t ) ) ] .

Let λ 0 = min ( c 1 , c 2 , , c n ) , e ( t ) = [ e 1 T ( t ) , e 2 T ( t ) , , e N T ( t ) ] T , then

W 1 = 2 i = 1 N e i T ( t ) C [ y i ( t ) φ i ( x i ( t ) ) ] 2 i = 1 N k ¯ e i ( t ) 2 = 2 i = 1 N e i T ( t ) C e i ( t ) 2 k ¯ i = 1 N e i T ( t ) e i ( t ) 2 λ 0 i = 1 N e i T ( t ) e i ( t ) 2 k ¯ i = 1 N e i T ( t ) e i ( t ) = 2 ( λ 0 + k ¯ ) e T ( t ) e ( t ) (11)

By using Lemma 1 and Assumption 1, it’s easy to get

W 2 = 2 i = 1 N e i T ( t ) A [ g ( y i ( t ) ) g ( φ i ( x i ( t ) ) ) ] i = 1 N e i T ( t ) A A T e i ( t ) + i = 1 N [ g ( y i ( t ) ) g ( φ i ( x i ( t ) ) ) ] T [ g ( y i ( t ) ) g ( φ i ( x i ( t ) ) ) ] λ max ( A A T ) i = 1 N e i T ( t ) e i ( t ) + L i = 1 N e i T ( t ) e i ( t ) = ( λ 1 + L ) e T ( t ) e ( t ) (12)

where λ 1 = λ max ( A A T ) is the maximum eigenvalue of matrix A A T .

Same as W 2 , we have

W 3 = 2 i = 1 N e i T ( t ) B [ g ( y i ( t τ ( t ) ) ) g ( φ i ( x i ( t τ ( t ) ) ) ) ] i = 1 N e i T ( t ) B B T e i ( t ) + i = 1 N [ g ( y i ( t τ ( t ) ) ) g ( φ i ( x i ( t τ ( t ) ) ) ) ] T × [ g ( y i ( t τ ( t ) ) ) g ( φ i ( x i ( t τ ( t ) ) ) ) ] λ max ( B B T ) i = 1 N e i T ( t ) e i ( t ) + L i = 1 N e i T ( t τ ( t ) ) e i ( t τ ( t ) ) = λ 2 e T ( t ) e ( t ) + L e T ( t τ ( t ) ) e ( t τ ( t ) ) (13)

where λ 2 = λ max ( B B T ) .

For convenience of presentation, let M = G Γ 2 , λ 3 = λ max ( M M T ) , we obtain

W 4 = 2 c 0 i = 1 N j = 1 N e i T ( t ) g i j Γ 2 [ y j ( t ) φ j ( x j ( t ) ) ] = 2 c 0 i = 1 N j = 1 N e i T ( t ) g i j Γ 2 e j ( t ) = 2 c 0 [ e 1 T ( t ) , e 2 T ( t ) , , e N T ( t ) ] | g 11 Γ 2 g 12 Γ 2 g 1 N Γ 2 g 21 Γ 2 g 22 Γ 2 g 2 N Γ 2 g N 1 Γ 2 g N 2 Γ 2 g N N Γ 2 | × [ e 1 ( t ) , e 2 ( t ) , , e N ( t ) ] T = 2 c 0 e T ( t ) ( G Γ 2 ) e ( t )

= 2 c 0 e T ( t ) M e ( t ) c 0 [ e T ( t ) M M T e ( t ) + e T ( t ) e ( t ) ] c 0 [ λ max ( M M T ) e T ( t ) e ( t ) + e T ( t ) e ( t ) ] = c 0 ( λ 3 + 1 ) e T ( t ) e ( t ) (14)

The time derivative of V 2 ( t ) can be expressed as

V ˙ 2 ( t ) = α 1 ε e T ( t ) e ( t ) α ( 1 τ ˙ ( t ) ) 1 ε e T ( t τ ( t ) ) e ( t τ ( t ) ) (15)

Combining (7) - (15) yields

V ˙ ( t ) 2 λ 0 e T ( t ) e ( t ) + ( L α ( 1 τ ˙ ( t ) ) 1 ε ) e T ( t τ ( t ) ) e ( t τ ( t ) ) + ( λ 1 + L + λ 2 + c 0 λ 3 + c 0 2 k ¯ + α 1 ε ) e T ( t ) e ( t ) (16)

Take α = L , k ¯ = 1 2 ( λ 1 + L + λ 2 + c 0 λ 3 + c 0 + L 1 ε + 1 ) , then under the premise of Assumption 2 that (16) can be estimated as

V ˙ ( t ) e T ( t ) e ( t ) (17)

It can be found from (17) that 0 V ( t ) V ( 0 ) , this together with (7) and (8) signifies V ( t ) is bounded. We can also obtain lim t t τ ( t ) t e T ( θ ) e ( θ ) d θ V ( 0 ) lim t V ( t ) . Based on Lyapunov stability theory and LaSalle’s invariance principle [29], we have lim t e i ( t ) = 0 ( i = 1 , 2 , , N ) . Then it follows from Definition 1 that the drive-response networks (1) and (2) achieve generalized synchronization. The proof is completed.

4. Conclusion

In this paper, the problem of generalized synchronization for drive-response neural networks with time-varying delay and different node dynamics is concerned. We design an appropriate nonlinear adaptive controller and construct a suitable Lyapunov function so that the desired synchronization is achieved. Because generalized synchronization is a function mapping relationship, the controller of generalized synchronization is complex. How to simplify the controller and make it have a simpler form will be a problem to be studied in the future.

Conflicts of Interest

The author declares no conflicts of interest regarding the publication of this paper.

References

[1] Barabási, A.-L. and Albert, R. (1999) Emergence of Scaling in Random Networks. Science, 286, 509-512.
https://doi.org/10.1126/science.286.5439.509
[2] Strogatz, S.H. (2001) Exploring Complex Networks. Nature, 410, 268-276.
https://doi.org/10.1038/35065725
[3] Watts, D. and Strogatz, S. (1998) Collective Dynamics of “Small-World” Networks. Nature, 393, 440-442.
https://doi.org/10.1038/30918
[4] Ott, E. (2002) Chaos in Dynamical Systems. Cambridge Univ. Press, Cambridge.
https://doi.org/10.1017/CBO9780511803260
[5] Watts, M. (1999) Renormalization Group Analysis of the Small-World Network Model. Physics Letters A, 263, 341-346.
https://doi.org/10.1016/S0375-9601(99)00757-4
[6] Newman, M. and Watts, D.J. (1999) Scaling and Percolation in the Small-World Network Model. Physical Review E, 60, 7332-7342.
https://doi.org/10.1103/PhysRevE.60.7332
[7] Benson, A., Gleich, R.D.F. and Leskovec, J. (2016) Higher-Order Organization of Complex Networks. Science, 353, 163-166.
https://doi.org/10.1126/science.aad9029
[8] Guo, W. (2011) Lag Synchronization of Complex Networks via Pinning Control. Nonlinear Analysis Real World Applications, 12, 2579-2585.
https://doi.org/10.1016/j.nonrwa.2011.03.007
[9] Yu, C.B., Qin, J. and Gao, H. (2014) Cluster Synchronization in Directed Networks of Partial-State Coupled Linear Systems under Pinning Control. Automatica, 50, 2341-2349.
https://doi.org/10.1016/j.automatica.2014.07.013
[10] Chung, S.J., Bandyopadhyay, S., Chang, I. and Hadaegh, F.Y. (2013) Phase Synchronization Control of Complex Networks of Lagrangian Systems on Adaptive Digraphs. Automatica, 49, 1148-1161.
https://doi.org/10.1016/j.automatica.2013.01.048
[11] Wang, J.A. and Liu, H.P. (2010) Adaptive Synchronization between Two Different Complex Networks with Time-Varying Delay Coupling. Journal of University of Science and Technology Beijing, 32, 61-64.
[12] Arenas, A., Díaz-Guilera, A., Kurths, J., Moreno, Y. and Zhou, C. (2008) Synchronization in Complex Networks. Physics Reports, 18, Article ID: 037111.
[13] Radenković, M.S. and Krstić, M. (2018) Distributed Adaptive Consensus and Synchronization in Complex Networks of Dynamical Systems. Automatica, 91, 233-243.
https://doi.org/10.1016/j.automatica.2018.01.039
[14] Yang, L.X. and Jiang, J. (2014) Adaptive Synchronization of Drive-Response Fractional-Order Complex Dynamical Networks with Uncertain Parameters. Communications in Nonlinear Science & Numerical Simulation, 19, 1496-1506.
https://doi.org/10.1016/j.cnsns.2013.09.021
[15] Chen, X. and Lu, J. (2007) Adaptive Synchronization of Different Chaotic Systems with Fully Unknown Parameters. Physics Letters A, 364, 123-128.
https://doi.org/10.1016/j.physleta.2006.11.092
[16] Yang, X., Cao, J. and Lu, J. (2012) Stochastic Synchronization of Complex Networks with Nonidentical Nodes via Hybrid Adaptive and Impulsive Control. IEEE Transactions on Circuits and Systems I Regular Papers, 59, 371-384.
https://doi.org/10.1109/TCSI.2011.2163969
[17] Han, X., Lu, J.A. and Wu, X. (2008) Synchronization of Impulsively Coupled Systems. International Journal of Bifurcation and Chaos, 18, 1539-1549.
https://doi.org/10.1142/S0218127408021154
[18] Qiang, S. and Cao, J. (2010) On Pinning Synchronization of Directed and Undirected Complex Dynamical Networks. Circuits and Systems I: Regular Papers, IEEE Transactions on Circuits and Systems I Regular Papers, 57, 672-680.
https://doi.org/10.1109/TCSI.2009.2024971
[19] Deng, L., Wu, Z. and Wu, Q. (2013) Pinning Synchronization of Complex Network with Non-Derivative and Derivative Coupling. Nonlinear Dynamics, 73, 775-782.
https://doi.org/10.1007/s11071-013-0830-y
[20] Razminia, A. and Baleanu, D. (2013) Complete Synchronization of Commensurate Fractional Order Chaotic Systems Using Sliding Mode Control. Mechatronics, 23, 873-879.
https://doi.org/10.1016/j.mechatronics.2013.02.004
[21] Hu, M., Yang, Y., Xu, Z., Rong, Z. and Guo, L. (2007) Projective Synchronization in Drive-Response Dynamical Networks. Physica A: Statistical Mechanics and Its Applications, 381, 457-466.
https://doi.org/10.1016/j.physa.2007.03.023
[22] Mei, S., Zeng, C.Y. and Tian, L.X. (2008) Projective Synchronization in Drive-Response Dynamical Networks of Partially Linear Systems with Time-Varying Coupling Delay. Physics Letters A, 372, 6904-6908.
https://doi.org/10.1016/j.physleta.2008.10.019
[23] Shang, Y., Chen, M. and Kurths, J. (2009) Generalized Synchronization of Complex Networks. Physical Review E Statistical Nonlinear and Soft Matter Physics, 80, Article ID: 027201.
https://doi.org/10.1103/PhysRevE.80.027201
[24] Wu, X., Wei, X.Z. and Jin, Z. (2009) Generalized Outer Synchronization between Complex Dynamical Networks. Chaos, 19, Article ID: 013109.
https://doi.org/10.1063/1.3072787
[25] Wang, J.A. (2012) Adaptive Generalized Synchronization between Two Different Complex Networks with Time-Varying Delay Coupling. Acta Physica Sinica, 61, Article ID: 020509.
https://doi.org/10.7498/aps.61.020509
[26] Cao, J.D., Li, P. and Wang, W.W. (2006) Global Synchronization in Arrays of Delayed Neural Networks with Constant and Delayed Coupling. Physics Letters A, 353, 318-325.
https://doi.org/10.1016/j.physleta.2005.12.092
[27] Langville, A.N. and Stewart, W.J. (2004) The Kronecker Product and Stochastic Automata Networks. Journal of Computational and Applied Mathematics, 167, 429-447.
https://doi.org/10.1016/j.cam.2003.10.010
[28] Liu, H., Lu, J.A. and Lu, J.H. (2009) Structure Identification of Uncertain General Complex Dynamical Networks with Time Delay. Automatica, 45, 1799-1807.
https://doi.org/10.1016/j.automatica.2009.03.022
[29] Aeyels, D. (1995) Asymptotic Stability of Nonautonomous Systems by Lyapunov’s Direct Method. Systems and Control Letters, 25, 273-280.
https://doi.org/10.1016/0167-6911(94)00088-D

Copyright © 2024 by authors and Scientific Research Publishing Inc.

Creative Commons License

This work and the related PDF file are licensed under a Creative Commons Attribution 4.0 International License.