收藏切换
Enhancing Controllability Robustness of q-Snapback Networks through Redirecting Edges
收藏切换
PDF
Yang Lou1, Lin Wang2, Guanrong Chen1
Research. Vol 2019 Article ID 7857534
Less
收藏切换
Research. Vol 2019 Article ID 7857534
• Research Article •
Enhancing Controllability Robustness of q-Snapback Networks through Redirecting Edges
Full
Yang Lou1, Lin Wang2, Guanrong Chen1
Affiliations
  • 1City University of Hong Kong, Hong Kong
  • 2Shanghai Jiao Tong University, Shanghai 200240, China
Published: 2019-08-20 doi: 10.34133/2019/7857534
Outline
收藏切换

The well-known small-world network model was established by randomly rewiring edges, aiming to enhance the synchronizability of an undirected nearest-neighbor regular network. This paper demonstrates via extensive numerical simulations that randomly redirecting edges could enhance the robustness of the network controllability for directed snapback networks against both random and intentional node-removal and edge-removal attacks.

Yang Lou, Lin Wang, Guanrong Chen. Enhancing Controllability Robustness of q-Snapback Networks through Redirecting Edges[J]. Research, 2019 , 2019 (8) : 7857534 - . DOI: 10.34133/2019/7857534
Network science has seen rapid development since the late 1990s and has gained popularity in recent years. With the idea of randomly connecting edges between nodes developed in the classical random-graph theory [1], the small-world network model [2] was established by randomly rewiring edges, aiming to enhance the synchronizability of an undirected nearest-neighbor regular network. Thereafter, another splash was made by the proposal of a scale-free network model [3] based on randomly attaching edges with preference. This paper suggests a modified q-snapback network model by randomly redirecting edges of the original q-snapback networks [4] and further studies its robustness of the network controllability against both random and intentional node-removal and edge-removal attacks.
Recently, the network controllability has become a focal topic in network science investigation [5–13], where the controllability means the ability of the network in changing its state from any initial position to any targeted position under a certain control input within a finite duration of time. Meanwhile, malicious attacks on complex networks are another concerned issue in network science studies [14–18]. Reportedly, intentional degree-based node attacks are more effective than random attacks on network structural controllability over directed random-graph (RG) networks and directed scale-free (SF) networks [19]. Both random and intentional edge-removal attacks have been studied by many. In [20], it was pointed out that intentional edge-removal attack by removing highly-loaded edges is very effective in reducing the network controllability. It is also observed (e.g., in [21]) that intentional edge-based attacks are usually able to trigger cascading failures in SF networks, but not necessarily in RG networks. These motivated some recent in-depth studies of the robustness of network controllability [4]. In this regard, both random and intentional attacks as well as both node-removal and edge-removal attacks were investigated. In particular, it was observed that redundant edges, which are not included in any of the maximum matchings, can be rewired or redirected so as to possibly enlarge a maximum matching such that the needed number of control driver nodes is reduced [22, 23].
The present paper continues the currently active study on the robustness of network controllability against both random and intentional attacks based on either node-removal or edge-removal strategy. In doing so, a modified q-snapback network model based on the original q-snapback networks [4] is proposed. Under the new framework, a new approach of randomly redirecting edges of the modified q-snapback network is formulated and evaluated. It is found that for all modified q-snapback networks with different numbers of redirecting edges, the one with q=0.5 is overall the best, which is also better than other comparable complex network models such as random-graph networks [24], multiplex congruence networks [25], random triangle networks [26], and random rectangle networks (to be formulated in this paper). By examining closely the structures of the modified q-snapback networks, it is found that they contain many 3-rings and 4-rings, which are beneficial for enhancing the robustness of the network controllability, consistent with the observation reported in [4].
The rest of the paper is organized as follows. In Section 2, some preliminaries are given, including a brief description of the q-snapback network model and the proposed strategy of redirecting edges in such a network. Section 3 reports the main experimental results of the paper, describes various attack methods, defines a robustness measure, introduces the modified q-snapback network model, and presents detailed numerical simulation results with thorough comparisons. It also discusses the effects of degree distributions on the controllability robustness. Finally, Section 4 concludes the investigation.
Resembling to the industrial assembly-line automation, as illustrated by Figure 1, the q-snapback network (QSN) model is established based on a backbone chain, with snapback edges determined by a probability q∈(0,1), which generates a directed network with multiring structure [4].
Briefly, the q-snapback network is constructed as follows. Start from a directed chain with nodes 1,2,…,N. Introduce a process index r=2,3,…,N, and build the network with the following steps. For each node i=r+1,r+2,…, it connects backward to the previously appeared nodes i-l×r (l=1,2,…,i/r), with the same probability q∈(0,1). For r=2, every node i  (≥3) connects forward to node i+1  (≤N), and meanwhile, it connects backward to all previously appeared nodes i-2,i-4,…, with the same probability q. Then, the same process is repeated for r=3, where it connects backward to the previously appeared nodes i-3,i-6,…, with 4≤i≤N, according to the same probability uniformly. The construction continues for r=4,5,…,N, until it cannot be processed any further. The resulting network is the q-snapback multiplex network of size N. Self-loops and multiple edges are naturally avoided in this generation method. It was shown [4] that the robustness of both state controllability and structural controllability of the q-snapback network model, against targeted and random node- and edge-removal attacks, is stronger than both the multiplex congruence network [25] and the generic scale-free network [27], due to its advantageous structure with many inherent chain- and loop-motifs. This is consistent with the observation that motifs are main components of communities in complex networks of many kinds [28].
The proposed new network model is based on edge redirecting operations, as detailed in this subsection.
Each snapback edge is reversed with a probability pre (pre∈[0,1]), irrelative to the generating probability q∈(0,1), while the edges in the backbone chain are unchanged. When pre=0, it is the original QSN [25]; when pre=1, the result is a feedforward network.
As shown by the example in Figure 2, a few loops may be destroyed by such redirecting operations, but more new loops are formed, resulting in a network with more loops in the end. As illustrated later, this is exactly the main reason why the new model has better robustness of controllability than the original QSN model. It should be noted that the edges of the backbone chain will not be affected by the redirecting operation since none of them will be redirected. Here, the probability pre is calculated by the number of redirected edges divided by the total number of snapback edges in the original QSN. For example, in Figure 2(a), the total number of snapback edges (black edges) is 8; when a redirecting operation with pre=0.5 is applied, 4 (red) edges might be redirected as illustrated by Figure 2(b).
QSN is constructed based on a backbone chain, where the nodes directly connected in the backbone chain are considered as local connected nodes, while the nodes connected by long distance snapback edges are nonlocal. In the QSN shown in Figure 2(a), there are two local 3-rings, namely, 1-2-3 and 7-8-9. Note that in the QSN model, due to its generation mechanism, only local rings can be formed. Notably, by randomly redirecting some edges (as shown in Figure 2(b)), these two local 3-rings will be broken down, but three new 3-rings will be formed: 2-7-9, 3-7-9, and 6-7-9. Thus, by performing redirecting, not only the number of 3-rings increases from two to three, but also the diversity of motifs increases, in the sense that nonlocal motifs are formed. This gives another reason why the new model has better robustness of controllability than the original QSN model, as further discussed in Section 3.
For a single layer (the rth layer, r=1,…,N-1) in a QSN, the expected outdegree (i.e., number of outgoing edges) and indegree (i.e., number of incoming edges) of each node can be calculated as follows:
(1)dOi=1+N-ir·q·pre,for  i=1,2,…,r1+i-1r·q·1-pre+N-ir·q·pre,for  i=r+1,…,N-r1+i-1r·q·1-pre,for  i=N-r+1,…,N-1i-1r·q·1-pre,for  i=N
where dO(i) represents the expected outdegree of node i, and x is the floor function that returns the greatest integer less than or equal to x, and
(2)dIi=N-1r·q·1-pre,for  i=11+N-ir·q·1-pre,for  i=2,…,r1+N-ir·q·1-pre+i-1r·q·pre,for  i=r+1,…,N-ri-1r·q·pre,for  i,=N-r+1,…,N
where dI(i) represents the expected indegree of node i,  i=1,2,…,N.
An illustrative example of the expected outdegree and indegree, calculated by (1) and (2), respectively, and the statistical outdegree and indegree averaged from 1000 QSNs, are given in the Supplementary Information (SI). As for a multiplex QSN, the expected outdegree and indegree can be calculated, respectively, by
(3)dOMi=1+∑j=2NPji·pre,for  i=11+∑j=1i-1Pij·1-pre+∑j=i+1NPji·pre,for  i=2,3,…,N-1∑j=1N-1Pij·1-pre,for  i=N
and
(4)dIMi=∑j=2NPji·1-pre,for  i=11+∑j=i+1NPji·1-pre+∑j=1i-1Pij·pre,for  i=2,3,…,N-11+∑j=1N-1Pij·pre,for  i=N
where dOM(i) and dIM(i) represent the expected outdegree and indegree of node i in the multiplex QSN. Note that an edge (i,j) could appear on different layers of a multiplex QSN. The probability that edge (i,j) exists on at least one layer, i.e., the probability of the existence of edge (i,j), is given by
(5)Pij=1-1-q∏e=1Exe+1
where i,j=1,2,…,N, satisfying i-j=a1x1·a2x2⋯aExE, with a1,a2,…,aE being prime numbers, and 1-q∏e=1E(xe+1) represents the probability that edge (i,j) does not exist on any layer of the multiplex network. Here, 1 means 10.
An extensive experimental study is carried out to verify the effectiveness of the above-described edge redirecting operations in improving the robustness of network controllability. Firstly, QSN networks with different redirecting probabilities are compared. Then, the QSN generated with redirecting probability pre=0.5, which is the overall best-performing network among all the QSN variants, is evaluated and compared to other 4 typical network topologies.
Attack methods used in simulation include node-removal and edge-removal. Node-removal attack removes the nodes one after another, until there is only one single node left. When a node is removed, all of its connected edges are removed together. In an edge-removal attack, edges are removed one after another, while no node is removed even if a node has become isolated. Thus, when the edge-removal attack is terminated, there are N isolated nodes left.
A total of 6 types of attacks are performed in simulations, as are summarized in Table 1. Here, the edge-degree is calculated by taking the geometric mean of the node-degrees of the two end nodes of an edge [15]. Thus, for a directed edge Aij, its edge-degree is kiin·kjout, where kiin is the indegree of node i and kjout is the outdegree of node j.
For all the intentional attacks listed in Table 1, the target (node or edge) with the largest betweenness or largest degree is updated after each node- or edge-removal. Here, as a common centrality measure in graph theory and network science, betweenness of a node or an edge is the sum of the shortest path-lengths that pass through the node or the edge.
The network controllability is measured by the density of the control-nodes nD, defined by
(6)nD≡NDN,
where ND is the number of external controllers (also called driver nodes) needed to retain the network controllability after the network had been attacked, and N is the network size. Note that N does not change during an edge-removal attack, but it would be reduced by a node-removal attack. Under this measure, the smaller the nD is, the more robust the network controllability will be.
On the other hand, recall from computational network science that a network is considered to be sparse if the number of edges M (i.e., the number of nonzero elements of the adjacency matrix) is much smaller than the possible maximum number of edges, Mmax (for a directed network, Mmax=N·(N-1)/2). Practically, if M/Mmax≤0.05, then it is considered a sparse network.
For state controllability, if the adjacency matrix A of the network is sparse, the number of driver nodes ND can be calculated by [29]
(7)ND=max⁡1,N-rankA.
As for structural controllability, the number of driver nodes ND is determined by the number of elements in the maximum matching [5]:
(8)ND=max⁡1,N-E∗,
where E∗ is the cardinal number of elements in the maximum matching E∗. A maximum matching of a network is a matching that contains the largest possible number of edges, which cannot be further extended in the network.
For measuring the robustness of both state and structural controllabilities, the value of nD is calculated according to (6) and recorded after each node or edge is removed.
The quantitative measure of controllability robustness [30] is used for comparison among different network topologies. It is a comparative measure that gives a comparison rank of multiple networks, which takes into account of each node- or edge-removal through the whole process.
Since a smaller value of the density of the driver nodes nD represents a better network controllability, the controllabilities of the simulated networks are ranked ordinally. Then, the overall average rank is taken, denoted by μ, which is the quantitative and comparative measure of the robustness of the network controllability. Here, the ordinal number is taken for comparison instead of the cardinal number, because at each step when a portion of nodes or edges have been removed from the network, one can focus more on the comparison to find which network requires a smaller number of driver nodes, while ignoring precisely how many drivers nodes are needed by each network. An example of such a quantitative measure is shown in Figures 3 and 4, where 3 networks are compared.
Three networks, denoted by A, B, and C, with 4 nodes and 4 edges, are shown in Figure 3. As the outdegree-based node-removal attack is performed, the remaining nodes and the required number of driver-nodes are shown in the figure. Initially, both networks A and C require only 1 driver-node, while network B requires 2. As can be seen from Figure 3(1), the maximum outdegree node in network B is node #1, while for networks A and C, every node has the same outdegree 1. Thus, the first attack is applied to node #1 in network B, while a random attack is performed on networks A and C. Since nodes are removed from network A, it always requires only 1 driver-node. For network B, the first attack breaks the network into two separated subnetworks. It should be noted that, in Figure 3C(2), it requires 2 control inputs to nodes #1 and #4. However, after node #4 is removed, it requires only 1 control input. Not only the needed number of driver-nodes ND is reduced, but also the density nD is reduced. This is also reflected by the simulation results shown in Figure 4, where the density curves show an upward trend, but it is not monotonically increasing. Finally, each network retains one and only one node, and nD reaches 1.
In Figure 4, the corresponding density of driver-nodes, nD, as a function of the proportion of the removed nodes, pN, is plotted. Since a smaller value of the density nD of the driver-nodes represents a better network controllability, at each point of pN, the controllabilities of the three networks are ranked ordinally, as marked in the figure. Then, the overall average rank is taken, denoted by μ, as a quantitative and comparative measure of the robustness of the network controllability. When two (or more) networks have the same value nD at a sample point pN, they share the same rank. For example, when pN=0.5, for both networks A and C, nD=0.5; thus, they share the ranks 1 and 2, and the same average rank 1.5 is assigned to networks A and C, respectively.
It can be seen from Figure 4 that network A has better controllability robustness than networks B and C. However, given the many and complicated curves there, the comparison may not be clearly observed. For example, in the comparison of edge-removal attack, where the network size is 1000 and the average degree is 10, each curve has 10000 sample points to compare. Therefore, besides the average rank μ, the number nW of winning the first place is also considered, which reflects the times that the network performs the best controllability under an attack. As shown in Figure 4, network A keeps requiring the minimum number of driver-nodes, among the three networks at each sample point, and thus the nw value for network A is 4. A draw in the first place is also counted as a winning time. For network B, it only wins once, when pN=0.75, which is a draw.
The average rank μ and the number of winning times, nw, reflect two aspects of the comparison of network controllability robustness. A lower value of mu or a higher value of nw is expected for a network model with good robustness of controllability.
This quantitative measure can be scaled to a setting with any number of networks and to edge-removal attacks as well.
Firstly, comparison is performed among the original QSN and the QSN with reversed edges. All networks have the same size with N=1000 nodes and M=6069 edges. Some other network settings are also studied, with results summarized in the SI file, where the network settings include N=500 with average degree k=5.38,10, N=1000 with k=6.069,10,20, and N=2000  〈k〉=6.759,10,20 (M≡N×k), where the average degree values 5.38, 6.069, and 6.759 are determined by the nature of MCN [25]. Note that (7) can be applied to sparse networks. When N=500 and k=20, M/Mmax=0.08>0.05; therefore, it is excluded from the experiments reported in SI.
Both state controllability and structural controllability are compared. Figures 6–11 show the curves of network controllability against the 6 different types of attacks. There are 11 networks being compared here, namely, the original QSN and the QSNs with pre=0.1 to 1.0, with an increment of 0.1. For clarity, only the results of the original QSN and the QSNs with pre=0.3, 0.5, 0.8, and 1.0 are presented in Figures 6–11.
The curves of heterogeneity and the numbers of three motifs are also plotted for reference. The heterogeneity of a network is calculated by ξ=k2/k2, where k=∑i=1Nki/N represents the average degree of the network, and k2=∑i=1Nki2/N represents the raw second moment of the network [31].
The three counted motifs are shown in Figure 5. Empirically revealed, these three motifs are important to achieve robust network controllability [4, 30].
Figure 6 shows the simulation results of random node-removal attacks. Comparing Figures 6(a), 6(b), 6(d), and 6(f), it can be seen that during a long period (0<PN<0.8), QSN with pre=0.5 has the largest numbers of 3- and 4-rings and also has the best controllability robustness. Once the 3- and 4-rings are exhausted (around PN>0.9), the controllabilities of different networks become very similar to each other. The original QSN has fewer rings, while the QSN with pre=1.0 has no rings. All the networks have similar numbers of 4-chains, as shown in Figure 6(e), which does not distinguish the robustness of controllability in this case. The outdegree heterogeneity curves in Figure 6(c) show that the QSN with pre=0.5 has lowest HO values and the original QSN and the QSN with pre=1.0 have the highest HO values. Lower heterogeneity is beneficial against the random node-removal attack. When a higher-heterogeneity network is being attacked by random node removals, and when a large-degree node is removed, the controllability would decrease severely. However, in a lower-heterogeneity network, there are fewer large-degree nodes; therefore, the controllability could be maintained better than in a higher-heterogeneity one.
In summary, the QSN with pre=0.5 performs most robustly against random node-removal attacks, followed by those with pre=0.3 and pre=0.8. The original QSN and the QSN with pre=1.0 perform very similarly to each other, and they are ranked the last two. A positive correlation between the controllability robustness and the numbers of 3- and 4-rings is clearly observed. Many 3- and 4-rings in the network help maintain a good controllability.
Figure 7 shows the simulation results of betweenness-targeted node-removal attacks. This attack method breaks the 3-rings, 4-chains, and 4-rings much faster than random node-removal. For example, under this attack, the 3- and 4-rings are exhausted in all the networks before they reach PN=0.5, while under a random node-removal attack, the 3- and 4-rings are not exhausted even around PN=0.9. Except for this, the phenomenon seen from Figure 7 is similar to that from Figure 6. Redirected edges increase the numbers of 3- and 4-rings, as well as the robustness of controllability, of these networks.
Figure 8 shows the simulation results of degree-targeted node-removal attacks. A similar phenomenon, as seen in Figure 7, can be observed; namely, the QSN with pre=0.5 shows the best controllability robustness, which also has more motifs than other networks. Comparing Figures 7 and 8, (1) the betweenness-based node-removal attack is more harmful to the motifs, which are exhausted earlier under a betweenness-based attack than a degree-based attack; (2) after the 3- and 4-rings are exhausted, the controllabilities of different networks become similar to each other.
Similarly to Figures 6, 7, and 8, here Figures 9, 10, and 11 show the simulation results of random, betweenness-targeted, and degree-targeted edge-removal attacks, respectively.
Similarly to the random node-removal, the random edge-removal is not effective on destroying motifs, while the two intentional edge-removal attacks are effective, where the 3- and 4-rings can be cleaned up before reaching PE=0.4. When the motifs are exhausted in a network, the required density of driver-nodes, nD, becomes high. Consistently, the QSN with pre=0.5 has the largest numbers of 3- and 4-rings during all the 6 attacks, and they maintain the best controllability robustness as well.
The full comparison results of the original QSN and the QSN with pre=0.1 to 1.0, with an increment of 0.1, are summarized in Tables 2 (for exact controllability) and 3 (for structural controllability). The average rank and the number of winning times are both listed. For example, in the first cell of Table 2, the number “9.95” means the average rank (RN) of the original QSN during the entire random node-removal attack process over all 11 networks. The number below inside parentheses represents the number of winning the first place during the entire process, where the “(1)” under “9.95” means that the QSN only wins the first rank once (perhaps a draw). A low value of average rank, or a high value of winning times, means better robustness of controllability.
As shown in Tables 2 and 3, the minimum average ranks mostly appear around the QSN with pre=0.5, while the maximum ranks are bipolarly distributed in the original QSN and the QSN with pre=1.0. The controllability robustness becomes better as pre increases from 0 (the original QSN could be considered as the QSN with pre=0) to 0.5 and then becomes worse as pre changes from 0.5 to 1.0. Figure 12 shows the initial number of 3 motifs in each network. When pre=0.5, the network has the largest numbers of 3-rings, 4-rings, and 4-chains.
The QSN with pre=0.5 is compared to 4 other complex network models, under the same 6 types of malicious attacks. The 4 models include random graph (RG) [1], multiplex congruence network (MCN) [25], random triangle network (RTN) [26, 32], and random rectangle network (RRN) [30]. These 4 models are compared to the original QSN in [30], where RRN shows overall best robustness of controllability. The uncomparable generic directed scale-free network is excluded in the comparison here. The generation methods of these networks are briefly introduced as follows.
For each model, possible isolated nodes, multiple edges, and self-loops, if existing in the final network, will be removed. Thus, a simple directed graph will be obtained as a result. For a fair comparison, the networks are generated with the same number of nodes N and the same number of edges M. Here, N=1000 and M=6069 (i.e., k=6.069). An extensive comparison of the 5 networks is given in SI, where the parameters are set to N=500 with k=5.38,10, N=1000 with k=6.069,10,20, and N=2000  k=6.759,10,20 with M≡N×k.
A directed RG network is generated as follows:
(1)

Start with N isolated nodes.

(2)

Pick up all possible pairs of nodes, denoted by i and j (i≠j, i,j=1,2,…,N), once and once only, from the N nodes, and connect each pair of nodes by a directed edge with probability pRG∈[0,1]. The edge is with an even probability 0.5 to be directed from i to j or from j to i.

Statistically, the expectation of the number of edges of an RG network is E(M)=pRG·N(N-1)/2. To precisely control the number of edges M, if necessary, uniformly at random adding or removing edges is performed where, when adding an edge, the direction can be random.
Each node in an MCN is marked by an index i,  i=1,2,…,N. The congruence relation of the node indices is applied to generate edges in the MCN. Given a congruence value rMCN, the MCN is generated as follows:
(1)

Start with N isolated nodes.

(2)

A directed edge Aij is added if j≡rMCN(mod i).

This generates a layer (the rMCNth layer) in the multiplex. The degree distribution of each layer follows a power-law form. There is no pattern in the MCN, and its topology is determined by the two parameters N and rMCN.
Based on the observations that a multiring structure benefits the robustness of controllability [4] and the network stability [33, 34] and that the triangular structure is frequently encountered in real-life situations, a directed RTN is designed here for comparison study of the network controllability robustness, as follows:
(1)

Start with N-3 isolated nodes, with the other 3 nodes linked in as directed ring.

(2)

Randomly pick up two nodes, i and j, without edge Aij or Aji in between. Then, randomly pick up a node k from the neighbors of node j. If there is an edge Ajk, then add two edges Aij and Aki; otherwise, add two edges Aji and Aik.

(3)

Repeat Step (2), until M edges have been added.

The above directed RTN is extended to an RRT, as follows:
(1)

Start with N-4 isolated nodes, and the other 4 nodes are linked as a directed ring.

(2)

Randomly pick up three nodes, i, j, and k, without edges between any pair of them. Then, randomly pick up a node w from the neighbors of node k. If there is an edge Akw, then add edges Awi, Aij, and Ajk; otherwise (with an edge Awk), add edges Aki, Aij, and Ajw.

(3)

Repeat Step (2), until M edges have been added.

Since, at each time step, two edges are added to RTN, and three edges are added to RRN; uniform at random adding or removing edges can be performed to control the number of edges precisely.
Figures 13–18 show a comparison of the 5 networks. From these figures, some common features can be observed: (1) RTN has the largest number of 3-rings, since it is based on triangles; (2) RRN has the largest number of 4-rings, since it is based on rectangles; and (3) MCN has the largest value of HO, which is the only topology with power-law degree distribution in this comparison.
As can be seen from Figures 13, 14, and 15, QSN with pre=0.5 clearly outperforms the other 4 topologies against the node-removal attacks.
It can be seen from Figures 16, 17, and 18 that the QSN with pre=0.5 clearly outperforms the other 4 topologies against node-removal attacks.
Figure 16 shows the simulation results of the 5 networks against random node-removal attacks. The QSN with pre=0.5 clearly outperforms RG, RTN, and MCN and has similar performance comparable to RRN. RRN has better controllability when PE is near but less than 0.4; after that, the performances are undistinguishable. Quantitatively, according to Tables 4 and 5, the QSN with pre=0.5 outperforms RRN in both the average rank and the number of winning times.
In Figures 17 and 18, the QSN with pre=0.5 is clearly ranked at the third place among the 5 network topologies. Both RRN and RTN perform better than the QSN with pre=0.5, under both betweenness-targeted and degree-targeted edge-removal attacks.
Tables 4 and 5 show the average ranks and the number of winning times in the comparison among the 5 networks. Overall, the QSN with pre=0.5 gains the lowest average rank. RRN has the maximum number of winning times, due to its strong performance against the betweenness-targeted and degree-targeted edge-removal attacks.
Finally, the effect of a degree distribution on the robustness of network controllability is briefly discussed.
Figure 19 shows the degree distributions of the QSN variants. Together with these distributions, the relationships between the numbers of motifs (mainly, 3- and 4-rings and 4-chains) and the controllability robustness are observed, as summarized below:
(1)

If the degree distribution of the QSN (or a variant) network is not uniform but Poisson, then the numbers of 3- and 4-rings are positively correlated to the controllability robustness: the more rings, the better controllability robustness.

(2)

If the degree distribution of the QSN (or a variant) network is uniform (only for the original QSN and the QSN with pre=1.0), the existence of many rings in the original QSN and the absence of rings in the QSN with pre=1.0 do not affect the controllability robustness.

The extensive comparison results presented in SI confirms that the existence of many 3- and 4-rings in the QSN with pre=0.5 improves the robustness of the controllability, when both network size and average degree are changed.
Inspired by the idea of small-world network model, which was formed by randomly rewiring edges, aiming to enhance the synchronizability of an undirected nearest-neighbor regular network, this paper proposed a new network model by randomly redirecting edges, aiming to enhance the controllability robustness of a directed snapback network against both random and intentional node-removal and edge-removal attacks. Through extensive numerical simulations, it was found that the modified q-snapback network, with statistically one-half of the feedforward edges being redirected, is overall better than other variants, and also better than comparable random networks, multiplex congruence networks, random triangle networks, and random rectangle networks, against various attacks. It was found that there are many 3-rings and 4-rings in the modified q-snapback networks, which seems to be the main reason that make such networks strong in resisting malicious attacks. The advantageous role of ring motifs in complex networks remains to be further understood in future studies towards more and better technical network applications.
1
Erdős P., and Rényi A., “On the strength of connectedness of a random graph,” Acta Mathematica Hungarica, vol. 12, no. 1-2, pp. 261–267, 1964
2
Watts D. J., and Strogatz S. H., “Collective dynamics of 'small-world' networks,” Nature, vol. 393, no. 6684, pp. 440–442, 1998
3
Barabasi A., and Albert R., “Emergence of scaling in random networks,” Science, vol. 286, no. 5439, pp. 509–512, 1999
4
Lou Y., Wang L., and Chen G., “Toward stronger robustness of network controllability: a snapback network model,” IEEE Transactions on Circuits and Systems I: Regular Papers, vol. 65, no. 9, pp. 2983–2991, 2018
5
Liu Y.-Y., Slotine J.-J., and Barabási A.-L., “Controllability of complex networks,” Nature, vol. 473, no. 7346, pp. 167–173, 2011
6
Motter A. E., “Networkcontrology,” Chaos: An Interdisciplinary Journal of Nonlinear Science, vol. 25, no. 9, 2015
7
Liu Y.-Y., and Barabási A.-L., “Control principles of complex networks,” Reviews of Modern Physics, vol. 88, 2016
8
Wang L., Wang X., Chen G., and Tang W. K., “Controllability of networked MIMO systems,” Automatica, vol. 69, pp. 405–409, 2016
9
Wang L., Wang X., and Chen G., “Controllability of networked higher-dimensional systems with one-dimensional communication,” Philosophical Transactions of the Royal Society A: Mathematical, Physical & Engineering Sciences, vol. 375, no. 2088, 2017
10
Wang L. Z., Chen Y. Z., Wang W.-X., and Lai Y.-C., “Physical controllability of complex networks,” Scientific Reports, vol. 7, 2017
11
Zhang Y., and Zhou T., “Controllability analysis for a networked dynamic system with autonomous subsystems,” IEEE Transactions on Automatic Control, vol. 62, no. 7, pp. 3408–3415, 2017
12
Hao Y., Duan Z., and Chen G., “Further on the controllability of networked MIMO LTI systems,” International Journal of Robust and Nonlinear Control, vol. 28, no. 5, pp. 1778–1788, 2018
13
Hao Y., Duan Z., Chen G., and Wu F., “New controllability conditions for networked identical LTI systems,” IEEE Transactions on Automatic Control, vol. PP(99), no. 1-1, 2019
14
Xiao Y.-D., Lao S.-Y., Hou L.-L., and Bai L., “Optimization of robustness of network controllability against malicious attacks,” Chinese Physics B, vol. 23, no. 11, 2014
15
Holme P., Kim B. J., Yoon C. N., and Han S. K., “Attack vulnerability of complex networks,” Physical Review E: Statistical, Nonlinear, and Soft Matter Physics, vol. 65, no. 5, part 2, 2002
16
Shargel B., Sayama H., Epstein I. R., and Bar-Yam Y., “Optimization of robustness and connectivity in complex networks,” Physical Review Letters, vol. 90, no. 6, 2003
17
Schneider C. M., Moreira A. A., Andrade Jr. J. S., Havlin S., and Herrmann H. J., “Mitigation of malicious attacks on networks,” Proceedings of the National Acadamy of Sciences of the United States of America, vol. 108, no. 10, pp. 3838–3841, 2011
18
Bashan A., Berezin Y., Buldyrev S. V., and Havlin S., “The extreme vulnerability of interdependent spatially embedded networks,” Nature Physics, vol. 9, no. 10, pp. 667–672, 2013
19
Pu C.-L., Pei W.-J., and Michaelson A., “Robustness analysis of network controllability,” Physica A: Statistical Mechanics and its Applications, vol. 391, no. 18, pp. 4420–4425, 2012
20
Nie S., Wang X., Zhang H., Li Q., Wang B., and Hayasaka S., “Robustness of controllability for networks based on edge-attack,” PLoS ONE, vol. 9, no. 2, 2014
21
Buldyrev S. V., Parshani R., Paul G., Stanley H. E., and Havlin S., “Catastrophic cascade of failures in interdependent networks,” Nature, vol. 464, no. 7291, pp. 1025–1028, 2010
22
Xu J., Wang J., Zhao H., and Jia S., “Improving controllability of complex networks by rewiring links regularly,” in Proceedings of the 26th Chinese Control and Decision Conference, CCDC '14, China, 2014, pp. 642–645
23
Hou L., Lao S., Jiang B., and Bai L., “Enhancing complex network controllability by rewiring links,” in Proceedings of the International Conference on Intelligent System Design and Engineering Applications (ISDEA '13), 2013, IEEE, pp. 709–711
24
Erdös P., and Rényi A., “On the evolution of random graphs,” Publications of the Mathematical Institute of the Hungarian Academy of Sciences, vol. 5, pp. 17–61, 1960
25
Yan X.-Y., Wang W.-X., Chen G., and Shi D.-H., “Multiplex congruence network of natural numbers,” Scientific Reports, vol. 6, 2016
26
Yang D., Chow T. W. S., Zhang Y., and Chen G., “An exponential triangle model for the Facebook network based on big data,” in Proceedings of the 15th IEEE International Conference on Industrial Informatics, INDIN '17, 2017, IEEE, pp. 992–996
27
Chen G., Wang X. F., and Li X. Fundamentals of Complex Networks: Models, Structures and Dynamics, John Wiley & Sons, 2nd, 2014
28
Newman M. E. J., “Modularity and community structure in networks,” Proceedings of the National Acadamy of Sciences of the United States of America, vol. 103, no. 23, pp. 8577–8582, 2006
29
Yuan Z. Z., Zhao C., Di Z. R., Wang W.-X., and Lai Y.-C., “Exact controllability of complex networks,” Nature Communications, vol. 4, article 2447, 2013
30
Chen G., Lou Y., and Wang L., “A comparative study on controllability robustness of complex networks,” IEEE Transactions on Circuits and Systems II: Express Briefs, vol. 66, no. 5, pp. 828–832, 2019
31
Yan G., Martinez N. D., and Liu Y., “Degree heterogeneity and stability of ecological networks,” Journal of the Royal Society Interface, vol. 14, no. 131, p. 20170189, 2017
32
Lu C., Xie M., Wendl M. C., Wang J., McLellan M. D., Leiserson M. D. M., Huang K.-L., Wyczalkowski M. A., Jayasinghe R., Banerjee T., Ning J., Tripathi P., Zhang Q., Niu B., Ye K., Schmidt H. K., Fulton R. S., McMichael J. F., Batra P., Kandoth C., Bharadwaj M., Koboldt D. C., Miller C. A., Kanchi K. L., Eldred J. M., Larson D. E., Welch J. S., You M., Ozenberger B. A., Govindan R., Walter M. J., Ellis M. J., Mardis E. R., Graubert T. A., Dipersio J. F., Ley T. J., Wilson R. K., Goodfellow P. J., Raphael B. J., Chen F., Johnson K. J., Parvin J. D., and Ding L., “Patterns and functional implications of rare germline variants across 12 cancer types,” Nature Communications, vol. 6, 2015
33
Schultz P., Heitzig J., and Kurths J., “Detours around basin stability in power networks,” New Journal of Physics , vol. 16, 2014
34
Nitzbon J., Schultz P., Heitzig J., Kurths J., and Hellmann F., “Deciphering the imprint of topology on nonlinear dynamical network stability,” New Journal of Physics , vol. 19, no. 3, 2017
Year 2019 volume 2019 Issue 8
PDF
53
29
Cite this Article
BibTeX
Article Info
doi: 10.34133/2019/7857534
  • Receive Date:2019-02-23
  • Online Date:2026-10-27
  • Published:2019-08-20
Article Data
Affiliations
History
  • Received:2019-02-23
  • Accepted:2019-06-11
Affiliations
    1City University of Hong Kong, Hong Kong
    2Shanghai Jiao Tong University, Shanghai 200240, China
References
Share
https://castjournals.cast.org.cn/joweb/research/EN/10.34133/2019/7857534
Share to
QR

Scan QR to access full text

Cite this article
BibTeX
Citations
表12种不同金属材料的力学参数
科
Family
属数
Number of
genus
种数
Number of
species
占总种数比例
Percentage of
total species (%)
属
Genus
种数
Number of
species
占总种数比例
Percentage of total
species (%)
鹅膏菌科Amanitaceae 2 11 5.26 鹅膏菌属 Amanita 10 4.78
小菇科 Mycenaceae 2 12 5.74 丝盖伞属 Inocybe 5 2.39
多孔菌科 Polyporaceae 8 14 6.70 蜡蘑属 Laccaria 5 2.39
红菇科 Russulaceae 3 23 11.00 小皮伞属 Marasmius 6 2.87
小菇属 Mycena 11 5.26
光柄菇属 Pluteus 5 2.39
红菇属 Russula 17 8.13
栓菌属 Trametes 5 2.39
关闭全屏
  • BibTeX
  • EndNote
  • RefWorks
  • TxT