Abstract
Tolerant connectivity and flow transmission within capacity are crucial functions as network. However, the threats to malicious attacks based on intelligent node selections and rapid breakdown by cascading overload failures increase more and more with large blackout or congestion in our contemporary networking systems and societies. It has been recently suggested that interwoven loops protect the network functions from such damages, but it is a computationally intractable combinatorial problem to maximize a set of necessary nodes for loops in order to improve the robustness. We propose a new method by enhancing loops in the incremental growth for constructing onionlike networks with positive degreedegree correlations, whose topological structure has the optimal tolerance of connectivity against attacks in the stateoftheart. Moreover, we find out that onionlike networks acquire adaptive capacity in resilience by a change of routing policy for flow control to absorb cascading overload failures triggered by a single attack and simultaneous multiattacks. The inhibitory effect is stronger than that in scalefree networks found in many real systems.
Similar content being viewed by others
Introduction
It is wellknown that there exist a common topological structure called scalefree (SF) in many real social, technological, biological networks, and they are extremely vulnerable against intentional attacks to large degree nodes of hubs^{1}. When similar degree nodes tend to connect in a SF network, the connectivity gives the optimal attack tolerance^{2,3} under its powerlaw degree distribution. Such networks with positive degreedegree correlations are called onionlike because of visualizing as similar degree nodes locate on concentric circles in decreasing order of degrees from core to peripheral. Onionlike networks can be constructed by selforganized incrementally growing methods^{4,5,6} instead of whole rewiring^{7} for positive degreedegree correlations. Other intelligent attacks to influencer^{8} or feedback vertex set (FVS)^{9} recently appear, and the insistent destruction of loops give severer damages than the conventionally worst hub attacks. However, one of the selforganized growing method^{6} takes into account the weakness inversely by enhancing loops in simple link attachments on the growth. Influencer and FVS are the minimum set of nodes to maximally prevent information spreading and formation of loops (or referred to cycles), respectively, as these nodes are removed in a network.
On the other hand, from the asymptotic equivalence of dismantling and decycling problems at infinite graphs in a large class of random networks with lighttailed degree distribution^{10}, the strong robustness may be related to increasing the size of FVS which is necessary to form loops. In other words, the existence of many loops is probably crucial to maintain the connectivity of network within a finite size. Here, dismantling (or decycling) problem is to find the minimum set of nodes if its removal yields a graph with the largest connected cluster whose size is at most a constant (or a graph without loops). However, it is a nondeterministic polynomial(NP)hard problem to find FVS^{11}, there is no efficient algorithm for the exact solution due to the worst case difficulty. Thus, we consider a heuristic method for increasing the size of FVS, and show a further improvement of robustness in growing onionlike networks than the previous method^{6}. We emphasize that onionlike networks emerge through enhancing loops with indirect influence to degreedegree correlations.
Moreover, we reveal the resilient property for onionlike networks. As the major meanings of resilience in system science, it is pointed out that^{12} resilience is the ability to prevent something bad from happening, or the ability to prevent something bad from becoming worse, or the ability to recover from something bad once it has happened, which focus on the buffer capacity to absorb shocks and still maintain the functions. We wish to head for the adaptive capacity, because resilience of complex adaptive system is not simply about resistance to change and conservation of existing systems, but also about opportunities that disturbance opens up in terms of recombination of evolved structures and process, renewal of the system and emergence of new trajectories^{13}. For example, after a happened damage and the succeeding failures, a change of routing polity form usual shortestbased to congestionaware loadbased selection of paths does not mean complete recovery but corresponds to renewal in flow control process. Thus, we show that onionlike network structure supplely absorb and decentralize pressure of transfer flow in the above change of routing policy, whose flow control inhibits cascading overload failures much more than the conventional defense^{14} and navigation^{15} strategies. In this paper, we mainly discuss the improvement in resilience achieved by adaptive changes in transmission dynamics rather than quick changes in the network structure, however the high performance is supported by the topological existence of many bypasses originated from interwoven loops. Indeed, even for a same routing strategy, some differences appear in comparison with SF and onionlike networks as shown later. These results will open a prospective direction to develop more resilient structure in future reorganizing networks than SF structure found in many real systems.
Results
Incrementally growing onionlike networks
We consider incrementally growing methods of strongly robust onionlike networks with positive degreedegree correlations^{2,3} by the following attachments via intermediations and new modifications of the minimum degree selection. At each time step of growing from an initial configuration until reaching a size N: total number of nodes, a new node is added and connects to existing nodes. As the connection rule for even number m links emanated from the new node, we introduce a pair of attachments based on random and longdistance (RLD) attachment, from which a rangelimited approximation of RLD referred to as intermediation (MED) attachment^{6} is derived. We assume that each link is undirected. Since multiple links are prohibited in the attachments from a new node, if a same node is chosen, then other selection is tried again. We should remark that loops and bypasses originated from them are formed by pairs of attachments as shown in Fig. 1. The interwoven loops via new node are significant for m ≥ 4^{6}.
RLDkmin: One of link destination is uniformly randomly chosen as encountering, and another link destination is the furthest node from the randomly chosen pair node. When there are several candidates of the furthest with a same distance counted by hops, the node with the minimum degree is selected.
MEDkmin: Instead of the furthest node, we consider intermediations in a few hops as a rangelimited approximation to reduce connection cost or effort. We select a node with the minimum degree for intermediations in μ hops from the randomly chosen pair node. Intermediations in μ hops mean attachments to the μ + 1th neighbors.
MEDrand: Instead of the node with the minimum degree, we randomly chosen a node in the μ + 1th neighbors from the randomly chosen pair node. This is the previous best method in growing strongly robust onionlike networks^{6}.
Since older nodes tend to have larger degrees in random attachment^{16}, this attachment contributes to making positive correlations among large degree nodes, while another attachment to the node with the minimum degree enhances positive correlations among low degree nodes. In other words, the attachment establishes a connection between the node with the minimum degree in the μ + 1th neighbors and a new node with the minimum degree m in the network, then it enhances positive correlations among low degree nodes. When a node is randomly chosen in the μ + 1th neighbors in the previous method^{6}, the degree of randomly chosen node is usually larger than the minimum in the neighbors. Therefore, the correlations become somewhat weaker in MEDrand than MEDkmin from the difference of attached nodes with the minimum and larger degrees by a new node. This modification from random selection to minimum degree selection in the neighbors seems to be slight, however it is very important to improve the robustness of connectivity as shown later.
We also consider other attachments for increasing the size of FVS in order to study the effect of loops on the robustness, since the nodes of FVS are necessary to form loops. We discuss not exact nodes of FVS but the candidates by an approximation method^{9,17} because of its NPhardness^{11}. To investigate the potential of FVS for the robustness of connectivity especially in onionlike networks, we consider the following four types of attachments for direct links from a new node or pairs of nodes with/without recalculation of \({q}_{i}^{0}\) for Eqs (2–6) in the approximation method. Note that the probability that a node is included in FVS is lower as it has smaller \({q}_{i}^{0}\). By these attachments, the selected nodes with small \({q}_{i}^{0}\) as the link destinations newly contribute to forming loops via a new node. Thus, the attached nodes may be joined in FVS, the enhancement of robustness is expected.
Allminqrecal: As a link destination, the node with the minimum \({q}_{i}^{0}\) is chosen and directly attached from a new node. This process is repeated in m times through the recalculation of \({q}_{i}^{0}\) after every selection of the attached node.
Allmimqbottom4: The nodes of the bottom m in increasing order from the minimum \({q}_{i}^{0}\) are chosen and directly attached from a new node. The value of \({q}_{i}^{0}\) is not recalculated.
Rminqrecal: Pairs of nodes are attached from a new node in m/2 times. One of link destination is uniformly randomly chosen, and another link destination is the chosen node with the minimum \({q}_{i}^{0}\) in the μ + 1th neighbors of pair node through the recalculations of \({q}_{i}^{0}\) after every selection of pair.
Rminqnorecal: As the half of destinations, m/2 nodes are randomly chosen in advance. Then, another link destination is the chosen node with the minimum \({q}_{i}^{0}\) in the μ + 1th neighbors of each pair of random selection. The set \(\{{q}_{i}^{0}\}\) is calculated only at once.
Once \(\{{q}_{i}^{0}\}\) is calculated after the updating in appropriate number of rounds ≈100 by the massagepassing of Eqs (2–6), the minimum \({q}_{i}^{0}\) and the bottom m nodes are easily obtained. Even if the attached nodes are chosen in the μ + 1th neighbors, the calculations are necessary for the whole N nodes. While many recalculations of \(\{{q}_{i}^{0}\}\) to grow a network are computationally expensive, we study the attachments with recalculations to compare the robustness with that in the networks generated by other attachments.
Further improved robustness in growing onionlike networks
We show an improvement of robustness from the previous results^{6} for growing onionlike networks with positive degreedegree correlations. To investigate degreedegree correlations, we measure the assortativity −1 ≤ r ≤ 1 as the Pearson correlation coefficient for degrees^{18}.
where k_{e} and k′_{e} denote degrees at endnodes of link e, M is the total number of links. The positive or negative correlation is distinguished by the sign r > 0 or r < 0.
In addition, to investigate robustness of connectivity we use the most commonly used measure: robustness index^{3}
where S(q) denotes the number of nodes included in the giant component (GC as the largest connected cluster) after removing qN nodes, q is a fraction of removed nodes by intelligent High Degree Adaptive (HDA) attacks^{8} with recalculation of the highest degree node as the target, or Belief Propagation (BP) attacks^{9} with recalculation of the highest \({q}_{i}^{0}\) by Eqs (2–6) in a network. To simplify the discussion, we omit Collective Influence attacks^{8} because it gives intermediate damage between the typical HDA and the worst BP attacks^{6}. If a network has both high R and r values by investigating these measures, it belongs to an onionlike network. Because connections among similar degree nodes in an onionlike network give rise to a high r value with positive degreedegree correlations, and consequently emerge the strong robustness with a high R value^{2,3}, which is not so much affected by the rewiring^{7} for enhancing degreedegree correlations (as mentioned later in Table 1). There exists a robust network with only high R but low \(r\lesssim 0\), which is not onionlike due to nonpositive correlations^{6}. In the following, we set m = 4 links for attachments from a new node in order to effectively enhance the robustness by interwoven loops.
Figure 2 shows the assortativity r in the growing networks by the attachments of Allminqrecal, Allminqbottom4, Rminqrecalμ4, Rminqnorecalμ4, MEDrandμ4, and MEDkminμ4 in μ = 4 intermediations from four types of the typical initial configurations: complete graph among five nodes, Erdös–Rényi (ER) random graph with Poisson degree distribution, random attachment network with exponential degree distribution, and SF network by BarabásiAlbert (BA) model^{16}. To be uncorrelated in the initial networks, we add the procedure of configuration model by uniformly random rewiring^{19} under these degree distributions. As shown in Fig. 2, Allminqrecal (green line) has strong degreedegree correlations, while Allminqbottom4 (light blue line) and MEDrandμ4 (blue line) have slightly weak but positive correlations. MEDkminμ4 (purple line) has moderate r > 0.3, which corresponds to onionlike networks. Remember that too large positive correlations are not suitable to be robust^{2}. In comparison with same color lines, the dependency of the initial configurations is very small except the initial SF networks whose case takes a larger size for the convergence in the growth.
Figure 3 and the Inset show the robustness index R against HDA and BP attacks, respectively, in the growing networks by the attachments from the typical initial configurations. Note that initial complete graph has the maximum value of R = 0.5 at N = 5. It suggests the crucial importance for increasing the size of FVS that Allminqrecal (green line) and Rminqrecalμ4 (orange line) have the largest R for both HDA and BP attacks, however they require much computation for selecting the attached nodes in constructing the networks. While MEDkimμ4 (purple line) has a similar large R to them, Allminqbottom4 (light blue line) and MEDrandμ4 (blue line) as the previously best method^{6} have slightly smaller R. Therefore, newly proposed MEDkimμ4 (purple line) is the most suitable with high robustness but less computation.
It is common for all cases that the behavior of R become stable with high values in the early stage of N < 1000 in Fig. 3 and the Inset. Moreover, as mentioned in^{6,9}, BP attacks give larger damage than HDA attacks because of R_{bp} < R_{hub} in comparison with same color lines corresponded in Fig. 3 and the Inset. Figure 4 shows the relative size S(q)/N for a fraction q of removed nodes by HDA and BP attacks on the networks at N = 5000 grown from the initial complete graph K_{5} in comparison with that in the rewired version^{7} as the nearly optimal attacktolerance under a given degree distribution. In our onionlike networks by MEDkmin the differences for the rewired versions are very small, while in SF networks by BA model there are large gaps between the original (green, orange line) and the rewired version (purple, light blue line). The small gap (between purple and green lines, light blue and orange lines) means that the rewiring is no longer effective to enhance degreedegree correlations in our network, because similar degree nodes are already connected in it. In contrast, the large gap means that the rewiring is effective to improve the robustness by enhancing degreedegree correlations in SF network under its powerlaw degree distribution. Note that the rewiring generates a onionlike topological structure from any original network which may be not onionlike. The results of robustness index are summarized in Table 1 to compare the original with the rewired version.
In the growing networks by MEDkmin attachment, we compare the robustness for the number μ of intermediations as shown in Fig. 5 and the Inset. The differences between the initial configurations from Top Left to Bottom Right are little for N > 500. For HDA attacks in Fig. 5, MEDkminμ2 (green line) has the largest R. The order of higher R is MEDkminμ2 (green line) > MEDkminμ4 (purple line) ≈ MEDkminμ3 (blue line) > MEDkminμ0 (light blue line) > RLDkmin (orange line) > MEDkminμ1 (yellow line). For BP attacks in the Inset of Fig. 5, MEDkminμ0 (light blue line) has the largest R. The order of higher R is MEDkminμ0 (light blue line) > MEDkminμ2 (green line) > MEDkminμ3 (blue line) ≈ MEDkminμ4 (purple line) > RLDkmin (orange line) > MEDkminμ1 (yellow line), which is slightly different from the order for HDA attacks. This order is corresponding to the decreasing order of fractions of FVS estimated by the approximation method^{17} for μ0, μ2, μ3, μ4, μ1 as shown in Fig. 6 (from top to bottom lines), and suggests a network becomes more robust as larger fractions of FVS (see Supplementary information, S1). These results show that the attachment to the furthest node by RLDkmin is not necessary, rather the attachment to a distant node in a few hops by MEDkmin is better to be robust network. There remains a question why MEDkminμ1 is the worst in this study, however the degradation of R is very small.
Resilience to absorb overload by flow control
We introduce a model of cascading overload failures^{14}, which can be widely applied for communication or transportation networks with routing flows. For a given (undirected) network of a constant size N, we assume that at each time step a communication request is generated between every pair of nodes (i, j) and a packet (unit object for transfer) is transmitted along paths connecting nodes i and j. The selections of paths are depending on routing strategies explained later. The load L_{k}(t) of node k at time t is defined by the total amount of packets passing through the node k per unit time. In the case of shortest paths counted by hops, the load is nothing but the betweenness centrality. The load capacity C_{i} of node i is set to be proportional to its initial and necessary load L_{i}(0),
where a constant α ≥ 0 is the tolerance parameter. We assume that before cascading failures the initial paths are usual shortest paths as a base for comparison with routing strategies.
Cascading overload failures may occur from a small trigger through the following process.
Step 0: An initial attack, e.g. to the node with the maximum degree or the maximum load, is given at t = 0. After the initial attack, the damaged node and the links emanated from it are removed.
Step 1: At next time t ← t + 1, by changing paths due to the trigger of attack or the repeatedly succeeding node failures, the loads {L_{i}(t)} of affected nodes are updated. If some nodes receive much loads that exceed own capacities, then the overloaded nodes collapse, and are removed as malfunction.
Step 2: Until no failures are propagated, go to Step 1. The cascading process is stopped at T when the updated load satisfies L_{k}(T) ≤ C_{k} for all remaining N′ nodes.
The damage is quantified by the relative size \(G\mathop{=}\limits^{{\rm{def}}}N^{\prime} /{{\rm N}}\) of the GC for varying the value of tolerance parameter α. Simultaneously, we measure the network efficiency
where D_{ij} denotes the length of shortest path counted by hops between nodes i and j. Note that 1/E is the harmonic mean of path lengths between two nodes in a network, and slightly underestimated as smaller than the arithmetic mean.
In the following, each result is averaged over 10 realizations at N = 10^{3} for SF networks by BA model and onionlike networks by MEDkmin grown from a complete graph K_{5}, since the variance is almost smaller than 10^{−6} and the amount of computation is huge for many combinations. As shown in Fig. 7, more nodes survive in a larger G by our detour routing (purple line) than the usual shortestbased routing (light blue line), the navigation (green line)^{15}, and the defense (orange and yellow lines) strategies with f_{s} = 0.1 or 0.2 (10 or 20% sacrifices)^{14}, while high network efficiency E is obtained for α > 0.2 in each of them. Note that the value of E is recovered to the original levels: 0.333, 0.271, 0.281, 0.290, 0.291, 0.294, in the nondamaging networks generated by BA model and MEDkmin of μ = 0, 1, 2, 3, 4, respectively. In particular, the inhibitory effect on cascading failures is superior in onionlike networks (right of Fig. 7) which have a larger G and just a little lower E than the corresponding results in SF networks (left of Fig. 7). We remark that the defense (orange and yellow lines) strategy is no longer effective because of a very small G for α < 0.1 in onionlike networks. There is little difference for the trigger nodes with the maximum degree and load distinguished by line and mark. The results in the right of Fig. 7 are investigated in more detail for our detour routing on onionlike networks generated by MEDkmin. As shown in Fig. 8, the relative size G is coincident in varying \(\mu =0\sim 4\), while the network efficiency E is higher as the number μ of intermediations is larger. The reason of high network efficiency is because many shortest paths are detected in our routing as shown in Table 2.
In addition, for different distributions of capacity \({C}_{i}\mathop{=}\limits^{{\rm{def}}}{L}_{i}(0)\) + α′L_{i}(0)^{β }^{20} and \({C}_{i}\mathop{=}\limits^{{\rm{def}}}(1+\alpha ^{\prime} {(\frac{{k}_{i}}{{k}_{max}})}^{\beta }){L}_{i}\mathrm{(0)}\)^{21,22}, we obtain the advantage of our routing to other strategies as similar to Figs 7 and 8 (see Supplementary information, S3), where α′ is set as \(\alpha {\sum }_{i}{L}_{i}\mathrm{(0)/}{\sum }_{i}{L}_{i}{\mathrm{(0)}}^{\beta }\) and \(\alpha {\sum }_{i}{L}_{i}\mathrm{(0)/}{\sum }_{i}{({k}_{i}/{k}_{max})}^{\beta }{L}_{i}\mathrm{(0)}\), respectively, for 0 ≤ α ≤ 1 and 0.2 ≤ β ≤ 1.4 in order to be equivalent to the total capacity of load \({\sum }_{i}{C}_{i}\) defined by Eq. (1). Thus, our detour routing according to Eqs (7 and 8) distributes flow in the way to avoid passing through nodes with much load, the resilient effect is analogous to decentralization of physical force in a shock absorber for a given impact pressure.
Instead of the initial attack to a node, we study the tolerance against multiple targeted attacks^{23,24} by simultaneously removing n_{m} nodes selected in decreasing order of degree or load as the trigger in the total 10^{3} nodes, since these nodes are considered as the weakest parts for cascading failures. As shown in the left and right of Fig. 9, SF networks are not sustainable with high G and E from n_{m} = 8,16 (blue and purple lines): 1% node removals of trigger around α ≈ 0.5 (as a reasonable setting: C_{i} is 1.5 times larger than the initial load in Eq. (1)), while onionlike networks have strong tolerance even for n_{m} = 64,100 (red and black line): 10% node removals of trigger. The orange, red, black lines for n_{m} = 32,64,100 in the middle of Fig. 9 show that for α < 0.5 the tolerance in onionlike networks by MEDkmin of μ = 0 becomes somewhat weaker than that in the right of Fig. 9. This degradation is consistent with the result of low efficiency E in the right of Fig. 8.
Discussion
We have proposed a pair of attachments for incrementally growing onionlike networks with positive degreedegree correlations^{2,3}, and shown a further improvement of robustness against the intelligent HDA and BP attacks^{8,9} than the previous method^{6}. One of the attachments is based on uniformly random selection, and contributes to enhancing the correlations among large degree nodes. Another is based on the selection of minimum degree node in the neighbors of a few hops through rangelimited intermediations from the the randomly chosen pair node, and contributes to enhancing the correlations among small degree nodes. We have numerically investigated that the enhancement of interwoven loops by increasing the size of FVS is crucial to the improvement of robustness in focusing on design principle beyond process level of rewiring^{7}. Moreover, we have found out that onionlike networks acquire adaptive capacity in resilience^{13} by a change of policy for flow control from usual shortestbased to congestionaware loadbased routing in order to absorb cascading overload failures triggered by malicious attacks, and that our congestionaware detour strategy is superior to both the defense^{14} and the navigation^{15} strategies. In particular, onionlike networks with bypasses originated from loops have strong tolerance against trigger of multiattacks in comparison with SF networks found in many real systems. As one of unsolved subjects, it is an important issue to understand complex behavior and predict it in multiscale (or multilayer, interdependent) networks of technosocial systems^{25}. For cascading failures, some studies^{26,27,28} have made a challenge to the problems on interdependent networks which are beyond our current scope. In addition, as other strategies to be resilient networks, repairing or healing^{29,30,31} by adding rewired links can be considered, however they remain in future studies.
Supplementary, we discuss an explanation from organization theory. The connections between randomly chosen and the distant nodes via new node in our proposed networks correspond to longdistance relations in case studies in organization theory: longdistance relations led to overcome the crisis of Toyota group’s supply chain damaged by large fire accident to their subcontract plants^{32,33,34}. Usual connections among different suppliers through voluntary meetings in the intentional Toyota’s strategy quickly reconstruct other productions by using the intermediations based on trust rather than immediate profit in building longterm winwin relations. The power of complex web of Toyota’s communication networks has been pointed out as follows^{33,35}.

As a result of these relations, employees at Toyota belong to large numbers of committees (iinkai), selforganizing study groups (jishuken), and informal groups.

The internal structure of Toyota support the free exchange of ideas, emphasizing the communications of differences to improve operations and resolve problems.

Operating on the assumption that “everybody knows everything,” information within Toyota flows freely up and down the hierarchy and cross functional and seniority levels, extending outside the organization to suppliers, customers, and dealers.
The longdistance relations are also useful for rapidly organizing worldwide economic networks with expanding business chances by Wenzhou people in China^{34}. More than 400,000 Wenzhou people go out abroad, and the half prospers by making business networks for daily necessary garments or leathers in Europe. By entrusting something in cooperation with each other, intermediations of human, goods, and funds bridge structural holes^{36} between lingual, cultural, organizational, or geological gaps including their hometown and the distant partner’s places located in worldwide.
On the brain circulation system known as Silicon Valley (SV) model, by immigrant engineers, shortcut connections between SV and his/her home country such as China or India strongly contribute for developing innovational hightech industry with market opportunities^{37}. The established connections via intermediations probably work well for managing crossborder operations. These case studies suggest the universal importance of longdistance relations through daily cooperation for enhancing both robustness and efficiency of network. From mere relations, by our proposed growing methods, the importance is extended to interwoven loops for constructing onionlike networks which give the strongest robustness in the stateoftheart network science. It is an issue for future infrastructure of sociotechnological systems how such intermediations will be able to be naturally realized beyond selfish thinking of preferential attachment^{16} in growing organizational networks including communications or transportations.
Methods
Approximation method for finding FVS
We briefly review an approximation method for finding FVS. This method is not our original. As mentioned in ref.^{17}, it is assumed that nodes j ∈ ∂i are mutually independent of each other when node i is removed. Here, ∂i denotes the set of connecting neighbor nodes of i. Such approximated treelike graph is called cavity graph in statistical physics. Let us consider the marginal probability \({q}_{i}^{{A}_{i}}\) for the state A_{i} of node i. Since A_{i} represent the index of root node of i, it is influenced by the neighbor nodes in the cavity graph after removing node i denoted by \i. Based on the product of independent marginal probability \({q}_{j\to i}^{{A}_{j}}\) for the state A_{j}, the joint probability is
In the cavity graph, if all nodes j ∈ ∂i are either empty (A_{j} = 0) or roots (A_{j} = j), the added node i can be a root (A_{i} = i). There are the following exclusive states.

1.
A_{i} = 0: i is empty (removed). Since i is unnecessary as a root, it belongs to FVS.

2.
A_{i} = i: i becomes its own root.
The state A_{j} = j of j ∈ ∂i is changeable to A_{j} = i when node i is added.

3.
A_{i} = k: one node k ∈ ∂i becomes the root of i when it is added, if k is occupied and all other j ∈ ∂i are either empty or roots.
The corresponding probabilities to the above three states are represented by
where ∂i(t) denotes node i's set of connecting neighbor nodes at time t, and x > 0 is a parameter of inverse temperature. We have the normalization constant
to be satisfied for any i and i → j as
The massagepassing iterated by Eqs (2–6) is called belief propagation (BP). This calculation of \({q}_{i}^{0}\), \({q}_{i}^{i}\), \({q}_{i}^{k}\), \({q}_{i\to j}^{0}\), \({q}_{i\to j}^{i}\), and \({q}_{i\to j}^{k}\) is executed through the massagepassing until to be selfconsistent in principle but practically to reach appropriate rounds from initial setting of (0, 1) random values. The unit time from t to t + 1 for calculating a set \(\{{q}_{i}^{0}\}\) consists of a number of rounds by the updating Eqs (2–6) in order of random permutation of N nodes. Thus, as a candidate of FVS^{17} or the target of BP attack^{9}, a node of the highest \({q}_{i}^{0}\) is chosen and removed with recalculation for the remaining subgraph at t. Since the precise process in BP attack stops after all loops have been destroyed^{9}, we continue it for the component of remaining trees by switching to HDA attack until removing nodes of fraction q.
Strategies against cascading overload failures
We explain the conventional defense and navigation strategies. A defense strategy based on intentional removal of nodes has been proposed^{14}. As sacrifices, the fraction f_{s} of nodes with the smallest \({{\rm{\Delta }}}_{i}\mathop{=}\limits^{{\rm{def}}}{L}_{i}\mathrm{(0)}{L}_{i}^{g}\) are intentionally removed to avoid the heavy generation of packets from the peripheral nodes that rarely contribute to transmitting packets. The total load generated by node i is
The remaining quantity Δ_{i} from the initial load L_{i}(0) is the part that contributes to transmitting packets at node i before the trigger of attack. In this defense strategy, after removing the sacrificed nodes, cascading process is executed in updating loads {L_{i}(t)} based on the shortest paths without a change of routing policy.
A navigation strategy has been also proposed^{15} in considering a combination of shortest and degreebased paths. For any path P(i → j) through i = v_{0}, v_{1}, …, v_{n−1}, v_{n} = j, the efficient path that minimizes the weighted length
is selected. Here, k(v_{i}) denotes the degree of node v_{i}, k_{max} is the largest degree in the network, and 0 ≤ w ≤ 1 is a weight parameter. In particular, when w = 0, L(P(i → j):0) corresponds to the traditional shortest path, when w = 1, L(P(i → j):1) corresponds to the degreebased path which avoids passing through large degree nodes usually with much load. Apart from the shortestpaths, we chose w = 0.5 to avoid the decreasing of G in w ≈ 1.0. The efficient paths are found for all combinations of source and terminal in N nodes in one unit time. Note that the ordering of selection of source and terminal nodes does not affect the determination of paths that minimize L(P(i → j): w). In cascading failures after the trigger, at every time step t ≥ 1, the loads {L_{i}(t)} are updated in a similar way to the betweenness centrality on the efficient path instead of the shortest path.
On the other hand, we propose a congestionaware routing with random order of transfers between two nodes i and j in order to drastically reduce cascading overload failures. In our detour strategy, we chose a path that minimizes the sum of one hop and fraction of load defined by
for connecting nodes i = v_{0}, v_{1}, …, v_{k}, …, v_{n−1}, v_{n} = j. By the second term of penalty in Eq. (7), this path tends to avoid the passing through congested nodes with much load at τ, and to distribute packet flows. In randomly selected order of source and terminal nodes i and j, the detour paths are found by minimizing the sum of Eq. (7) for connecting nodes in the interval Δτ = unit time × 2/N(N − 1). After finding the detour paths from i to j, the load at v_{1}, …, v_{k}, …, v_{n−1} on the paths is updated by
where σ_{ij} denotes the number of detour paths and σ_{ij}(v_{k}) is the number of paths as the subset that is passing through node v_{k} in the detour paths. The routing process according to Eqs (7,8) is repeated for the next source and terminal nodes at τ ← τ + Δτ. In one unit time, all paths for the combination of N nodes as source and terminal are found. Although we can consider the weighted version 1 − w + wL_{i}(t)/C_{i}, it has same results in the resilience of network for 0.01 ≤ w< 1.0 (see Supplementary information, S2). Note that the case of w → 0 is corresponded to the shortestbased routing.
Change history
26 September 2018
A correction to this article has been published and is linked from the HTML and PDF versions of this paper. The error has not been fixed in the paper.
References
Albert, R., Jeong, H. & Barabási, A.L. Error and attack tolerance of complex networks. Nature 406, 378–382 (2000).
Tanizawa, T., Havlin, S. & Stanley, H. E. Robustness of onionlike correlated networks against targeted attacks. Phys. Rev. E 85, 046109 (2012).
Schneider, C. M., Moreira, A. A., Andrade, J. S. Jr., Havlin, S. & Herrmann, H. J. Mitigation of malicious attacks on networks. Proc. Natl. Acad. Sci.(USA) 108, 3838–3841 (2011).
Hayashi, Y. Growing Selforganized Design of Efficient and Robust ComplexNetworks, IEEE Xplore Dig. Lib. SASO 2014 https://doi.org/10.1109/SASO.2014.17, 50–59, arXiv:1411.7719 (2014).
Hayashi, Y. Spatially selforganized resilient networks by a distributed cooperative mechanism. Physica A 457, 255–269 (2016).
Hayashi, Y. A new design principle of robust onionlike networks selforganized in growth. Network Science 6(1), 54–70 (2018). Open Access.
Wu, Z.X. & Holme, P. Onion structure and network robustness. Phys. Rev. E 84, 026106 (2011).
Morone, F. & Makse, H. A. Influence maximization in complex networks through optimal percolation, Nature, 524, 65–68 (2015). Supplementary Information http://www.nature.com/nature/journal/v524/n7563/extref/nature14604s1.pdf.
Mugisha, S. & Zhou, H.J. Identifying optimal targets of network attack by belief propagation. Phy. Rev. E 94, 012305 (2016).
Braunstein, A., Dall’Asta, Semerjiand, G. & Zdeborová, L. Network dismantling. Proc. Natl. Acad. Sci.(USA) 113(44), 12368–12373 (2016).
Karp, R. M. Reducibility among combinatorial problems, In Miller, E., Thatcher, J.W. & Bohlinger, J. D. eds Complexity of Computer Communications, 85–103 (Plenum Press, New York, 1972).
Hollnagel, E., Woods, D.D. & Leveson, N. Resilience Engineering Concepts and Precepts (ASHGATE Publishing, 2006).
Folke, C. Resilience The emergence of a perspective for socialecological systems analyses. Global Environmental Change 16, 253–267 (2006).
Motter, A. E. Cascade Control and Defense in Complex Networks. Phys. Rev. Lett. 93, 098701 (2004).
Zhao, H. & Gao, Z.Y. Cascade defense via navigation in scale free networks. Euro. Phys. J. B 7, 95–101 (2007).
Barabási, A.L., Albert, R. & Jeong, H. Meanfiled theory for scalefree random networks. Physica A 272, 173–187 (1999).
Zhou, H.J. Spin glass approach to the feedback vertex set problem. Eur. Phys. J.B 86, 455 (2013).
Newman, M. E. J. Assortative Mixing inNetworks. Phy. Rev. Lett. 89, 208701 (2003).
Catanzaro, M., Boguñá, M. & PastorSatorras, R. Generation of uncorrelated random scalefree networks. Phy. Rev. E 71, 027103 (2005).
Dou, B.L., Wang, X.G. & Zhang, S.Y. Robustness of networks against cascading failures. Physica A 389, 2310–2317 (2010).
Zhao, X.M. & Gao, Z.Y. How nonuniform tolerance parameter strategy changes the response of scalefree networks to failures. Euro. Phys. J. B 59, 85–92 (2007).
Li, P., Wang, B.H., Sun, H., Gao, P. & Zhou, T. A limited resource model of faulttolerant capability against cascading failure of complex network. Euro. Phys. J. B 62, 101–104 (2008).
Moussawi, A., Derzsy, N., Lin, X., Szymanski, B. K. & Kornis, G. Limits of Predictability of Cascading Overload Failures in SpatiallyEmbedded Networks with Distributed Flows. Sci. Rep. 7, 11729 (2017).
Rueda, D. F., Calle, E. & Marzo, J. L. Robustness Comparison of 15 Real TelecommunicationNetworks: Structural and Centrality Measurements. J. New Sys. Manage. 25, 269–289 (2017).
Vespignani, A. Predicting the Behavior of TechnoSocial Systems. Science. Special Issue Complex Systems and Networks 325, 425–428 (2009).
Buldyrev, S. V., Parshani, R., Paul, G., Stanley, G. H. & Havlin, S. Catastrophic cascade of failures in interdependent networks. Nature 464, 1025–1028 (2010).
Huang, L., Lai, Y.C. & Chen, G. Understanding and preventing cascading breakdown in complex networks. Phy. Rev. E 78, 036116 (2008).
Su, Z. et al. Robustness of Interrelated Traffic Networks to Cascading Failures. Sci. Rep. 4, 05413 (2014).
Hayashi, Y. & Miyazaki, T. Emergent rewiring for cascades on complex networks. IPSJ Journal 7(3), 802–812 (2005). arXiv:condmat/0503615.
Park, J. & Hahn, S. G. Bypass rewiring and robustness of complex networks. Phy. Rev. E 94, 022310 (2016).
Gallos, L. K. & Fefferman, N. H. Simple and efficient selfhealing strategy for damaged complex networks. Phy. Rev. E 92, 052806 (2015).
Nishiguchi, T. & Beaudet, A. Case Study The Toyota Group and the Aisin Fire. Sloan Maneg. Rev. 40(1), 49–59 (1998).
Nishiguchi, T. & Beaudet, A. Fractal Design: Selforganizing Links in Supply Chain Management. Chapter 6, In Knowledge Creation A Source of Value, Eds G. von Krogh and I. Nonaka (St.Martin’s Press, 1999).
Nishiguchi, T. Global Neighborhoods Strategies of Successful Organizational Networks (in Japanese) (NTT Publishing, 2007). See also the abstract http://hitotsubashiiiren.blogspot.jp/2012/12/researcherprofilenishiguchitoshihiro.html (2012).
Osono, E., Shimizu, N., Takeuchi, H. & Dorton, J. K. Extreme Toyota: radical contradictions that drive success at the world’s best (John Wiley & Sons, 2008).
Bart, R. S. Structural Holes: The Social Structure of Competition (Harvard University Press, 1992).
Saxenian, A. The New Argonauts: Regional Advantage in a Global Economy (Harvard University Press, 2007).
Acknowledgements
This research was supported in part by JSPS KAKENHI Grant Number JP.17H01729.
Author information
Authors and Affiliations
Contributions
Y.H. conceived and designed the research, analyzed data and discuss results, and wrote the manuscript. N.U. implemented and performed numerical experiments and simulations.
Corresponding author
Ethics declarations
Competing Interests
The authors declare no competing interests.
Additional information
Publisher's note: Springer Nature remains neutral with regard to jurisdictional claims in published maps and institutional affiliations.
Electronic supplementary material
Rights and permissions
Open Access This article is licensed under a Creative Commons Attribution 4.0 International License, which permits use, sharing, adaptation, distribution and reproduction in any medium or format, as long as you give appropriate credit to the original author(s) and the source, provide a link to the Creative Commons license, and indicate if changes were made. The images or other third party material in this article are included in the article’s Creative Commons license, unless indicated otherwise in a credit line to the material. If material is not included in the article’s Creative Commons license and your intended use is not permitted by statutory regulation or exceeds the permitted use, you will need to obtain permission directly from the copyright holder. To view a copy of this license, visit http://creativecommons.org/licenses/by/4.0/.
About this article
Cite this article
Hayashi, Y., Uchiyama, N. Onionlike networks are both robust and resilient. Sci Rep 8, 11241 (2018). https://doi.org/10.1038/s4159801829626w
Received:
Accepted:
Published:
DOI: https://doi.org/10.1038/s4159801829626w
Keywords
This article is cited by

CARE: an efficient modelling for topology robustness of an IoT based healthcare network using GoGA
Soft Computing (2023)

Intelligent route discovery towards rushing attacks in ad hoc wireless networks
Journal of Ambient Intelligence and Humanized Computing (2022)
Comments
By submitting a comment you agree to abide by our Terms and Community Guidelines. If you find something abusive or that does not comply with our terms or guidelines please flag it as inappropriate.