Abstract
This paper studies a topology identification problem of complex networks with dynamics on different time scales. Using the adaptive synchronization method, some criteria for a successful estimation are obtained. In particular, by regulating the original network to synchronize with an auxiliary chaotic network, this work further explores a way to avoid the precondition of linear independence. When the adaptive controller fails to achieve the outer synchronization, an impulsive control method is used. In the end, we conclude with three numerical simulations. The results obtained in this paper generalize continuous, discrete with arbitrary time step size and mixed cases.
MSC:
34N05; 39A13; 93D20
1. Introduction
Complex networks are becoming increasingly popular in the study of networked dynamic systems, including disease transmission networks, metabolic networks, social networks, communication networks, the Internet, and so on [1]. In these networks, topology structure describes the coupling states between nodes and plays a key role in the generation of collective dynamic behaviors [2,3,4]. However, in reality, many network topologies are sometimes unknown or uncertain. For instance, if a malfunction occurs in a communication network, power grid, or the Internet, it is very important to locate the faulty position [5]. As a result, network topology identification is worth investigating.
In the past decade, many methods have been studied for topology identification, such as the chaotic ant swarm algorithm [6], ROC curve analysis [7], and outer synchronization [8]. Among them, the synchronization-based topology identification method [5,8,9,10,11,12,13] has gained a lot of attention. In brief, this method first takes the unknown topology network as the driver network, and then constructs an auxiliary network with a coupling estimator and adaptive controllers as the response network. The topology is inferred by the coupling estimator when outer synchronization is achieved between the drive network and the response network. The synchronization-based method has been employed to investigate various network models, such as delayed networks, fractional networks, and multi-layer networks, see [14,15,16,17,18]. In [19,20,21,22,23], different forms of outer synchronization have been considered for topology identification, for example, adaptive lag synchronization, anticipatory synchronization, and generalized outer synchronization. In [24,25,26], several control methods have been exploited for network synchronization. It is worth mentioning that most references were considered under an assumption of linear independence of inner coupling function, which means the identification would fail if the partial or full inner synchronization occurs on the network, see [27]. This motivates some researchers to deal with this problem. In [18], Zhao et al. added sinusoidal interference signals to the original network to destroy the inner synchronization. In [28], Zhu et al. added a regulation mechanism to the network to be identified and constructed an auxiliary network consisting of isolated nodes of periodic nonlinear dynamical behavior. In [29], Liu et al. regulated the original network to synchronize with an auxiliary network composed of isolated chaotic systems to avoid the inner synchronization.
It should be noted that most existing relevant literature on the structure identification of complex dynamical networks is considered for continuous systems. Given that in the real world, the dynamics of networks are not only continuous, but also discrete, and sometimes even hybrid. For instance, a computer control system is a discrete system. Furthermore, the signal transmission in such networks is not continuous, but intermittent. With this motivation, the theory of time scale, which unifies continuous and discrete cases into one theoretical framework, provides a new idea for the study of this problem. Recently, this novel mathematical theory has been applied to various researches [30,31,32,33,34,35], especially in the synchronization of complex networks. Some general results about synchronization conclusions [16,32,36] and control criteria [35,37,38] have been generated.
Inspired by the identification works in [5,8,9,27,39], and the improved methods in [28,29], we investigate the topology identification of complex networks with different time scales in this paper. The main contributions are summarized as follows:
- We discuss the topology identification of complex networks on the theory of time scales, which makes the proposed criteria more general. These criteria not only applies to the continuous cases, but also to the discrete cases with arbitrary time step, and even to the intermittent cases;
- To overcome the identification failure caused by the inner synchronization of complex network, we improve the synchronization-based method on time scales by constructing a chaotic auxiliary network;
- An impulsive control method is developed ensuring that the outer synchronization is between the original network and the auxiliary network. Impulsive control criteria are offered on time scales.
The paper is organized as follows. We begin by recalling some preliminaries in Section 2. The topology identification of complex dynamical networks is discussed in Section 3. A new topology identification model and an impulsive control method are proposed in Section 4. In Section 5, numerical simulations are performed.
2. Preliminaries
In this section, some basics on time scales and notations are introduced. For a monograph on time scales, we recommend the interested reader to [40].
Let , and be the set of the real numbers, integers, and natural numbers, respectively. A time scale is an arbitrary non-empty closed subset of . Denote . . is a graininess function which is defined by
where is the forward jump operator. t is right-dense if and right-scattered if . denotes the usual Euclidean norm. ⊗ is the Kronecker product which is defined by
for a matrix and any matrix B. stands for a identity matrix.
Definition 1
([40]). A function is regressive provided
The set of all regressive functions is denoted by .
Definition 2
([40]). We define the set of all positively regressive elements of by
Definition 3
([40]). Let . We define the time scale circle plus ⊕ by
Definition 4
([40]). Let . Then, the time scale derivative is defined by
Definition 5
([40]). Let . We define the Cauchy integral by
where for all .
Lemma 1
([40]). Assume functions , ψ and ω are differentiable at . Then, the following identities hold:
Definition 6
([40]). If and , then the only solution of the initial value problem
is called the time scales exponential function and denoted by .
Lemma 2
([40]). If , then
implies
Lemma 3
([41]). If , then
Lemma 4
([42]). The linear matrix inequality (LMI)
is equivalent to
where and .
3. A Complex Network Model and Its Topology Identification
Consider a general time scale dynamical complex network of N dynamical nodes, each of which is an m-dimensional dynamical system on time scale . The network is characterized by
where , , is the state vector of the i-th node, is a nonlinear vector function representing the node dynamics, is the inner coupling function. The outer coupling matrix is defined as . Here, if there is a connection between node i and j. Otherwise, . One can easily see that the topology identification of (2) is dominated by matrix C.
We assume that the state vector is observable and can be fully measured. Function f and h are determined. To recover the unknown matrix C, one can take (2) as the drive network and construct a time scale response network as
where , , , is the state vector of the i-th node. The outer coupling matrix is the estimation of the matrix C at time , , . is the i-th adaptive controller. is a positive bounded function.
Let . We have the error dynamical network
Assumption 1.
Assume that there exist positive constants α and β satisfying
for any .
Definition 7.
The error dynamical network (4) achieves asymptotic stability at zero solution if
Definition 8.
The topology of network (2) can be identified if
Lemma 5.
Proof.
If , then from (4), we have
Since are linearly independent, converges to as , concluding the proof. □
Theorem 1.
Let . Assume there exist constant and such that the matrix is invertible and
For all , if we have
then the error dynamical network (4) achieve asymptotical stability at zero solution.
Proof.
Set , . We have
We introduce the notations
where and , .
From Assumption 1, we have
Since , using Lemma 2, we have
where . Without loss of generality, we assume the initial value . According to Lemma 3, it follows that
Remark 1.
If the condition (6) holds, due to Lemma 4, we have
Then,
where is the maximum eigenvalue function.
4. Modified Topology Identification Based on Impulsive Synchronization
We can see that from Lemma 5 it would not be convenient to reveal the topology of network (2) by using the linear independence of h. In this section, we make some improvement for Lemma 5.
Consider the same dynamical network (2). In order to identify the unknown outer coupling matrix C, we construct an auxiliary network consisting of N isolated nodes
where , is the state vector of the i-th node. We employ a chaotic system as node dynamics so that the state of the node will be chaotic. The word “chaos” is commonly used to describe a state of disorder. However, there is no universally accepted mathematical definition of chaos. One widely used definition states that a dynamical system must exhibit the features that it is sensitive to initial conditions and topologically transitive. One knows that the state is bounded. We set the initial states of the nodes to be different from each other. Thus, the states , , are linearly independent. We rewrite the adaptive controller as follows:
where . Then, we apply on the original network, which results in
Again, let . We obtain the error dynamical system
which has the same representation as in (4). Hence, Theorem 1 can also be used for (15). Moreover, we apply impulsive controllers onto the drive network (14), thus the controlled drive network can be expressed as
where , the discrete time sequence of impulses satisfies
, . are impulsive gains at , and for , , . Here, we assume , . Then, the impulsive error system is written as
where and .
Theorem 2.
Let and , . Assume . If there exists , such that
then the impulsive system (17) is asymptotically stable at the zero solution.
Proof.
It can be obtained from the second equation of (17) that
Next, we choose , the Equation (20) can be written as
Hence, we have
and
For , we have
and
Consequently, one can get a more general inequality
Using the condition (18), we can now have
Due to , it leads to
Therefore, we have as , concluding the proof. □
5. Numerical Examples
In this section, three numerical examples with different time scales are given to verify our theoretical results. Precisely, examples show how the topology of dynamical networks are identified with , and , , respectively. For simplicity, we consider the networks consisting of four identical dynamical nodes. Without loss of generality, the inner coupling function is simplified as and the coefficient of adaptive controller is set as , . All examples are simulated by random initial values. We can find the appropriate , such that .
Example 1.
In this example, we consider the continuous case and suppose , such that . The chaotic Chen oscillator is taken to simulate each node of the network: for , . The unknown outer coupling matrix C is preset to , , , , , . The topology structure is shown in Figure 1. According to Remark 1, we have . Therefore, the conditions in Theorem 1 can be satisfied when . Figure 2 shows the results of our simulation when . As can be seen, the estimated value continuously approaches the preset value without additional control. The network topology is successfully identified.
Figure 1.
Topology structure of the dynamical network in Example 1 and 3.
Figure 2.
Topology identification for the dynamical network in Example 1.
Example 2.
In this example, we consider the discrete case and suppose , such that . The chaotic Hénon map is taken to simulate each node of the network: For , . The unknown outer coupling matrix C is preset to , , , , , . The topology structure is shown in Figure 3. According to Remark 1, we have . From (18), if we choose , , and , then we have . Without loss of generality, we choose . Figure 4 shows the results of our simulation when . As can be seen, the estimated value approaches the actual value discretely with impulsive control every 2 s. The network topology is successfully identified.
Figure 3.
Topology structure of the dynamical network in Example 2.
Figure 4.
Topology identification for the dynamical network in Example 2.
Example 3.
In this example, we suppose , . Specifically, we let and then . The graininess function of is given by
We consider the same unknown outer coupling matrix C as indicated in Example 1. The chaotic Chen oscillator is taken to simulate each node of the network: For , . In this case, can be chosen by any value between and 0 when . When , . From (18), if we choose , , and , then we have , which means that impulsive control occurs at each time point of multiples of 2. Figure 5 shows the results of our simulation for this case. As can be seen, the estimated value approaches the preset value intermittently with impulsive control every 2 s. The network topology is successfully identified.
Figure 5.
Topology identification for the dynamical network in Example 3.
6. Conclusions
In this paper, a topology identification problem of complex dynamical networks on different time scales is studied. We have investigated the outer synchronization between the original network and the auxiliary network on time scales. General synchronization criteria have been proposed according to the matrix inequality and time scale regressive condition. Moreover, we have applied the adaptive controller on the original network and taken the impulsive method to synchronize with the auxiliary chaotic network. An impulsive criterion has been derived to ensure the outer synchronization. Three examples on different time scales have been given to verify our results. The proposed ideas and methods can be extended to the topology identification problem of other complex networks.
Author Contributions
Data curation, Y.P.; Formal analysis, C.C.; Supervision, D.P. All authors have read and agreed to the published version of the manuscript.
Funding
This research was funded by National Science and Technology Innovation 2030-Key Project of “New Generation Artificial Intelligence” of grant number 2021ZD0113103; The Natural Science Foundation of Jiangsu Provincial Higher Education of grant number 19KJB520008; “Qing-Lan Engineering” Foundation of Jiangsu Higher Education Institutions and The high-level talents Training Fund of the fifth “333 Project” of Jiangsu Province; Basic and Applied Research Foundation of Guangdong Province of grant number 2020A1515110996; National Natural Science Foundation of China of grant number 12101139; Special Fund for Scientific Research Talents of GPNU of grant number 2021SDKYA070.
Institutional Review Board Statement
Not applicable.
Informed Consent Statement
Not applicable.
Data Availability Statement
Not applicable.
Conflicts of Interest
The authors declare no conflict of interest.
References
- Boccaletti, S.; Latora, V.; Moreno, Y.; Chavez, M.; Hwang, D.U. Complex networks: Structure and dynamics. Phys. Rep. 2006, 424, 175–308. [Google Scholar] [CrossRef]
- Schöll, E. Synchronization patterns and chimera states in complex networks: Interplay of topology and dynamics. Eur. Phys. J. Spec. Top. 2016, 225, 891–919. [Google Scholar] [CrossRef]
- Lü, L.; Chen, D.; Ren, X.L.; Zhang, Q.M.; Zhang, Y.C.; Zhou, T. Vital nodes identification in complex networks. Phys. Rep. 2016, 650, 1–63. [Google Scholar] [CrossRef]
- Zañudo, J.G.T.; Yang, G.; Albert, R. Structure-based control of complex networks with nonlinear dynamics. Proc. Natl. Acad. Sci. USA 2017, 114, 7234–7239. [Google Scholar] [CrossRef]
- Zhao, J.; Li, Q.; Lu, J.A.; Jiang, Z.P. Topology identification of complex dynamical networks. Chaos Interdiscip. J. Nonlinear Sci. 2010, 20, 023119. [Google Scholar] [CrossRef]
- Peng, H.; Li, L.; Kurths, J.; Li, S.; Yang, Y. Topology identification of complex network via chaotic ant swarm algorithm. Math. Probl. Eng. 2013, 2013, 401983. [Google Scholar] [CrossRef]
- Chen, J.; Lu, J.; Zhou, J. Topology identification of complex networks from noisy time series using ROC curve analysis. Nonlinear Dyn. 2014, 75, 761–768. [Google Scholar] [CrossRef]
- Yu, D.; Righero, M.; Kocarev, L. Estimating topology of networks. Phys. Rev. Lett. 2006, 97, 188701. [Google Scholar] [CrossRef]
- Zhou, J.; Lu, J.A. Topology identification of weighted complex dynamical networks. Phys. A Stat. Mech. Appl. 2007, 386, 481–491. [Google Scholar] [CrossRef]
- Zhao, X.; Zhou, J.; Zhu, S.; Ma, C.; Lu, J.A. Topology identification of multiplex delayed networks. IEEE Trans. Circuits Syst. II Express Briefs 2019, 67, 290–294. [Google Scholar] [CrossRef]
- Hai, X.; Yu, Y. Topology Identification of Fractional Complex Networks with An Auxiliary Network. IFAC-PapersOnLine 2020, 53, 3675–3682. [Google Scholar] [CrossRef]
- Liu, H.; Lu, J.; Lu, J. Topology identification of an uncertain general complex dynamical network. In Proceedings of the 2008 IEEE International Symposium on Circuits and Systems, Seattle, WA, USA, 18–21 May 2008; pp. 109–112. [Google Scholar]
- Zheng, Y.; Wu, X.; He, G.; Wang, W. Topology identification of fractional-order complex dynamical networks based on auxiliary-system approach. Chaos Interdiscip. J. Nonlinear Sci. 2021, 31, 043125. [Google Scholar] [CrossRef] [PubMed]
- Si, G.; Sun, Z.; Zhang, H.; Zhang, Y. Parameter estimation and topology identification of uncertain fractional order complex networks. Commun. Nonlinear Sci. Numer. Simul. 2012, 17, 5158–5171. [Google Scholar] [CrossRef]
- Wang, Y.; Wu, X.; Lü, J.; Lu, J.a.; D’Souza, R.M. Topology identification in two-layer complex dynamical networks. IEEE Trans. Netw. Sci. Eng. 2018, 7, 538–548. [Google Scholar] [CrossRef]
- Xu, Y.; Zhou, W.; Fang, J. Topology identification of the modified complex dynamical network with non-delayed and delayed coupling. Nonlinear Dyn. 2012, 68, 195–205. [Google Scholar] [CrossRef]
- Tu, C.; Cheng, Y.; Chen, K. Estimating the varying topology of discrete-time dynamical networks with noise. Cent. Eur. J. Phys. 2013, 11, 1045–1055. [Google Scholar] [CrossRef]
- Zhao, J.; Aziz-Alaoui, M.; Bertelle, C.; Corson, N. Sinusoidal disturbance induced topology identification of Hindmarsh-Rose neural networks. Sci. China Inf. Sci. 2016, 59, 1–9. [Google Scholar] [CrossRef]
- Zhang, H.; Wang, X.Y.; Lin, X.H. Topology identification and module–phase synchronization of neural network with time delay. IEEE Trans. Syst. Man Cybern. Syst. 2016, 47, 885–892. [Google Scholar] [CrossRef]
- Wang, L.; Zhang, J.; Sun, W. Adaptive outer synchronization and topology identification between two complex dynamical networks with time-varying delay and disturbance. IMA J. Math. Control Inf. 2019, 36, 949–961. [Google Scholar] [CrossRef]
- Zhang, S.; Wu, X.; Lu, J.A.; Feng, H.; Lu, J. Topology identification of complex dynamical networks based on generalized outer synchronization. In Proceedings of the 33rd Chinese Control Conference, Nanjing, China, 28–30 July 2014; pp. 2763–2767. [Google Scholar]
- Che, Y.; Li, R.; Han, C.; Cui, S.; Wang, J.; Wei, X.; Deng, B. Topology identification of uncertain nonlinearly coupled complex networks with delays based on anticipatory synchronization. Chaos Interdiscip. J. Nonlinear Sci. 2013, 23, 013127. [Google Scholar] [CrossRef]
- Xu, Y.; Zhou, W.; Sun, W.; Pan, L. Topology identification and adaptive synchronization of uncertain complex networks with non-derivative and derivative coupling. J. Frankl. Inst. 2010, 347, 1566–1576. [Google Scholar] [CrossRef]
- Yu, D. Estimating the topology of complex dynamical networks by steady state control: Generality and limitation. Automatica 2010, 46, 2035–2040. [Google Scholar] [CrossRef]
- Zhang, Q.; Luo, J.; Wan, L. Parameter identification and synchronization of uncertain general complex networks via adaptive-impulsive control. Nonlinear Dyn. 2013, 71, 353–359. [Google Scholar] [CrossRef]
- Zhu, S.; Zhou, J.; Lu, J.a. Identifying partial topology of complex dynamical networks via a pinning mechanism. Chaos Interdiscip. J. Nonlinear Sci. 2018, 28, 043108. [Google Scholar] [CrossRef] [PubMed]
- Chen, L.; Lu, J.a.; Chi, K.T. Synchronization: An obstacle to identification of network topology. IEEE Trans. Circuits Syst. II Express Briefs 2009, 56, 310–314. [Google Scholar] [CrossRef]
- Zhu, S.; Zhou, J.; Chen, G.; Lu, J.A. A new method for topology identification of complex dynamical networks. IEEE Trans. Cybern. 2019, 51, 2224–2231. [Google Scholar] [CrossRef]
- Liu, H.; Li, Y.; Li, Z.; Lü, J.; Lu, J.A. Topology Identification of Multilink Complex Dynamical Networks via Adaptive Observers Incorporating Chaotic Exosignals. IEEE Trans. Cybern. 2021. [Google Scholar] [CrossRef]
- Cheng, Q.; Cao, J. Global synchronization of complex networks with discrete time delays on time scales. Discret. Dyn. Nat. Soc. 2011, 2011, 287670. [Google Scholar] [CrossRef]
- Chen, X.; Song, Q. Global stability of complex-valued neural networks with both leakage time delay and discrete time delay on time scales. Neurocomputing 2013, 121, 254–264. [Google Scholar] [CrossRef]
- Liu, X.; Zhang, K. Synchronization of linear dynamical networks on time scales: Pinning control via delayed impulses. Automatica 2016, 72, 147–152. [Google Scholar] [CrossRef]
- Ogulenko, A. Asymptotical properties of social network dynamics on time scales. J. Comput. Appl. Math. 2017, 319, 413–422. [Google Scholar] [CrossRef][Green Version]
- Huang, Z.; Cao, J.; Raffoul, Y.N. Hilger-type impulsive differential inequality and its application to impulsive synchronization of delayed complex networks on time scales. Sci. China Inf. Sci. 2018, 61, 1–3. [Google Scholar] [CrossRef]
- Wang, B.; Zhang, Y.; Zhang, B. Exponential synchronization of nonlinear complex networks via intermittent pinning control on time scales. Nonlinear Anal. Hybrid Syst. 2020, 37, 100903. [Google Scholar] [CrossRef]
- Ali, M.S.; Yogambigai, J. Synchronization of complex dynamical networks with hybrid coupling delays on time scales by handling multitude Kronecker product terms. Appl. Math. Comput. 2016, 291, 244–258. [Google Scholar]
- Xiao, Q.; Lewis, F.L.; Zeng, Z. Event-based time-interval pinning control for complex networks on time scales and applications. IEEE Trans. Ind. Electron. 2018, 65, 8797–8808. [Google Scholar] [CrossRef]
- Pei, Y.; Bohner, M.; Pi, D. Impulsive synchronization of time-scales complex networks with time-varying topology. Commun. Nonlinear Sci. Numer. Simul. 2020, 80, 104981. [Google Scholar] [CrossRef]
- Cheng, Q.; Cao, J. Synchronization of complex dynamical networks with discrete time delays on time scales. Neurocomputing 2015, 151, 729–736. [Google Scholar] [CrossRef]
- Bohner, M.; Peterson, A. Dynamic Equations on Time Scales: An Introduction with Applications; Birkhäuser Boston, Inc.: Boston, MA, USA, 2001; 358p. [Google Scholar] [CrossRef]
- Bohner, M.; Peterson, A.C. Advances in Dynamic Equations on Time Scales; Springer Science & Business Media: Berlin, Germany, 2002. [Google Scholar]
- Boyd, S.; El Ghaoui, L.; Feron, E.; Balakrishnan, V. Linear Matrix Inequalities in System and Control Theory; SIAM: Philadelphia, PA, USA, 1994. [Google Scholar]
Publisher’s Note: MDPI stays neutral with regard to jurisdictional claims in published maps and institutional affiliations. |
© 2022 by the authors. Licensee MDPI, Basel, Switzerland. This article is an open access article distributed under the terms and conditions of the Creative Commons Attribution (CC BY) license (https://creativecommons.org/licenses/by/4.0/).




