Literature DB >> 27518448

The Rationality of Four Metrics of Network Robustness: A Viewpoint of Robust Growth of Generalized Meshes.

Xiaofan Yang1, Yuanrui Zhu1, Jing Hong2, Lu-Xing Yang1,3, Yingbo Wu1, Yuan Yan Tang4.   

Abstract

There are quite a number of different metrics of network robustness. This paper addresses the rationality of four metrics of network robustness (the algebraic connectivity, the effective resistance, the average edge betweenness, and the efficiency) by investigating the robust growth of generalized meshes (GMs). First, a heuristic growth algorithm (the Proximity-Growth algorithm) is proposed. The resulting proximity-optimal GMs are intuitively robust and hence are adopted as the benchmark. Then, a generalized mesh (GM) is grown up by stepwise optimizing a given measure of network robustness. The following findings are presented: (1) The algebraic connectivity-optimal GMs deviate quickly from the proximity-optimal GMs, yielding a number of less robust GMs. This hints that the rationality of the algebraic connectivity as a measure of network robustness is still in doubt. (2) The effective resistace-optimal GMs and the average edge betweenness-optimal GMs are in line with the proximity-optimal GMs. This partly justifies the two quantities as metrics of network robustness. (3) The efficiency-optimal GMs deviate gradually from the proximity-optimal GMs, yielding some less robust GMs. This suggests the limited utility of the efficiency as a measure of network robustness.

Entities:  

Mesh:

Year:  2016        PMID: 27518448      PMCID: PMC4982634          DOI: 10.1371/journal.pone.0161077

Source DB:  PubMed          Journal:  PLoS One        ISSN: 1932-6203            Impact factor:   3.240


1 Introduction

Nowadays, we live in a highly networked world, where numerous critical facilities are connected together by various networks. For the critical facilities to work properly, the underlying networks must be robust, that is, the performance of the surviving network degrades gradually with the increase of failing nodes/edges in such a network. To measure the robustness of a network, a number of metrics, such as the connectivity [1], the algebraic connectivity [2-7], the effective resistance [8-10], the average edge betweenness [9, 10], and the efficiency [10], have been proposed. However, the rationality of these metrics of network robustness is still in question. In the process of infrastructural construction, it is often required that the robustness of an existing network be enhanced by adding an additional set of edges. Mosk-Aoyama [11] proved that the problem of maximizing the algebraic connectivity of an edge-growing network is NP-hard. Ghosh and Boyd [12] proposed a heuristic algorithm for solving the problem. Wang and Van Mieghem [13] designed and compared two heuristic algorithms for stepwise maximizing the algebraic connectivity of an edge-growing network. Abbas and Egerstedt [14] solved the problem of stepwise minimizing the effective resistance of an edge-growing network starting from an empty network. Wang et al. [15] proposed and compared four heuristic algorithms for stepwise minimizing the effective resistance of an edge-growing network starting from any given network. In the construction of infrastructures, it is also required that new nodes be linked to an existing network so as to form a most robust network. To our knowledge, however, problems of this sort have not yet being addressed. A generalized mesh (GM) is a network that has a finite subset of integral points in the plane as the node set, where two nodes are adjacent if and only if they are one unit of Euclidean distance apart. GMs have widespread applications in areas such as parallel computing [16, 17], fault-tolerant communication [18-20], optical communication [21], city planning [22], percolation theory [23], and network epidemics [24-29]. This paper addresses the rationality of the four metrics of network robustness (the algebraic connectivity, the effective resistance, the average edge betweenness, and the efficiency) by investigating the robust growth of generalized meshes (GMs). First, a heuristic growth algorithm (the Proximity-Growth algorithm) is proposed. The resulting proximity-optimal GMs are intuitively robust and hence are adopted as the benchmark. Then, a generalized mesh (GM) is grown up by stepwise optimizing a given measure of network robustness. The following findings are presented: (1) The algebraic connectivity-optimal GMs deviate quickly from the proximity-optimal GMs, yielding a number of less robust GMs. This hints that the rationality of the algebraic connectivity as a measure of network robustness is still in doubt. (2) The effective resistace-optimal GMs and the average edge betweenness-optimal GMs are in line with the proximity-optimal GMs. This partly justifies the two quantities as metrics of network robustness. (3) The efficiency-optimal GMs deviate gradually from the proximity-optimal GMs, yielding some less robust GMs. This suggests the limited utility of the efficiency as a measure of network robustness. The subsequent materials are organized in this fashion. Section 2 provides the preliminary knowledge. Section 3 describes a heuristic growth algorithm of networks. Sections 4–7 address the rationality of four different metrics of network robustness by examining the robustness of the corresponding node-growing networks, respectively. Finally, Section 8 summarizes this work.

2 Preliminary knowledge

2.1 Graph theory

For fundamental knowledge on graph theory, see Ref. [1]. Given a node u of graph G, let d(u) denote the degree of u in G, and let denote the number of nodes of G that are each distance k apart from u in G. Clearly, . Definition 1. Let G = (V,E) be a graph, S ⊆ V. S is referred to as a separating set of G if V − S is disconnected. The connectivity of G, denoted κ(G), is defined as follows. κ(G) = min{|S|: S is a separating set of G} if G is not complete; κ(G) = |V| − 1 if G is complete. The connectivity is an early proposed measure of network robustness: a network with larger connectivity is intuitively more robust than a network with smaller connectivity. As one network may be intuitively more robust than another network with equal connectivity, it is necessary to introduce additional metrics of network robustness so as to fully capture the robustness of a network.

2.2 Mesh, infinite mesh and generalized mesh

Let , . An m × n mesh, denoted M, is a graph with as the node set, where two nodes, (i1,j1) and (i2,j2), are adjacent if and only if either (a) i1 = i2 and j1 = j2 ± 1, or (b) j1 = j2 and i1 = i2 ± 1. M is abbreviated as M. Fig 1 depicts two small-sized unlabeled meshes.
Fig 1

Two small-sized unlabeled meshes.

An infinite mesh, denoted M∞, is an infinite graph with as the node set, where two nodes, (i1,j1) and (i2,j2), are adjacent if and only if either (a) i1 = i2 and j1 = j2 ± 1, or (b) j1 = j2 and i1 = i2 ± 1. Fig 2 depicts an infinite mesh.
Fig 2

An infinite mesh.

A generalized mesh (GM, for short) is a graph with a finite subset of as the node set, where two nodes, (i1,j1) and (i2,j2), are adjacent if and only if either (a) i1 = i2 and j1 = j2 ± 1, or (b) j1 = j2 and i1 = i2 ± 1. Clearly, meshes are special GMs. Fig 3 depicts two GMs.
Fig 3

Two generalized meshes.

2.3 The robust growth of GMs

An initially small GM can grow up by stepwise adding new nodes. In real-world applications, it is often desired that the addition of a new node to a GM leads to a new GM with the best robustness. However, what the best robustness means is not clear, because there are quite a number of different metrics of network robustness. Indeed, given any metric of network robustness, λ, a GM can be grown up by adding a new node so that the resulting GM achieves the optimal λ value. Now, let us introduce some relevant notations and terminologies as follows. Definition 2. Given a metric of network robustness, λ. Consider a growth process of M2 by stepwise adding new nodes so that each resulting GM achieves the optimal λ value. The process is referred to as a λ-optimal growth. A sequence of GMs produced in this growth process is referred to as a λ-optimal sequence. Each GM in a λ-optimal sequence is referred to as a λ-optimal GM. Let G M(N) denote a λ-optimal GM with N nodes. Sections 4–7 of this paper will examine the λ-optimal sequence, where λ is algebraic connectivity, effective resistance, average edge betweenness, and efficiency, respectively.

3 Heuristic growth of GMs

Given a generalized mesh G, define a sequence of subsets of , D1, D2, …, recursively as follows. d(u) attains the maximum; for any v,w ∈ D1, v ≠ w}. For k ≥ 2, D = {u ∈ D: attains the maximum; for any v,w ∈ D, v ≠ w}. Clearly, D1 ⊇ D2 ⊇ ⋯, and . Below let us describe a heuristic algorithm for the robust growth of GMs. Algorithm: Proximity-Growth Input: a generalized mesh G. Output: a generalized mesh G + u, . begin k: = 1; while D ≠ ⌀, if |D| = 1, let D = {u}, return(u); else k++; end while; arbitrarily choose u ∈ D, return(u); end Intuitively, this algorithm grows a GM in a most robust way, because the newly added node is best connected to the GM. Clearly, the Proximity-Growth algorithm applies not only to GMs but to any other class of networks. For our purpose, let us introduce the following notations and terminologies. Definition 3. Consider a growth process of M2 by repeatedly running the Proximity-Growth algorithm. This process is referred to as a proximity growth. A sequence of GMs produced in a proximity growth is referred to as a PR-sequence. Each GM in a PR-sequence is referred to as a PR-GM. Let G M(N) denote a PR-GM with N nodes. Theoretical analysis reveals that, up to isomorphism, the proximity growth of GMs is as follows. If the current GM is M and n is even, then grow M to M in the following node-adding order: If the current GM is M and n is odd, then grow M to M in the following node-adding order: Fig 4 shows a proximity growth of G M(144), where the numbers in the circles stand for the node-adding order. Fig 5 displays a proximity growth of M3 to M4. Intuitively, the PR-GMs are most robust. In the sequel, we shall compare the GMs grown up by optimizing some other measures of network robustness with the PR-GMs.
Fig 4

A proximity growth of GM(144).

Fig 5

A proximity growth of M3 to M4.

4 Algebraic connectivity-optimal growth of GMs

The algebraic connectivity (AC, for short) of a network G, denoted α(G), is defined as the second smallest Laplacian eigenvalues of G. The algebraic connectivity is widely recognized as a rational measure of network robustness [2–7, 11–13]. Let GM(N) denote an algebraic connectivity-optimal GM with N nodes. Numerical calculations give a AC-optimal growth of GM(64), see Fig 6. The following facts can be concluded from this figure.
Fig 6

A stepwise AC-optimal growth of GM(64).

For 4 ≤ N ≤ 10, GM(N) is isomorphic to GM(N). GM(11) is not isomorphic to GM(11), see Figs 7 and 8. GM(11) is less robust than GM(11), because
Fig 7

A AC-optimal growth of GM(10) to GM(11).

Fig 8

A proximity growth of GM(10) to GM(11).

GM(18) is not isomorphic to GM(18), see Figs 9 and 10. GM(18) is less robust than GM(18), because
Fig 9

A AC-optimal growth of GM(17) to GM(18).

Fig 10

A proximity growth of GM(17) to GM(18).

Similar phenomena occur frequently in a AC-optimal growth of GMs. The above discussions demonstrate that, at least in some situations, the algebraic connectivity is not suited to serve as a metric of network robustness. Hence, the utility of the algebraic connectivity as a metric of network tolerance is still in doubt.

5 Effective resistance-optimal growth of GMs

The effective resistance (ER, for short) of a network, denoted ER(G), is defined as follows. First, regard the network as an electrical network with one Ohm resistor on each link. Second, calculate the effective resistance between each pair of nodes by invoking the Kirchhoff’s circuit law. Third, sum up the effective resistances over all pairs of nodes to get the ER of the original network. The effective resistance of a network has been advised as a measure of robustness of the network; the smaller the ER, the more robust the network [8]. The effective resistance outperforms the algebraic connectivity, because the former decreases strictly when a new edge is added to a network, whereas the latter may or may not rise up [30]. Let 0 = λ1 < λ2 ≤ … ≤ λ denote the Laplacian spectrum of a connected network G. Klein and Randić [30] found that the effective graph resistance of a connected network can be written as a function of all non-zero Laplacian eigenvalues of the network. Specifically, This equation offers a method for numerically calculating the ER of a network. Let G M(N) denote an effective resistance-optimal GM with N nodes. calculations show that for 4 ≤ N ≤ 144, G M(N) is isomorphic to G M(N). Hence, it is concluded that the ER is a reasonable measure of network robustness.

6 Average edge betweenness-optimal growth of GMs

The betweenness centrality of an edge of a network is defined as the number of the node-pair shortest paths that go through the edge [31]. The notion of edge betweenness centrality was originally proposed by Girvan and Newman [32] to find the bottlenecks of a network; an edge with a high edge betweenness centrality score represents a bridge-like connector between two parts of a network, and the removal of which may affect the communication between many pairs of nodes [33, 34]. The average edge betweenness (AEB, for short) of a network G, denoted AEB(G) is defined as the arithmetic average of the betweenness centralities of all edges of G [8-10]. Ellens [9] suggest the AEB as a metric of network robustness, because, intuitively, the lower the AEB, the more robust the network. Let (G) denote the average distance of a network G, then where ν(G) and ε(G) denote the number of nodes and edges of G, respectively [9]. This equation offers a method for numerically calculating the AEB of a network. Let GM(N) denote an average edge betweenness-optimal GM with N nodes. calculations show that for 4 ≤ N ≤ 144, GM(N) is isomorphic to GM(N). This partly justifies the AEB as a metric of network robustness.

7 Efficiency-optimal growth

The efficiency of a network G is defined as where d(u, v) denotes the distance between nodes u and v. The notion of efficiency was originally proposed by Latora and Marchiori [35, 36] to characterize the closeness of a network. Ellens and Kooij [10] proposed to use the efficiency as a metric of network robustness, because, intuitively, the higher the efficiency, the more robust the network. One advantage of this measure is that it can be used for unconnected networks. Let GM(N) denote an algebraic connectivity-optimal GM with N nodes. Numerical calculations give an efficiency-optimal growth of G M(64), see Fig 11. The following facts can be derived from this figure.
Fig 11

An efficiency-optimal growth of GM(64).

Up to isomorphism, the efficiency-optimal growth of GM(54) coincides with the proximity growth of GM(54). GM(55) is not isomorphic to GM(55), see Figs 12 and 13. GM(55) is less robust than GM(55), because
Fig 12

An efficiency-optimal growth of GM(54) to GM(55).

Fig 13

A proximity growth of GM(54) to GM(55).

The above discussions show that the utility of the efficiency as a metric of network robustness is limited.

8 Conclusions

This paper has addressed the rationality of four metrics of network robustness (the algebraic connectivity, the effective resistance, the average edge betweenness, and the efficiency) by investigating the robust growth of generalized meshes (GMs). A heuristic algorithm for the robust growth of GMs has been proposed. Some GMs have been grown up by optimizing a measure of network robustness. A comparative analysis shows that (1) the effective graph resistance and the average edge betweenness can serve as metrics of network robustness, (2) the utility of the efficiency as a metric of network robustness is limited, and (3) the utility of the algebraic connectivity as a metric of network robustness is highly in doubt. In our opinion, this work should be extended to other types of networks, such as the hexagonal networks [37-39] and the honeycomb networks [40-43].
  6 in total

1.  Efficient behavior of small-world networks.

Authors:  V Latora; M Marchiori
Journal:  Phys Rev Lett       Date:  2001-10-17       Impact factor: 9.161

Review 2.  Community structure in social and biological networks.

Authors:  M Girvan; M E J Newman
Journal:  Proc Natl Acad Sci U S A       Date:  2002-06-11       Impact factor: 11.205

3.  An algorithm for modularity analysis of directed and weighted biological networks based on edge-betweenness centrality.

Authors:  Jeongah Yoon; Anselm Blumer; Kyongbum Lee
Journal:  Bioinformatics       Date:  2006-10-23       Impact factor: 6.937

4.  Susceptible-infected-susceptible model: a comparison of N-intertwined and heterogeneous mean-field approximations.

Authors:  Cong Li; Ruud van de Bovenkamp; Piet Van Mieghem
Journal:  Phys Rev E Stat Nonlin Soft Matter Phys       Date:  2012-08-28

5.  Reducing the Spectral Radius of a Torus Network by Link Removal.

Authors:  Xiaofan Yang; Pengdeng Li; Lu-Xing Yang; Yingbo Wu
Journal:  PLoS One       Date:  2016-05-12       Impact factor: 3.240

6.  The Impact of the Network Topology on the Viral Prevalence: A Node-Based Approach.

Authors:  Lu-Xing Yang; Moez Draief; Xiaofan Yang
Journal:  PLoS One       Date:  2015-07-29       Impact factor: 3.240

  6 in total
  1 in total

1.  Motifs enable communication efficiency and fault-tolerance in transcriptional networks.

Authors:  Satyaki Roy; Preetam Ghosh; Dipak Barua; Sajal K Das
Journal:  Sci Rep       Date:  2020-06-15       Impact factor: 4.379

  1 in total

北京卡尤迪生物科技股份有限公司 © 2022-2023.