Skip to main content
PLOS One logoLink to PLOS One
. 2011 Sep 28;6(9):e24333. doi: 10.1371/journal.pone.0024333

Inferring Network Connectivity by Delayed Feedback Control

Dongchuan Yu 1,2,*, Ulrich Parlitz 3
Editor: Jürgen Kurths4
PMCID: PMC3182170  PMID: 21969856

Abstract

We suggest a control based approach to topology estimation of networks with Inline graphic elements. This method first drives the network to steady states by a delayed feedback control; then performs structural perturbations for shifting the steady states Inline graphic times; and finally infers the connection topology from the steady states' shifts by matrix inverse algorithm (Inline graphic) or Inline graphic-norm convex optimization strategy applicable to estimate the topology of sparse networks from Inline graphic perturbations. We discuss as well some aspects important for applications, such as the topology reconstruction quality and error sources, advantages and disadvantages of the suggested method, and the influence of (control) perturbations, inhomegenity, sparsity, coupling functions, and measurement noise. Some examples of networks with Chua's oscillators are presented to illustrate the reliability of the suggested technique.

Introduction

The research on complex networks [1][4] pervades almost all biological sciences, from gene network [5], [6] to system biology [7], from physiology [8][10] to psychology [11], to name just a few. Recent developments [12] in the quantitative analysis of complex networks, based largely on graph theory, have been rapidly translated to studies of brain networks. Mathematically, brain networks [12] can be described as graphs that are composed of nodes (vertices) denoting neural elements (neurons or brain regions) that are linked by edges representing physical connections (synapses or axonal projections) or functional ones based on imaging data. Current studies of brain networks focus on understanding the relation between network connectivity and function [12]. It turns out that small perturbations of structural and functional connectivity may dramatically change the function of networks and even lead to the occurrence of cognitive dysfunctions. In the context of brain functional networks based on imaging data [12], for example, one may quantify the functional connectivity between brain regions by analyzing the topological parameters (such as clustering coefficient, connectivity distribution, and average network distance) of the functional network, and the change of the topological properties has been considered as the pathophysiological mechanism of cognitive dysfunctions. In order to infer the emergent function of a real network, one first has to identify the underlying (functional and structural) connection topology.

Thus far a few methods have been developed for topology estimation using tools such as Pearson's correlation [13][15], phase synchronization [16], Bayesian estimation [17], [18], identical synchronization [19], perturbation [20][22], compressive-sensing [23], [24], direct reconstruction [25], [26], or linear state feedback control [27][29].

The Pearson's correlation method [13][15] is based on the following assumption: If the value of Pearson's correlation coefficient between two brain imaging time-series, representing the activities of two brain regions of interest, exceeds a threshold, then there exists a linkage between the two brain regions; otherwise, there is no connection between them. However, how to determine suitable thresholds is still an open problem and the assumption that correlation implies connections (or causality) is logically not sound [30], [31]. This problem also occurs with the phase synchronization approach [16] that depends on the following assumption: If the phase synchronization degree (or index) between two brain imaging time-series is above a threshold, then there exists a linkage between the two brain regions; otherwise, there is no connection between them. Again, the determination of the threshold remains a nontrivial problem. Furthermore, how to define the phase of complex systems still remains an open problem.

Bayesian estimation methods [17], [18] have been used to evaluate the connectivity between brain regions of interest with imaging data, but their efficiency and feasibility depend on the validity of the priors and the model adopted.

Network topology estimation using identical synchronization (which is conceptually equivalent to adaptive observer) was first developed in Ref. [19]. However, synchronization of networks may become an obstacle of topology estimation because synchronization leads to a situation where network connectivity information is hidden. Therefore, one has to complete the estimation processing as soon as possible (before the network is synchronous), otherwise one requires proper external perturbations to shift the network out of synchronous state.

Perturbation based method [20], [21] transforms the topology estimation problem into a matrix inversion task. It has been shown [21] that for sparsely connected networks, this matrix-inverse problem can be solved effectively using an Inline graphic-norm optimization strategy in combination with the well-known singular value decomposition technique. The perturbation method [20], [21], however, depends on the steady-state assumption (more precisely, it is assumed that the network to be analyzed always reaches a stable stationary state automatically) which is a restriction for some network systems with complex dynamical behaviors (including chaos). When the external perturbation matrix is unknown, a recursive strategy [22] can be used to estimate both the perturbation and connectivity matrices.

Some authors [23], [24] recently developed a so-called compressive sensing method that first formulates the dynamical system of interest as the following equation

graphic file with name pone.0024333.e007.jpg (1)

with Inline graphic being a polynomial function and Inline graphic being parameter vector to be estimated, then obtains two data matrices Inline graphic and Inline graphic, satisfying Inline graphic, and finally estimate Inline graphic by an Inline graphic-norm convex optimization processing. They showed that their method is effective to reconstruct dynamical systems [23] and network topology [24]. However, such a method requires a differential estimator that may be sensitive to measurement noise. Furthermore, complex dynamical systems usually cannot be described by Eq. (1), more precisely, their dynamical equation in general is non-polynomial and does not linearly depend on the parameters. It should be remarked that the performance of Inline graphic-norm convex optimization strategy usually becomes bad when the sparsity of networks decreases, as will be shown below (cf. Fig. 8).

Figure 8. The influence of the sparsity on topology reconstruction.

Figure 8

The estimation error Inline graphic changes with the sparsity of directed random networks. There, the sparsity is defined as the ratio of the number of zero non-diagonal elements Inline graphic to Inline graphic, and Inline graphic is calculated using the Inline graphic-norm convex optimization strategy (with Inline graphic). Furthermore, each black point represents the result of averaging over 30 random perturbations (with Inline graphic and Inline graphic being uniformly distributed in the range Inline graphic) and the standard square error is given as well.

Timme's recent work [26] analyzed the possibility of direct topology reconstruction from dynamical trajectories. Remarkably, the question how the parameters (e.g. sampling rate, observation time, and external noise) influence the performance of topology reconstruction is discussed in detail. The reliability of his method [26] has been demonstrated clearly. As a minor drawback, his method requires some prior knowledge about local dynamics of each node, and a differential estimator that may be sensitive to measurement noise.

To use the perturbation method also for networks with complex dynamics, a linear state feedback control based method [27][29] was suggested very recently, and can be used to estimate topology by exploiting information obtained from the observed steady-state responses of each node. However this method has some limitations. For instance, one generally has to assume that all state variables of each node are completely measurable and all state components of each node admit an external input. Furthermore, a high-gain feedback control will be involved in some cases.

In brief, most of developed topology estimation methods have their advantages and disadvantages, and thus far the topology estimation issue remains an open problem. Here we make an effort to remove some drawbacks of previous methods, and show that the connection topology of complex dynamical networks can be identified by exploiting information obtained from shifted steady states that are stabilized by means of multiple delay feedback control (MDFC) [32]. This control approach is combined with some methods [21] for detecting connectivity of networks under the assumption that a stable stationary state exists (also called steady state assumption). However, in contrast to that work, our topology detection method is applicable to dynamical networks with complex dynamical behaviors (far from stationarity) and does not depend on the steady state assumption. Furthermore, our method is possible to be applied in a challenging scenario where only one state variables of each node are measurable and accessible, and does require only a little structure information about the networks under study.

Results

Theory

We consider a network of interacting dynamical systems, given by

graphic file with name pone.0024333.e016.jpg (2)

where Inline graphic; Inline graphic is the state vector of the Inline graphicth element (or node); Inline graphic describes the dynamics of the Inline graphicth element. For simplicity we assume that only the first components of each element are connected to each other (a more general case will be treated elsewhere). Here Inline graphic is a coupling function and Inline graphic. The topology of the network connections is determined by the adjacency matrix Inline graphic: Inline graphic if there exists a connection from the Inline graphicth node to the Inline graphicth node; and Inline graphic otherwise. We shall show that MDFC [32] is very efficient to shift the steady states and the steady states' shifts enable us to uncover the connection topology in terms of an estimation of the elements of the matrix Inline graphic.

We restrict ourselves to the case that only the coupling variables, namely Inline graphic, can be measured (or monitored) and we add the control term

graphic file with name pone.0024333.e031.jpg (3)

to only the first equation of each element, where delay times Inline graphic and Inline graphic and control gains Inline graphic and Inline graphic are uniform for all elements. For Inline graphic, the control signal (3) becomes the original MDFC [32]. Here we shall first use distinct Inline graphic for each element to shift the steady states which are stabilized by MDFC and then show that the steady states' shifts enable us to uncover the connection topology.

Steady-state stabilization

The network system (2) under the control signal (3) can then be rewritten in a compact form:

graphic file with name pone.0024333.e038.jpg (4)

where Inline graphic, Inline graphic, Inline graphic, Inline graphic, Inline graphic, and Inline graphic.

Assumption 1: For function Inline graphic, there exists constants Inline graphic and Inline graphic (depending on the property of function Inline graphic) such that the equation Inline graphic has at least one real solution Inline graphic for any Inline graphic for all Inline graphic.

If system (2) without any perturbation has at least one equilibrium, which usually is satisfied for most of networks, then equation Inline graphic has at least one real root. By using the continuity of function Inline graphic (because Inline graphic is continuous for all Inline graphic), it follows that when constants Inline graphic and Inline graphic are close to zero, equation Inline graphic has at least one real root. This indicates that Assumption 1 is not really a restriction in practice.

The following theorem is the foundation of topology identification and provides conditions under which the system (4) is locally asymptotical stable at a stationary state. Detailed discussion about Theorem 1 can be found in Discussion Part.

Theorem 1: The system (4) (with Inline graphic for all Inline graphic) is locally asymptotical stable at a stationary state Inline graphic, satisfying

graphic file with name pone.0024333.e063.jpg (5)

provided that: (i) Assumption 1 holds; and (ii) all roots of the characteristics equation Inline graphic have negative real parts, where Inline graphic is the Jacobian matrix.

Proof: The existence of Inline graphic satisfying Eq. (5) is straightforward if Assumption 1 holds. Now we analyze the stability of the stationary state Inline graphic.

Let Inline graphic. Then we can conclude from Eq. (4) that

graphic file with name pone.0024333.e069.jpg (6)

where Eq. (5) has been used.

Locally linearizing the above system around the origin results in

graphic file with name pone.0024333.e070.jpg (7)

Therefore, in terms of the standard linear system theory, the stability of the error system (7) determines by the characteristics equation Inline graphic. If all roots of the characteristics equation have negative real parts, then the asymptotic stability of the error system (7) is satisfied. This completes the proof.

Steady-state shifts

If proper Inline graphic, Inline graphic, and Inline graphic are chosen such that Theorem 1 is fulfilled (see Discussion Part for further information), then one can stabilize the steady state Inline graphic, satisfying Inline graphic

graphic file with name pone.0024333.e077.jpg (8)

where Inline graphic is the steady state of the Inline graphicth element.

If Inline graphic is nonsingular, then one can conclude from the implicit function theory [33] that there exists a mapping Inline graphic such that

graphic file with name pone.0024333.e082.jpg (9)

Substituted into the first equation of Eq. (8) this yields

graphic file with name pone.0024333.e083.jpg (10)

where Inline graphic.

As will be shown below, Eq. (10) is the foundation of the topology estimation method to be suggested, and has reduced the original Inline graphic-dimensional problem to an Inline graphic-dimensional (1D) one. It should be remarked that Eq. (10) is satisfied, provided that (i) Equation (8) has at least one real solution; (ii) the steady state satisfying Eq. (8) can be stabilized by MDFC; and (iii) Inline graphic is nonsingular.

We now show that shifting the steady states of the network system Inline graphic times by Inline graphic structural perturbations enables us to uncover the network connectivity (where Inline graphic depends on the network size Inline graphic).

For the Inline graphicth perturbation, we replace the control constant Inline graphic by Inline graphic for each node Inline graphic such that the steady states of the coupling variables are shifted from Inline graphic to Inline graphic for all Inline graphic. Then the resulting steady state response equations of the coupling variables read

graphic file with name pone.0024333.e099.jpg (11)

For sufficiently small perturbations Inline graphic, we approximate Inline graphic and Inline graphic. Subtracting Eq. (11) from Eq. (10), we then obtain

graphic file with name pone.0024333.e103.jpg (12)

Let Inline graphic, Inline graphic, and Inline graphic with

graphic file with name pone.0024333.e107.jpg (13)

Then the set of equations (12) can be rewritten in a compact form

graphic file with name pone.0024333.e108.jpg (14)

which contains Inline graphic equations that restrict the Inline graphic elements Inline graphic.

Perturbing the steady state of the network system Inline graphic times, we achieve

graphic file with name pone.0024333.e113.jpg (15)

where Inline graphic and Inline graphic.

To summarize the above analysis, Eq. (15) is fulfilled if and only if: (i) Equation (8) has at least one real solution; (ii) the steady states satisfying Eqs. (10) and (11) can be stabilized by MDFC; (iii) Inline graphic is nonsingular; and (iv) perturbations Inline graphic are sufficiently small for all Inline graphic.

Topology estimation using matrix inverse algorithm

Equation (15) actually contains Inline graphic conditions that restrict the Inline graphic elements Inline graphic. Hence, after performing Inline graphic perturbations, all elements Inline graphic can be estimated by Inline graphic, given by

graphic file with name pone.0024333.e125.jpg (16)

if the inverse of Inline graphic exists.

It follows that if all elements Inline graphic can be estimated with high accuracy (more precisely, there exists a sufficiently small Inline graphic such that Inline graphic) , then all off-diagonal elements Inline graphic can be identified from Eq.(13): Inline graphic when Inline graphic; and Inline graphic otherwise. In practice, one may follow the SDTIA algorithm [28] and divide all values Inline graphic into two sets: Inline graphic containing all elements Inline graphic corresponding to Inline graphic and Inline graphic containing all elements Inline graphic corresponding to Inline graphic, by the following steps:

  • Step 1. Calculate elements Inline graphic for all Inline graphic.

  • Step 2. Order (or arrange) all elements Inline graphic in an ascending sequence and obtain a new sequence Inline graphic.

  • Step 3. The critical point sequence number Inline graphic of set Inline graphic is determined by the rule: Inline graphic.

As clearly shown in Fig. 1 that when Inline graphic with Inline graphic and Inline graphic, the distance between sets Inline graphic and Inline graphic is larger than the length of set Inline graphic, and thereby one can distinguish the sets Inline graphic and Inline graphic by the above steps (SDTIA algorithm [28]) and reconstruct the network topology in terms of an estimation of all elements of the matrix Inline graphic, where the distance between two point sets is equal to the minimal distance between any two points which are taken from different sets, and the length of a point set is the difference between the maximal and minimal values in the set. Therefore, the smaller the value of Inline graphic and the bigger the value of Inline graphic, the higher the possibility of successful topology reconstruction.

Figure 1. The condition to ensure a successful topology reconstruction using the SDTIA algorithm [28].

Figure 1

Sets Inline graphic and Inline graphic contain all elements Inline graphic corresponding to Inline graphic and that corresponding to Inline graphic, respectively, where Inline graphic and Inline graphic.

Topology estimation using Inline graphic-norm optimization strategy

Topology estimation using Eq. (16) requires Inline graphic perturbations and becomes “costly” and less effective when the network size Inline graphic is very large. However, for sparsely connected networks, it turns out that by using a Inline graphic-norm convex optimization strategy to be shown below, we can accurately and efficiently approximate all elements Inline graphic from Eq. (15) with Inline graphic.

We transpose Eq. (15) and rewrite it as

graphic file with name pone.0024333.e172.jpg (17)

where Inline graphic and Inline graphic are the Inline graphicth column vector of matrices Inline graphic and Inline graphic, respectively.

The estimated value of each Inline graphic, referred to as Inline graphic, can be determined by solving the following convex optimization problem

graphic file with name pone.0024333.e180.jpg (18)

where Inline graphic is the tolerance (in the following simulations, Inline graphic), Inline graphic is the Inline graphic-norm of vector Inline graphic and Inline graphic.

The advantage of choosing the formulation (18) is that one can determine the network with a minimal number of connections (each vector Inline graphic will have a minimal number of nonzero elements) and it can be solved in polynomial time with some standard scientific softwares (e.g., Matlab toolbox CVX Ver1.1 [34]). By this Inline graphic-norm convex optimization strategy, we can determine the matrix with minimal driving connections for each node; hence we can effectively estimate all Inline graphic for sparsely connected networks when Inline graphic perturbations are performed, as will be illustrated below. Again, one may follow the SDTIA algorithm [28] (shown above) for an effective topology reconstruction.

Topology estimation quality

Following Timme's work [26], we define the normalized estimation error Inline graphic of each element Inline graphic by

graphic file with name pone.0024333.e193.jpg (19)

where Inline graphic is an estimation of Inline graphic, and Inline graphic.

We further define the estimation accuracy Inline graphic such that Inline graphic can be identified correctly if

graphic file with name pone.0024333.e199.jpg (20)

This implies from Fig. 1 that Inline graphic and thereby the topology can be estimated correctly if

graphic file with name pone.0024333.e201.jpg (21)

where Inline graphic and Inline graphic are used. Therefore, the bigger the values of Inline graphic and Inline graphic, the higher the topology estimation accuracy. Based on the condition (21), the minimal value of Inline graphic being supported for a successful topology reconstruction is determined by the maximal value of Inline graphic satisfying the condition (20).

The estimation accuracy of Inline graphic is crucial for topology reconstruction, so it is of importance to quantify the estimation quality of values Inline graphic. Here we qualify the estimation accuracy of all non-diagonal elements Inline graphic as a whole by the variable Inline graphic, given by

graphic file with name pone.0024333.e212.jpg (22)

where Inline graphic is the Herviside step function, i.e., Inline graphic for Inline graphic and Inline graphic otherwise. This definition is a little bit different from Timme's work [26] that considered the estimation of all elements Inline graphic. It is clear that the bigger the values of Inline graphic and Inline graphic, the higher the estimation accuracy of all non-diagonal elements Inline graphic. Based on this observation, we restrict ourselves and assume that an effective network topology reconstruction is said to occur when Inline graphic.

Simulation

To illustrate the above topology estimation methods, we use a network of coupled Chua's circuits, given by

graphic file with name pone.0024333.e222.jpg (23)

where Inline graphic, Inline graphic, and parameters Inline graphic, Inline graphic, and Inline graphic are uniformly distributed in ranges [35.6, 35.75], [75.6, 75.75], and [1.103, 1.253], respectively. Furthermore, Inline graphic are for any Inline graphic, so coupling functions Inline graphic do not contain any information about the network topology (some further discussion about coupling functions can be found in Discussion Part). In this case, system (23) may display complex dynamical behavior (including chaos), as illustrated in Fig. 2. In the following, we first illustrate the steady state stabilization and shifts numerically. Then, based on steady state shifts and measurement, we show two methods for topology estimation, i.e., matrix inverse and Inline graphic-norm convex optimization strategy, with estimation accuracy being quantified by Inline graphic.

Figure 2. Chaotic behavior of system (23) with Inline graphic = 16 and node-pair connection probability 0.3.

Figure 2

(A) Inline graphic-Inline graphic phase figure. (B) Inline graphic-Inline graphic phase figure.

Following Ref. [32], we can determine suitable control parameter values Inline graphic and Inline graphic by a search strategy. We numerically found that there is a big window for the control parameters Inline graphic and Inline graphic such that system (2) can be driven to a steady state by the MDFC (3), as illustrated in Fig. 3 as a typical example. It is clear from Fig. 3D that MDFC is very effective for steady state stabilization. Furthermore, when MDFCs with distinct Inline graphic are used, the steady-state response shift phenomenon can be observed (cf. Fig. 4 for a representative result). Those steady state shifts are the foundation of topology estimation, as shown above (cf. Theory Part).

Figure 3. Stable stabilization of system (23).

Figure 3

(A)–(C) present the dynamic behavior of system (23) (with Inline graphic = 16 and node-pair connection probability 0.3) being driven for Inline graphic by the control signal (3) shown in (D) (with Inline graphic, Inline graphic, Inline graphic, Inline graphic Inline graphic).

Figure 4. Steady state shifts.

Figure 4

Black circles plot the steady state response of system (23) with Inline graphic by control signal with Inline graphic being randomly chosen from the range Inline graphic. Blue squares and red triangles represent the steady state response to two random perturbations Inline graphic on the values Inline graphic, respectively. All plots show only the steady state response of the first state of each Chua oscillator.

When system (23) is driven to a steady state Inline graphic with Inline graphic being the steady state of the Inline graphicth element, then one can easily confirm that

graphic file with name pone.0024333.e258.jpg (24)

is nonsingular and

graphic file with name pone.0024333.e259.jpg (25)

where Inline graphic is the unique solution of equation Inline graphic.

Therefore, Eq. (10) is fulfilled. This implies that shifting and measuring the steady state response of the first state of each node becomes possible for a successful topology reconstruction. In the following, we show two methods for topology estimation, i.e., matrix inverse and Inline graphic-norm convex optimization strategy.

As a representative result using the matrix inverse algorithm (16) for topology estimation, Fig. 5A shows the estimation error Inline graphic of elements Inline graphic for a random directed network of interacting Chua's oscillators. It is clear that all elements Inline graphic have been reconstructed effectively with Inline graphic (due to Inline graphic for all Inline graphic). With this high (normalized) estimation accuracy of Inline graphic, one may identify all parameters Inline graphic correctly by the SDTIA algorithm [28] (also shown above), as illustrated in Figs. 5C–5D where the estimated Inline graphic (with □) corresponding to Inline graphic are bigger than that (with Inline graphic) corresponding to Inline graphic.

Figure 5. Topology estimation: Matrix inverse algorithm VS Inline graphic-norm optimization strategy.

Figure 5

The estimation error surfaces are calculated using two methods for a undirected network (23) with Inline graphic and node-pair connection probability Inline graphic: (A) matrix inverse algorithm (with Inline graphic, Inline graphic); and (B) Inline graphic-norm convex optimization strategy (with Inline graphic, Inline graphic), respectively. With the normalized error Inline graphic shown in Panel (A), Panels (C)–(D) plot the estimated Inline graphic corresponding to Inline graphic and that corresponding to Inline graphic after being sorted with ascending order, respectively. It is clear from Panels (C)–(D) that one may identify all parameters Inline graphic correctly by the SDTIA algorithm [28].

The matrix inverse method for topology reconstruction requires Inline graphic perturbations and becomes “costly” and less effective when the network size Inline graphic is very large. However, such a drawback for sparsely connected networks may be relaxed by the Inline graphic-norm convex optimization strategy described in Eq. (18). As typical examples, Fig. 5B and Fig. 6B shows that an acceptable topology estimation accuracy (i.e., Inline graphic, Inline graphic) can be obtained when only Inline graphic perturbations are performed.

Figure 6. Topology estimation: Matrix inverse algorithm VS Inline graphic-norm optimization strategy.

Figure 6

The estimation error surfaces are calculated using two methods for a undirected network (23) with Inline graphic and node-pair connection probability Inline graphic: (A) matrix inverse algorithm (with Inline graphic, Inline graphic); and (B) Inline graphic-norm convex optimization strategy (with Inline graphic, Inline graphic), respectively.

Furthermore, the matrix inverse method may lead to wrong conclusion in some cases due to the ill-condition problem of the matrix inverse, as illustrated in Fig. 6A where Inline graphic, implying a bad estimation result, is achieved. However, for sparse networks, such a drawback may be removed by the Inline graphic-norm convex optimization strategy, as shown in Fig. 6B where Inline graphic.

The question how to choose control parameters becomes crucial for steady state shifts which are the foundation for topology reconstruction. For simplicity, in the above simulation, we let Inline graphic and choose parameters Inline graphic randomly. We now analyze the influence of perturbation parameters Inline graphic on topology estimation. Figure 7 summarizes our results and shows that the estimation accuracy Inline graphic using the Inline graphic-norm convex optimization strategy changes with the node-pair connection possibility Inline graphic for two cases, i.e, undirected (cf. yellow bars) and directed (cf. red bars) networks. There, each bar represents the result of averaging over 30 random perturbations (with Inline graphic being uniformly distributed in the range Inline graphic) and the standard square error is given as well. From Fig. 7 we may draw the following conclusions: (i) the performance of topology reconstruction using the Inline graphic-norm optimization strategy becomes bad when Inline graphic increases; (ii) The estimation accuracy Inline graphic is not sensitive to the choice of perturbation parameters Inline graphic when Inline graphic is close to one; (iii) There is no distinct difference between undirected (cf. yellow bars) and directed (cf. red bars) networks. This indicates that the performance of topology reconstruction using the Inline graphic-norm convex optimization strategy is not sensitive to the inhomegeneity but sparsity (cf. Fig. 8).

Figure 7. The influence of node-pair connection possibility on topology reconstruction of random networks.

Figure 7

The estimation error Inline graphic changes with the node-pair connection possibility Inline graphic for two cases, i.e., undirected (yellow bars) and directed (red bars) networks. There, Inline graphic is calculated using the Inline graphic-norm convex optimization strategy (with Inline graphic). Furthermore, each bar represents the result of averaging over 30 random perturbations (with Inline graphic and Inline graphic being uniformly distributed in the range Inline graphic) and the standard square error is given as well.

Note that the Inline graphic-norm convex optimization strategy is very effective for sparsely connected networks only. Hence, for non-sparsely connected networks, this optimization method usually has to require that almost all nodes are perturbed, as illustrated in Fig. 9A as a representative result. In this case, the Inline graphic-norm convex optimization strategy has no any clear advantage compared to the matrix inverse algorithm (cf. Fig. 9B) that uses an Inline graphic-norm optimization processing.

Figure 9. Topology reconstruction of full-connected networks with Inline graphic.

Figure 9

(A) The estimation error Inline graphic changes with the number Inline graphic of perturbations, where Inline graphic is calculated using the Inline graphic-norm convex optimization strategy. (B) The estimation error surface (with Inline graphic, Inline graphic) is calculated using the matrix inverse algorithm for the same system shown in Panel (A).

As mentioned above, we restrict ourselves and assume that an effective network topology reconstruction is said to occur when Inline graphic. Based on this rule, we now analyze numerically the relation between the minimal number of perturbations, referred to as Inline graphic, that are required for a successful topology reconstruction satisfying Inline graphic, and the network size Inline graphic. Figure 10 summarizes our results and shows the logarithmic-linear plot of the relation of Inline graphic and Inline graphic for two cases, i.e., 4-nearest-neighbor coupled network and directed network of nodes randomly connected with possibility Inline graphic. There is a clear logarithmic-linear relation between Inline graphic and Inline graphic. This result is consistent with Timme's work [21], and implies that we need less control applications (perturbations) than the size of the networks under study.

Figure 10. The functional relation between Inline graphic and Inline graphic.

Figure 10

The logarithmic-linear plot of the relation of Inline graphic and Inline graphic for two cases: (A) 4-nearest-neighbor coupled network; and (B) directed network of nodes randomly connected with possibility Inline graphic. There, the best logarithmic fitting are plotted with red lines for both cases.

Measurement noise cannot be avoided in some cases and usually deteriorates the control performance of high-gain control methods because measurement noise is largely amplified. Fortunately, the MDFC method does not belong to high-gain control [28] and can stabilize stationary states with very small gain (indeed Inline graphic was used in all simulation results in this paper). This implies that our topology estimation method is applicable to network systems in the presence of measurement noise, as illustrated in Fig. 11A where results are shown obtained from observed signals contaminated with 5% measurement noise. We found that more perturbations are generally required in the presence of measurement noise (cf. Fig. 11A where Inline graphic, Inline graphic) compared to the case in the absence of measurement noise (cf. Fig. 11B where Inline graphic, Inline graphic).

Figure 11. The influence of measurement noise on topology reconstruction.

Figure 11

The estimation error surfaces of a directed network (23) with Inline graphic and node-pair connection probability Inline graphic are calculated using Inline graphic-norm convex optimization strategy for two cases: (A) the presence of 5% measurement noise (with Inline graphic and Inline graphic); and (B) the absence of measurement noise (with Inline graphic and Inline graphic).

Finally, we analyze the influence of Inline graphic on topology estimation, and revisit the network (23) but assume Inline graphic with Inline graphic being uniformly distributed in range Inline graphic such that the value of Inline graphic can be changed with the choice of parameters Inline graphic and Inline graphic. Figures 12 and 13 summarize our results and show in both cases (i.e., Inline graphic and Inline graphic) that the minimal value of estimated Inline graphic corresponding to Inline graphic is more than twice the maximal value of that corresponding to Inline graphic, and thereby one may identify all parameters Inline graphic correctly by the SDTIA algorithm [28]. Furthermore, the ratio of the distance between sets Inline graphic and Inline graphic to the maximal value of set Inline graphic roughly increases with the value of Inline graphic where the definition of sets Inline graphic and Inline graphic is illustrated in Fig. 1. Therefore, there exists a critical value Inline graphic such that if Inline graphic is fulfilled, then one may identify all elements Inline graphic correctly. On the other hand, when Inline graphic, the boundary between sets Inline graphic and Inline graphic will become unclear and some elements Inline graphic cannot be identified correctly. Even under such a circumstance, it is still possible to estimate partial elements Inline graphic correctly if a suitable strategy is used to delete those elements Inline graphic contaminating the boundary between sets Inline graphic and Inline graphic. Detailed analysis is now under our investigation and will be reported elsewhere.

Figure 12. Topology reconstruction in the case of Inline graphic, Inline graphic, and Inline graphic.

Figure 12

(A) The estimation error surface of a directed network with Inline graphic and node-pair connection probability Inline graphic is calculated using Inline graphic-norm convex optimization strategy with Inline graphic. With the normalized estimation errors Inline graphic shown in Panel (A), Panels (B)–(C) plot the estimated Inline graphic corresponding to Inline graphic and that corresponding to Inline graphic after being sorted with ascending order, respectively. Insert in Panel (B) shows a local augment. It is clear that the minimal value of estimated Inline graphic shown in Panel (b) is more than twice the maximal value of estimated Inline graphic shown in Panel (C), and thereby one may identify all parameters Inline graphic correctly by the SDTIA algorithm [28].

Figure 13. Topology reconstruction in the case of Inline graphic, Inline graphic, and Inline graphic.

Figure 13

(A) The estimation error surface of a directed network with Inline graphic and node-pair connection probability Inline graphic is calculated using Inline graphic-norm convex optimization strategy with Inline graphic. With the normalized estimation errors Inline graphic shown in Panel (A), Panels (B)–(C) plot the estimated Inline graphic corresponding to Inline graphic and that corresponding to Inline graphic after being sorted with ascending order, respectively. Insert in Panel (b) shows a local augment. It is clear that the minimal value of estimated Inline graphic shown in Panel (b) is more than twice the maximal value of estimated Inline graphic shown in Panel (c), and thereby one may identify all parameters Inline graphic correctly by the SDTIA algorithm [28].

Discussion

Delayed feedback control

It has been shown experimentally [35][38] that Pyragas's delayed feedback control method [39], which feeds the amplified difference of a monitor (or measurable) variable and its delayed component back to the controlled system, is applicable and very effective to stabilize unstable period orbits as well as unstable equilibrium points. Some advantages of Pyragas's delayed feedback control method include: (i) it feeds the amplified difference of a monitor (or measurable) variable and its delayed component back to the controlled system but does not use any structure information about the controlled system; (ii) it is noninvasive, that is, the control signal approaches to zero after a unstable period orbit or a unstable equilibrium point is stabilized; and (iii) it can easily be realized using analog or digital devices. Some extended versions using more delayed components have also been developed for improving further the control performance, such as extended time delay auto synchronization [40], [41] and multiple delay feedback control [32], [42], [43] methods.

Delayed feedback control methods [32], [35][43] are very efficient for stabilizing unstable periodic orbits or unstable stationary states in various real systems such as optics, semiconductors, networks of chemical oscillators, and reaction-diffusion systems. Our previous work [32], [42], [43] showed that the performance of stabilizing stationary states is significantly improved using several independent delay times.

Although the reliability of all delayed feedback control methods for stabilizing unstable period orbits and unstable equilibrium points has been illustrated by various experiments, the theoretical analysis and mechanism of delayed feedback control is still far from strictness and completeness [44] [47]. Fortunately, we found that the steady state stabilization based on MDFC is always possible for a large class of dynamical networks. In practice, one can usually determine suitable control parameter values by a search strategy, as illustrated in previous work [32].

Thus far the research on delayed feedback control focused on stabilizing unstable period orbits and unstable equilibrium points of chaotic systems. In this paper, we show a potential application of using delayed feedback control for topology reconstruction. Compared to previous linear state feedback control method [27][29] which in general requires high-gain control and full state feedback (i.e., all state components of each node are measurable and accessible), the suggested delayed feedback control method is applicable even in a challenging scenario where only one state variables of each node are measurable and accessible.

Extension to more general coupling functions

Our method can also be extended to networks with more general coupling functions but does not limit to those with only the state-difference form Inline graphic. To demonstrate this point more clearly, we consider the following network

graphic file with name pone.0024333.e431.jpg (26)

where all variables follow the same definition in system (2) except the coupling functions Inline graphic. Here Inline graphic. Again, we assume that system (26) can be driven to a steady state by the control signal (3). In this case, following similar steps developed for the state-difference form, one can easily see that Eq. (12) now reads

graphic file with name pone.0024333.e434.jpg (27)

where the first order approximation Inline graphic is used.

This implies that Eq. (14) is again fulfilled but the matrix Inline graphic now reads

graphic file with name pone.0024333.e437.jpg (28)

Therefore, our methods using matrix inverse algorithm and Inline graphic-norm convex optimization strategy can be extended to topology reconstruction of network (26) with more general coupling form, as illustrated in Fig. 14 where Inline graphic and the network topology can be estimated effectively.

Figure 14. Topology estimation of network (26) with Inline graphic.

Figure 14

The topology estimation error surfaces are calculated using two methods for a undirected network with Inline graphic and node-pair connection probability Inline graphic: (A) matrix inverse algorithm (with Inline graphic, Inline graphic); and (B) Inline graphic-norm optimization strategy (with Inline graphic, Inline graphic), respectively.

Implementation and error sources

We briefly outline our method for topology estimation:

  1. Drive the network (with Inline graphic nodes) to a steady state by control signal (3) with Inline graphic (usually Inline graphic), and measure the resulting steady state response Inline graphic for all Inline graphic;

  2. Perturb the control signal (3) (i.e., replace Inline graphic by Inline graphic where Inline graphic is randomly chosen from the range [-Inline graphic, Inline graphic]) Inline graphic times, and measure the resulting steady state response Inline graphic for all Inline graphic;

  3. Estimate all non-diagonal elements Inline graphic using the matrix inverse algorithm (Inline graphic) or the Inline graphic-norm convex optimization strategy (Inline graphic);

  4. Infer all non-diagonal elements Inline graphic from estimated Inline graphic by the SDTIA algorithm [28].

One may see from the above steps that the topology estimation error may come from different sources: (i) Steady state control; (ii) Steady state measurement; (iii) The first order approximation concerning functions Inline graphic; (iv) The matrix inverse operation error (for the matrix inverse algorithm) or the optimization error (for the Inline graphic-norm convex optimization strategy); and (v) The value of Inline graphic.

As described above, delayed feedback control methods [35][38] are very efficient for stabilizing stationary states in various real systems such as optics, semiconductors, networks of chemical oscillators, and reaction-diffusion systems. Therefore, steady state control usually cannot be considered as an error source, as illustrated in Figs. 5, 6B, 9B, 10, 11, and 12.

Measurement of steady states also cannot be taken as a major error source, as illustrated in Fig. 11 where acceptable results are shown obtained from observed signals contaminated with 5% measurement noise.

It is clear that if sufficiently small perturbations Inline graphic are used, then the first order approximation of functions Inline graphic is reasonable and cannot be taken a major error source of topology estimation. This point has been supported by many numerical examples (cf. Figs. Figs. 5, 6B, 9B, 10, 11, and 12).

For the matrix inverse algorithm, a major error source may come from the inverse operation itself, as illustrated in Fig. 6A where a bad estimation result (with Inline graphic) is achieved due to the ill-condition problem of the matrix inverse operation.

For the Inline graphic-norm convex optimization strategy, a major error source may come from the sparsity of networks under study, as illustrated in Fig. 8. This is consistent with the fact that the Inline graphic-norm convex optimization strategy is effective for sparsely connected networks only.

The influence of Inline graphic on topology estimation has been illustrated in Figs. 1213. It is clear that the ratio of the distance between sets Inline graphic and Inline graphic to the maximal value of set Inline graphic roughly increases with the value of Inline graphic where the definition of sets Inline graphic and Inline graphic is illustrated in Fig. 1. Therefore, there exists a critical value Inline graphic such that if Inline graphic is fulfilled, then one may identify all elements Inline graphic correctly. It should be remarked that the value of Inline graphic is determined by the control signal (3), the coupling functions, the equilibria of network (2), and the initial states. If the network under study has more than one equilibrium, then it is still possible to change the value of Inline graphic by choosing the proper time to perform the steady state control to shift the equilibrium of the network dramatically. However, such a strategy in principle has to require some prior knowledge about the the equilibria of the network, and thereby has its restriction in some applications.

Advantages and disadvantages of our method

Some advantages of our method include:

  1. If network synchronization occurs and leads to vanishing coupling terms, then the network connectivity information is hidden and cannot be recovered with time-series analysis methods [19], [24], [26]. However, our topology reconstruction method is applicable to synchronous networks;

  2. Previous topology reconstruction method [27], [28] based on steady-state stabilization generally has to assume that all state variables of each node are completely measurable and all state components of each node admit an external input. However, our method is applicable even in a challenging scenario where only one state variables of each node are measurable and accessible;

  3. Our method requires only small control injection and does not belong to a kind of high-gain control [27], [28]. Hence it is not sensitive to measurement noise and may achieve better performance than high-gain control method [27], [28] and the methods using differential estimator in the presence of measurement noise;

  4. Previous time-series methods [19], [26] require a lot of information about the local dynamics of each node and coupling functions. This is really a restriction in some applications. However, our method does require only a little structure information about the controlled networks, and provides a promising solution for topology reconstruction if the required control perturbations are allowed.

On the other hand, our method also possesses some disadvantages:

  1. Our method is applicable to topology estimation of sparsely connected networks with size Inline graphic when Inline graphic perturbations are performed, but in general one has to measure the steady state response of all nodes and the measurement “cost” increases linearly with the size of networks, even when only partial connections of interest require to be estimated. Such a drawback also exists for most of previous methods except the high-gain control method [28];

  2. Steady state stabilization and shifts are the foundation of our method. However, such a kind of steady state control (or perturbation) will influence the dynamical behavior of systems, so our method may fail for systems that do not support the required steady state control. In this case, previous time-series methods [19], [24], [26] might be considered as a potential strategy for topology reconstruction.

  3. Our method may in principle fail when time-varying topology is required to be reconstructed. In such a circumstance, previous time-series methods [19], [24], [26] might be applicable for correct estimation.

Potential applications

Previous works have shown the importance of topology connections on spatiotemporal pattern of networks of coupled chemical oscillators [48][51]. Furthermore, delayed feedback control has effectively been applied to stabilize (unstable) steady states of chemical oscillators (cf. Ref. [52] for a representative result). Therefore, our method is possible to be used to reconstruct the connection topology of interacting chemical oscillators. Another possible application is to reconstruct topology of gene networks [22] by delayed feedback control, provided online measurement and injection techniques are feasible. Generally, the suggested technique enables us to identify the connection topology of real networks (including circuit networks and interacting coupled chemical oscillators [48][51]) which allow the required control applications (perturbations). Some possible experimental research is now under our investigation.

Footnotes

Competing Interests: The authors have declared that no competing interests exist.

Funding: The work was supported by the National Basic Research Program (973 Program) of China under Grant No. 2011CB707803, by the National Natural Science Foundation of China under Grant Nos. 61074126, 10602026 and 60934002, by the Outstanding Youth Foundation of Sichuan Province under Grant No. 2010JQ0001, and by the Federal Ministry of Education and Research (BMBF) Germany under Grant No. 01GQ1005A. The funders had no role in study design, data collection and analysis, decision to publish, or preparation of the manuscript.

References

  • 1.Boccaletti S, Latora V, Moreno Y, Chavez M, Hwang DU. Complex networks: Structure and dynamics. Phys Rep. 2006;424:175–308. [Google Scholar]
  • 2.Strogatz SH. Exploring complex networks. Nature. 2001;410:268–276. doi: 10.1038/35065725. [DOI] [PubMed] [Google Scholar]
  • 3.Osipov GV, Kurths J, Zhou C. 2007. Synchronization in Oscillatory Networks (Springer Berlin)
  • 4.Rabinovich MI, Varona P, Selverston AI, Abarbanel HD. Dynamical principles in neuroscience. Rev Mod Phys. 2006;78:1213–1265. [Google Scholar]
  • 5.Segal E, Shapira M, Regev A, Pe'er D, Botstein D, et al. Module networks: identifying regulatory modules and their condition-specific regulators from gene expression data. Nature Genetics. 2003;34:166–176. doi: 10.1038/ng1165. [DOI] [PubMed] [Google Scholar]
  • 6.Luscombe NM, Madan Babu M, Yu H, Snyder M, Teichmann SA, et al. Genomic analysis of regulatory network dynamics reveals large topological changes. Nature. 2004;431:308–312. doi: 10.1038/nature02782. [DOI] [PubMed] [Google Scholar]
  • 7.Barabási AL, Oltvai ZN. Network biology: understanding the cell's functional organization. Nature Reviews Genetics. 2004;5:101–113. doi: 10.1038/nrg1272. [DOI] [PubMed] [Google Scholar]
  • 8.Micheloyannisa S, Pachoua E, Stamb CJ, Vourkasc M, Erimakia S, et al. Using graph theoretical analysis of multi channel EEG to evaluate the neural efficiency hypothesis. Neuroscience Letters. 2006;402:273–277. doi: 10.1016/j.neulet.2006.04.006. [DOI] [PubMed] [Google Scholar]
  • 9.Stam CJ, Jones BF, Nolte G, Breakspear M, Scheltens P. Small-world networks and functional connectivity in Alzheimer's disease. 2007;17:92–99. doi: 10.1093/cercor/bhj127. [DOI] [PubMed] [Google Scholar]
  • 10.Achard S, Bullmore E. Efficiency and cost of economical brain functional networks. PLoS Comput Biol. 2007;3(2):e17. doi: 10.1371/journal.pcbi.0030017. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 11.van Geerta PLC, Steenbeeka HW. Networks as complex dynamic systems: Applications to clinical and developmental psychology and psychopathology. Behavioral and Brain Sciences. 2010;33:174–175. doi: 10.1017/S0140525X10000828. [DOI] [PubMed] [Google Scholar]
  • 12.Bullmore E, Sporns O. Complex brain networks: graph theoretical analysis of structural and functional systems. Nature Reviews Neuroscience. 2009;10:186–198. doi: 10.1038/nrn2575. [DOI] [PubMed] [Google Scholar]
  • 13.Eguíluz VM, Chialvo DR, Cecchi GA, Baliki M, Apkarian AV. Scale-free brain functional networks. Phys Rev Lett. 2005;94:018102. doi: 10.1103/PhysRevLett.94.018102. [DOI] [PubMed] [Google Scholar]
  • 14.Bassett DS, Meyer-Lindenberg A, Achard S, Duke T, Bullmore E. Adaptive reconfiguration of fractal small-world human brain functional networks. Proc Natl Acad Sci U S A. 2006;103:19518–19523. doi: 10.1073/pnas.0606005103. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 15.Cecchi GA, Rao AR, Centeno MV, Baliki M, Apkarian AV, et al. Identifying directed links in large scale functional networks: application to brain fMRI. BMC Cell Biol. 2007;8:S5. doi: 10.1186/1471-2121-8-S1-S5. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 16.Varela F, Lachaux JP, Rodriguez E, Martinerie J. The brainweb: Phase synchronization and large-scale integration. Nature Reviews Neuroscience. 2001;2:229–239. doi: 10.1038/35067550. [DOI] [PubMed] [Google Scholar]
  • 17.Friston KJ. Bayesian estimation of dynamical systems: An application to fMRI. Neuro Image. 2002;16:513–530. doi: 10.1006/nimg.2001.1044. [DOI] [PubMed] [Google Scholar]
  • 18.Pajevic S, Plenz D. Efficient network reconstruction from dynamical cascades identifies small-world topology of neuronal avalanches. PLoS Comput Biol. 2009;5:e1000271. doi: 10.1371/journal.pcbi.1000271. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 19.Yu D, Righero M, Kocarev L. Estimating topology of networks. Phys Rev Lett. 2006;97:188701. doi: 10.1103/PhysRevLett.97.188701. [DOI] [PubMed] [Google Scholar]
  • 20.Gardner TS, di Bernardo D, Lorenz D, Collins JJ. Inferring genetic networks and identifying compound mode of action via expression profiling. Science. 2003;301:102–105. doi: 10.1126/science.1081900. [DOI] [PubMed] [Google Scholar]
  • 21.Timme M. Revealing network connectivity from response dynamics. Phys Rev Lett. 2007;98:224101. doi: 10.1103/PhysRevLett.98.224101. [DOI] [PubMed] [Google Scholar]
  • 22.di Bernardo D, Thompson MJ, Gardner TS, Chobot SE, Eastwood EL, et al. Chemogenomic profiling on a genome-wide scale using reverse-engineered gene networks. Nature Biotechnology. 2005;23(3):377–383. doi: 10.1038/nbt1075. [DOI] [PubMed] [Google Scholar]
  • 23.Wang W-X, Yang R, Lai Y-C, Kovanis V, Grebogi C. “Predicting Catastrophes in Nonlinear Dynamical Systems by Compressive Sensing”, Phys Rev Lett. 2011;106:154101. doi: 10.1103/PhysRevLett.106.154101. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 24.Wang W-X, Yang R, Lai Y-C, Kovanis V, Harrison MAF. “Time-series based prediction of complex oscillator networks via compressive sensing”, EPL. 2011;94:48006. [Google Scholar]
  • 25.van Bussel F, Kriener B, Timme M. Inferring synaptic connectivity from spatio-temporal spike patterns. Frontiers Comput Neurosci. 2011;5:3. doi: 10.3389/fncom.2011.00003. [DOI] [PMC free article] [PubMed] [Google Scholar]
  • 26.Shandilya G, Timme M. Inferring network topology from complex dynamics. New J Phys. 2011;13:013004. [Google Scholar]
  • 27.Yu D, Parlitz U. Driving a network to steady states reveals its cooperative architecture. Europhys Lett. 2008;81:48007. [Google Scholar]
  • 28.Yu D. Estimating the topology of complex dynamical networks by steady state control: Generality and limitation. Automatica. 2010;46:2035–2040. [Google Scholar]
  • 29.Yu D, Palitz U. Inferring local dynamics and connectivity of spatially extended systems with long-range links based on steady-state stabilization. Physical Review E. 2010;82:026108. doi: 10.1103/PhysRevE.82.026108. [DOI] [PubMed] [Google Scholar]
  • 30.Palm G, Aertsen A, Gerstein GL. On the significance of correlations among neuronal spike trains. Biol Cybern. 1988;59:1–11. doi: 10.1007/BF00336885. [DOI] [PubMed] [Google Scholar]
  • 31.Gerstein GL, Aertsen AM. Representation of cooperative firing activity among simultaneously recorded neurons. J Neurophysiol. 1985;54:1513 C1528. doi: 10.1152/jn.1985.54.6.1513. [DOI] [PubMed] [Google Scholar]
  • 32.Ahlborn A, Parlitz U. Stabilizing unstable steady states using multiple delay feedback control. Phys Rev Lett. 2004;93:264101. doi: 10.1103/PhysRevLett.93.264101. [DOI] [PubMed] [Google Scholar]
  • 33.Kudryavtsev LD. Implicit function. 2001. in Hazewinkel, Michiel, Encyclopaedia of Mathematics, Springer.
  • 34.CVX Research website. Available: http://cvxr.com/cvx/download. Accessed 2010 Aug 11.
  • 35.Kim M, Bertram M, Pollmann M, von Oertzen A, Mikhailov AS, et al. Controlling chemical turbulence by global delayed feedback: pattern formation in catalytic CO oxidation on Pt(110). Science. 2001;292:1357–1360. doi: 10.1126/science.1059478. [DOI] [PubMed] [Google Scholar]
  • 36.Pyragas K, Pyragas V, Kiss IZ, Hudson JL. Stabilizing and tracking unknown steady states of dynamical systems. Phys Rev Lett. 2002;89:244103. doi: 10.1103/PhysRevLett.89.244103. [DOI] [PubMed] [Google Scholar]
  • 37.Zykov VS, Mikhailov AS, Müller SC. Controlling spiral waves in confined geometries by global feedback. Phys Rev Lett. 1997;78:3398–3401. [Google Scholar]
  • 38.Hjelmfelt A, Ross J. Experimental stabilization of unstable steady states in oscillatory and excitable reaction systems. Journal of Physical Chemistry. 1994;98:1176–1179. [Google Scholar]
  • 39.Pyragas K. Continuous control of chaos by self-controlling feedback. Physics Letters A. 1992;170:421–428. [Google Scholar]
  • 40.Socolar JES, Sukow DW, Gauthier DJ. Stabilizing unstable periodic orbits in fast dynamical systems. Phys Rev. 1994;E 50:3245. doi: 10.1103/physreve.50.3245. [DOI] [PubMed] [Google Scholar]
  • 41.Bleich ME, Socolar JES. Stability of periodic orbits controlled by time-delay feedback. Physics Letters A. 1996;210:87–94. [Google Scholar]
  • 42.Ahlborn A, Parlitz U. Controlling dynamical systems using multiple delay feedback control. Phys Rev. 2005;E 72:016206 (2005). doi: 10.1103/PhysRevE.72.016206. [DOI] [PubMed] [Google Scholar]
  • 43.Ahlborn A, Parlitz U. Controlling spatiotemporal chaos using multiple delays. Phys Rev. 2007;E 75:065202(R). doi: 10.1103/PhysRevE.75.065202. [DOI] [PubMed] [Google Scholar]
  • 44.Just W, Bernard T, Ostheimer M, Reibold E, Benner H. Mechanism of time-delayed feedback control. Phys Rev Lett. 1997;78:203–206. [Google Scholar]
  • 45.Baba N, Amann A, Schöll E, Just W. Giant improvement of time-delayed feedback control by spatio-temporal filtering. Phys Rev Lett. 2002;89:074101. doi: 10.1103/PhysRevLett.89.074101. [DOI] [PubMed] [Google Scholar]
  • 46.Just W, Benner H, von Löwenich C. On global properties of time-delayed feedback control: weakly nonlinear analysis. Physica D. 2004;199:33–44. doi: 10.1103/PhysRevLett.93.174101. [DOI] [PubMed] [Google Scholar]
  • 47.Fiedler B, Flunkert V, Georgi M, Hövel P, Schöll E. Refuting the odd number limitation of time-delayed feedback control. Phys Rev Lett. 2007;98:114101. doi: 10.1103/PhysRevLett.98.114101. [DOI] [PubMed] [Google Scholar]
  • 48.Wang W, Kiss IZ, Hudson JL. Clustering of arrays of chaotic chemical oscillators by feedback and forcing. Phys Rev Lett. 2001;86:4954–4957. doi: 10.1103/PhysRevLett.86.4954. [DOI] [PubMed] [Google Scholar]
  • 49.Kiss IZ, Zhai Y, Hudson JL. Collective dynamics of chaotic chemical oscillators and the law of large numbers. Phys Rev Lett. 2002;88:238301. doi: 10.1103/PhysRevLett.88.238301. [DOI] [PubMed] [Google Scholar]
  • 50.Kiss IZ, Zhai Y, Hudson JL. Emerging coherence in a population of chemical oscillators. Science. 2002;296:1676–1678. doi: 10.1126/science.1070757. [DOI] [PubMed] [Google Scholar]
  • 51.Kiss IZ, Rusin C, Kori H, Hudson JL. Engineering complex dynamical structures: Sequential patterns and desynchronization. Science. 2007;316:1886–1889. doi: 10.1126/science.1140858. [DOI] [PubMed] [Google Scholar]
  • 52.Pyragas K, Pyragas V, Kiss IZ, Hudson JL. Stabilizing and tracking unknown steady States of dynamical systems. Phys Rev Lett. 2002;89(24):244103. doi: 10.1103/PhysRevLett.89.244103. [DOI] [PubMed] [Google Scholar]

Articles from PLoS ONE are provided here courtesy of PLOS

RESOURCES