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

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.


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 timevarying 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.

Model and Preliminaries
Consider a neural network with time-varying delay, which can be described by the following equation: 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 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: is the state vector of the i-th node at time t; : n n g R R → is a smooth vector function; (1) respectively; i u 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 If there is a controller i u , such that  (1) and (2) are said to be generalized synchronized.
To get the generalized synchronization of networks (1) and (2), the controller i u is designed as follows: where i r is an arbitrary positive constant; i J ϕ is the Jacobian matrix of the Under the action of the controller, the error dynamic equation of the system is described as In order to study the problem, the following assumptions and lemma are needed. ( ) ε is a known constant.
These two assumptions are very common in the synchronization of complex networks.
Lemma 1 [28] For any two vectors , n x y R ∈ , the following formula holds

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: Calculating the time derivative of ( ) V t along the error system (6), According to (5) and (6), we can get   (10) In the above equation, The time derivative of ( ) 2 V t can be expressed as Combining (7) It can be found from (17) that , this together with (7) and (8) signifies ( ) V t is bounded. We can also obtain

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.