Abstract

Topology detection for output-coupling weighted complex dynamical networks with two types of time delays is investigated in this paper. Different from existing literatures, coupling delay and transmission delay are simultaneously taken into account in the output-coupling network. Based on the idea of the state observer, we build the drive-response system and apply LaSalle’s invariance principle to the error dynamical system of the drive-response system. Several convergent criteria are deduced in the form of algebraic inequalities. Some numerical simulations for the complex dynamical network, with node dynamics being chaotic, are given to verify the effectiveness of the proposed scheme.

1. Introduction

Complex networks have various existence [1, 2] ranging from the World-Wide Web to neural networks, from cell phone webs to social networks [3], from food webs to metabolic networks [4], and so on [5, 6]. Since the small-world [7] and scale-free [8] network models were proposed, researches on the complex network have entered a new stage. Abundant research achievements have been concentrated on many perspectives like exploration on the dynamics [9, 10] and complexity [11] of the complex network, synchronization criteria [12, 13] and control strategies [1416] in complex networks, estimation of uncertain state variables in continuous [1719] or discrete [20] time domain under the fixed topology, and so on. In practical circumstances, the topological structure of a complex network is barely known exactly due to the weak cognition to the network complexity. If a serious malfunction occurs in a large-scale network, it is primary to quickly identify the fault location before trouble removal. Therefore, topology detection of complex dynamical networks [2129] has become a significant topic for further studies. It is functionally powerful to employ the adaptive feedback control strategy to the structure detection of complex networks [21, 22, 2428]. The target topology matrix which Zhou and Lu [21] considered was not needed to be symmetric, irreducible, or diffusive. If nodes in their network had different dynamics, the detection could still be accomplished. Additionally, stochastic perturbations [22] were considered in the structure identification of complex networks. In [23], based on the generalized outer synchronization, the topological structure of the complex network was recovered by constructing the auxiliary response network which had simpler node dynamics.

Recently, the coupling delay has been taken into account for the more realistic topology detection [2427] since it is ubiquitous in the interactions of network nodes. Sometimes it leads to additional complex dynamics [24]. In [24], the topology of the complex network with coupling delays was successfully identified by an adaptive feedback controller. Their approach was applied to complex networks with not only identical nodes but also different nodes. The inner coupling matrix in [24] was chosen as a linear one. The topology detection problem for weighted time-varying dynamical networks with nonlinear inner coupling was addressed in [25]. Besides the topology detection, the estimation for uncertain system parameters [26] was conducted in general complex delayed dynamical networks [27]. It provides positive possibility for future applications. However, in [2127], information signals were assumed to be transmitted as instant communication between the drive and response systems, which is not practical enough. Due to long communication distance and unexpected transmission congestions, it definitely takes finite time for exchanging messages through the channel and the time delay should not be ignored. In addition, the inevitable transmission delay in reality is always hard to determine. Based on the state-coupling network model, the unknown network structure was obtained by achieving the lag synchronization between drive and response systems [28]. In their scheme, all states of nodes were transmitted for the synchronization of full state-coupling complex networks.

The output-coupling network [14] whose every two nodes connect to each other via just a scalar signal saves interior communication resource, which has received more attention recently. The transmission signals between the drive and response output-coupling networks are also scalar outputs instead of state vectors. It further reduces the capacity of communication channels and becomes more available for real engineering. Fan et al. [29] detected the structures for state-coupling and output-coupling complex networks, respectively. Numerical examples verified their scheme effective applying to different kinds of networks without any time delay.

Motivated by the above discussions, study on the topology detection of output-coupling complex networks with both coupling and transmission delays is increasingly closer to the reality and has very important research significance. In this paper, based on the output-coupling network model, we investigate the topology detection problem considering coupling and transmission delays at the same time. The transmission delay does not need to be known exactly, which makes our scheme applicable for a more general case. The target network serves as the drive system and a response system is built accordingly whose node dynamics is the same as the drive system. The topology of the target network can be directed and weighted. Applying LaSalle’s invariance principle [24, 25, 30], the error dynamical system is stabilized to approaching zero asymptotically while the structure detection is completed and topology changes are tracked in time.

The rest parts of this paper are organized as follows. The output-coupling complex network model with the coupling delay is described in Section 2. Topology detection of a general output-coupling complex network with coupling and transmission delay is discussed in detail and some convergent criteria are given in the form of algebraic inequalities in Section 3. In Section 4, several convincing simulation results are shown to confirm the accuracy and correctness of our proposed strategy. Some conclusions are provided in Section 5.

2. Preliminaries

Consider the output-coupling complex dynamical network with coupling delays composed of identical nodes, which is described by where is the state vector of the th node and is the output scalar of that. is a smooth nonlinear vector field. is the output matrix of each node. In this way, is a linear combination of the th node’s state components, and is the inner coupling matrix. is the inner coupling delay in the complex network. For simplicity, we assume that coupling delays of all nodes are the same constant value in this paper. is the uncertain configuration matrix which represents the coupling strength and topological structure of the complex network. If there exists a connection from node to node (), then ; otherwise . Assume that the diagonal elements of satisfy . Here, the configuration matrix is not required to be irreducible, symmetric, or diffusive.

Remark 1. could switch anytime, which is used to describe the unexpected changes or manual operations on the network topological structure. It is assumed that the switching of is relatively slow. Otherwise, the identification will be difficult to achieve in time, because the topology estimators need some time to react to the swift change of the topology.

Two assumptions and one lemma are introduced in the following.

Assumption 2 (). Suppose that there exists a nonnegative constant satisfyingwhich holds for any vectors , where represents the Euclidean normal.

Assumption 3 (). Suppose that, for any given , is linearly independent of the orbit of the synchronization manifold [31, 32].

Lemma 4 (). For any vectors , the inequality holds for any .

Remark 5. (A2) is easy to satisfy for a large class of nonlinear systems, which means the nonlinear function is Lipschitz-continuous. It characterizes the property of the node dynamics. In [3133], all the coupling terms must be linearly independent of the synchronization manifold between the drive and response systems. (A3) is a necessary condition for the purpose of detecting the network topology. Also, the coupling delay helps to prevent the synchronization of the drive and response systems before topology detection is completed. The transmission delay will be explained in the next section because it is generated by transmitting output signals between the drive and response systems.

3. Topology Detection for the Complex Dynamical Network with the Transmission Delay

In order to identify unknown coupling strengths, namely, the complex network’s topology, we establish a drive-response system. We consider the network model (1) as the drive system, and the response system could be constructed aswhere , is the state vector of the th node, is the output scalar of that in the response system, is the th node’s observer gain which needs to be obtained, and is the transmission time delay which is the time spent in the communication channel. Here, the transmission delay is assumed to be an arbitrary constant value.

Let , , and ; then the error dynamical system (4) could be derived from the drive system (1) and response system (3):

From (4), the output error dynamical system is obtained:

Theorem 6. Suppose that (A2) and (A3) hold. Use the following control law:

If there exist matrices satisfying the inequalitywhere denotes the maximum eigenvalue of the matrix and denotes the minimum value among , . As a result, the drive system (1) and the response system (3) will achieve synchronization asymptotically and the original topology matrix will be detected by eventually; that is,

Proof. Consider the scalar function asCalculate the derivative of the scalar function (9) with the control law (6) and we getAccording to (A2), (A3), and (L4), we havewhere , and hence we getTaking from (7), we have . Evidently, if and only if ; then . Along with the output error dynamical system (5), if , then , would not be fixed at the zero point. That means the largest invariant set contained in is . According to LaSalle’s invariance principle [29], with arbitrary initial values of the output error dynamical system (5), the trajectories converge asymptotically to the set , which ensures us the detection quality of the complex network’s topology. The proof is completed.

4. Numerical Simulations

In this section, a representative example is shown to verify the effectiveness of the topology detection scheme proposed in Section 3. Here, the node dynamics is characterized by the chaotic system. The Lorenz system is one of the most typical chaotic systems, which could be described bywhen , , and , and the Lorenz system will show the chaotic characteristics. For any two state vectors and of the Lorenz system, there exists a constant satisfying and since chaotic attractor is bounded in a certain region; thus we obtain

Obviously, (A2) can be easily satisfied in the Lorenz system.

A general complex dynamical network consisting of 6 identical nodes is chosen for the simulation. When , the topological structure is described by Figure 1:

We suppose that when , the topology matrix of the drive system changes from Figures 1 and 2:

Applying the network with 6 identical nodes mentioned above to the network model (1), we get

Treating the network model (17) as the drive system, we build the corresponding response system as follows:where , ,

For simplicity, the coupling time delay is set as , and the transmission time delay is set as . Other parameters of the complex network are chosen as

The initial values of the drive and response system’ state variables and all elements of the estimated topology matrix are set randomly in the interval .

Since (A2) and (A3) hold, the response system (18) can detect the topology and track its changes of the drive system (17) with the control law (6). Meanwhile, the outputs of error dynamical system converge to zero as . Figure 3 shows the process of the response system detecting and tracking the target topology. The trajectories of outputs of the error dynamical system are shown in Figure 4.

From Figure 4, we can see that detecting the target topological structure and tracking its changes in real time are successful. The present research exposes the feasibility of achieving the topology identification in terms of inevitable coupling and transmission time delays when unexpected changes occur in the target network topology.

5. Conclusions

In summary, a topology detection approach based on the state observer has been proposed in this paper. We transmit the outputs of the general complex dynamical network as the control signals. The coupling delay and transmission delay are both taken into account in the output-coupling complex network model at the same time. The transmission delay is not needed to be determined exactly, which is proved to have no influence on the topology-detected process. By means of LaSalle’s invariance principle, we guarantee the asymptotic stability of the output error dynamical system and complete the derivation process. Numerical simulations have indicated that the target topology matrix can be completely estimated in terms of inevitable coupling and transmission time delays. Also, we can achieve the real-time monitoring of changes of the target network topology.

Conflicts of Interest

The authors declare that there are no conflicts of interest regarding the publication of this paper.

Acknowledgments

This work is supported by the National Natural Science Foundation of China (Grant nos. 61374180 and 61373136).