# Optimal Design on Robustness of Scale-Free Networks Based on Degree Distribution

Authors: Jianhua Zhang; Shuliang Wang; Yixing Wang
Journal: Scientific Programming
 (2016)

---

## Abstract

This paper uses 2-norm degree and coefficient of variation on degree to analyze the basic characteristics and to discuss the robustness of scale-free networks. And we design two optimal nonlinear mixed integer programming schemes to investigate the optimal robustness and analyze the characteristic parameters of different schemes. In this paper, we can obtain the optimal values of the corresponding parameters of optimal designs, and we find that coefficient of variation is a better measure than 2-norm degree and two-step degree to study the robustness of scale-free networks. Meanwhile, we discover that there is a tradeoff among the robustness, the degree, and the cost of scale-free networks, and we find that when average degree equals 6, this point is a tradeoff point between the robustness and cost of scale-free networks.


---

## Body

## 1. Introduction

Complex networks have become more and more important to our daily life [1–5], such as biology system, electrical power grid, transportation network, and pipeline networks. The security and reliability of these networks have been the concern of more and more scientists. Since the discovery of small-world networks, the small-word property [2] and scale-free property [3] have attracted continuous attention from all over the world. It has been recognized that many networks have scale-free property which means that the degree distribution follows a power-law distribution [4, 5].Recently, there are many novel concepts and approaches in many subjects, such as information science, control science, statistical and nonlinear physics, and mathematics and social science which are used to investigate the characteristics in many fields, especially complex network [6, 7]. The critical point is that the information flow between topological nodes and other physical quantities is important to network security, so we must keep the information exchange unimpeded. Because of the ubiquity of scale-free networks in natural and manmade systems, the security and reliability of these networks have attracted great interest [8, 9]. The work by Albert demonstrated that scale-free networks possess the robust yet fragile property and he found that it is robust against random failures of nodes but fragile to intentional attacks [3–5].Cascading failure can occur in many complex systems; an intuitive thinking suggests that the possibility of breakdown of networks triggered by attacks or failures cannot be ignored in scale-free networks. Avalanche of breakdown is a serious threat to the network when nodes and links are sensitive to overloading. The removal of nodes which resulted from random breakdown or intentional attack can change the balance of flows and lead to redistributing loads all over the network; sometimes the redistribution of loads cannot be tolerated and might trigger a cascade of overload failure [10]; finally the network would be collapsing. But it can also propagate and cut down information transmission of the whole network in some cases [11]. Therefore the robustness is an important aspect to investigate the characteristics of scale-free network.Based on the statistical property of computer network, it is known that computer network is a scale-free network. Supercomputer is a computer with a high-level computational capacity compared to a general-purpose computer. With the developments of supercomputers, supercomputer networks will also be formed in the future; therefore supercomputer networks also possess scale-free property, and the reliability and robustness of supercomputer network become more and more important. The optimal design of supercomputer networks can improve the reliability and robustness of supercomputer networks and also enhance speed of the information transmission and exchange of supercomputer networks. Hence the optimal design can present the theoretical and practical significances for the design and construction of supercomputer networks.This paper is organized as follows. Section2 discusses the basic characteristics by analyzing the characteristic parameters of scale-free networks. Two-norm degree and its optimal programming of degree distribution are studied in Section 3. Section 4 investigates the coefficient of variation and its optimal design of degree distribution. Finally, a conclusion is presented in Section 5.


## 2. Basic Characteristics of Scale-Free Network

Recently, many researchers have constructed several schemes to measure the robustness of scale-free networks, such as the average degree, average two-step degree (A
T
S
D) [12], and entropy [13, 14]. In this paper, we construct two models defined as the average 2-norm degree (A
T
N
D) and coefficient of variation (C
V) to discuss the robustness of scale-free network. From Motter and Lai [11], we know that the node v
i of complex network has a load capacity as follows:(1)
C
v
i
=
1
+
λ
L
v
i
,
i
=
1,2
,
…
,
N
,where λ
>
0 is the tolerance parameter, L
(
v
i
) is the initial load of node v
i, and N is the total number of vertices.The network is designed asG
=
V
,
E, V
=
v
1
,
v
2
,
…
,
v
N is the set of vertices, and E
⊆
V
×
V is the set of edges which can exchange information from vertices to others. According to [12, 13, 15], one knows that the robustness can be improved with the increase of the heterogeneity, and the larger the average degree is, the better the robustness is. Many complex networks are scale-free networks, and the degree distribution of nodes is power-law distribution [3–5], the density function being as follows:(2)
f
k
~
c
k
-
β
,
β
∈
2,3
.Based on the discrete property of degree and continuous approximation principle, we can declare(3)
1
=
∑
k
=
m
M
c
k
-
β
=
c
∑
k
=
m
M
k
-
β
≈
c
∫
m
M
k
-
β
d
k
=
c
M
1
-
β
-
m
1
-
β
1
-
β
,where m and M are the minimal and the maximum degree in finite network. From the literature [16], we can get the maximum degree of scale-free networks:(4)
M
≈
m
N
1
/
β
-
1
.Substituting (4) into (3), we can obtain(5)
c
≈
1
-
β
m
1
-
β
N
-
1
-
1
.According to (2) and (5), we can obtain the density function of degree distribution as follows:(6)
f
k
≈
1
-
β
k
-
β
m
1
-
β
N
-
1
-
1
.Formula (6) introduces the characteristics of the density function on degree of scale-free networks. We know that the scale-free network is heterogeneous network, and we observe the cumulative probability on degree and investigate the robustness of scale-free networks; formula (7) presents the cumulative probability of scale-free network:(7)
P
k
>
K
=
1
-
P
k
≤
K
=
1
-
∫
m
K
f
k
d
k
=
1
-
c
∫
m
K
k
-
β
d
k
=
1
-
K
1
-
β
-
m
1
-
β
m
1
-
β
N
-
1
-
1
.Figure1 introduces the properties of the cumulative probability on degree distribution of the scale-free network, and we can declare that the cumulative probability decreases with the increase of the parameter β; meanwhile, with the increase of K, the cumulative probability decreases. And we find that the cumulative probability is very small when K
=
20; that is to say, there are few vertices which are degree surpassing K
=
20; this phenomenon reflects the heterogeneity of scale-free networks.Figure 1
The characteristics of cumulative probability withm
=
1 and N
=
1000.According to (4), (6), and continuous approximation principle, we can obtain the average degree as follows:(8)
E
k
=
1
N
∑
i
=
m
M
d
i
≈
∫
m
M
k
f
k
d
k
=
c
∫
m
M
k
1
-
β
d
k
=
c
M
2
-
β
-
m
2
-
β
2
-
β
=
m
β
-
1
1
-
N
2
-
β
/
β
-
1
β
-
2
1
-
N
-
1
.Figure 2 describes the property of the average degree of scale-free networks, and we discover that the average degree decreases with the increase of the scale exponent β and the average degree decreases with the decrease of the number of nodes. From the real case, we know that the larger the average degree is, the better the robustness is, so the smaller the parameter β is, the better the robustness is.Figure 2
The property of average degree versusβ with different N.


## 3.Optimal Robustness Design Based on
ATND

A complex network modelG
=
V
,
E, V
=
v
1
,
v
2
,
…
,
v
N is the set of nodes, and E
⊆
V
×
V is the set of the edges. Meanwhile the adjacent matrix is defined as follows:(9)
H
=
h
i
j
N
×
N
,
h
i
j
=
1
v
i
,
v
j
∈
E
0
v
i
,
v
j
∉
E
.Hence, the degree on adjacent nodes of node v
i can be obtained by(10)
D
i
=
∑
v
j
∈
G
i
d
j
,where G
i
=
v
ω
∈
V
∣
v
i
∈
V
∧
(
v
ω
,
v
i
)
∈
E, i
,
ω
=
1,2
,
…
,
N, and d
i is the degree of node v
i. We calculate the degree of adjacent nodes of networks and we can get the following formula:(11)
D
=
H
d
=
∑
i
=
1
N
D
i
=
∑
i
=
1
N
∑
v
j
∈
G
i
d
j
=
∑
i
=
1
N
d
i
2
=
d
2
2
,where d
=
(
d
1
,
d
2
,
…
,
d
N
)
T and D
=
(
D
1
,
D
2
,
…
,
D
N
)
T are the degree vector and the adjacent degree vector. Based on the above analysis, we define D as the 2-norm degree of the network; therefore we define the average 2-norm degree (A
T
N
D) as follows:(12)
A
T
N
D
=
1
N
D
=
1
N
d
2
=
1
N
1
N
∑
i
=
1
N
d
i
2
.According to continuous approximation, we can get the quantitative value of A
T
N
D as follows:(13)
A
T
N
D
≈
1
N
∫
m
M
k
2
f
k
d
k
=
m
N
β
-
1
3
-
β
·
N
3
-
β
/
β
-
1
-
1
N
-
1
-
1
.From Figure3, we know that A
T
N
D decreases with the increase of the parameter β, and the smaller the parameter β is, the better the robustness is. Meanwhile, with the increase of the number of nodes, we obtain that A
T
N
D decreases which is different from the result given in Figure 2, so we can declare that, with the increase of the number of vertices, the robustness decreases to some extent. So we can declare that the robustness of the scale-free network can be measured by many measurements and different measurements have different results.Figure 3
The characteristics ofA
T
N
D versus β with different N.Next, we consider the optimal average 2-norm degree; we construct the following nonlinear mixed integer programming scheme:(14)
m
a
x
A
T
N
D
s
.
t
.
E
k
=
c
o
n
s
t
;
2
<
β
<
3
,
1
≤
m
≤
N
-
1
,
m
∈
Z
.Figure 4 portrays the characteristics of optimal design of scale-free network based on A
T
N
D and describes the optimal value A
T
N
D and the optional solutions of β and m with different average degree E
(
k
) and N
=
1000. From Figure 4, we find that, with the increase of E
(
k
), the minimal degree m increases and the scaling exponent β has the behavior of oscillation. Meanwhile, with the increase of the average degree, the optimal average 2-norm degree has the trend to become larger, so the robustness becomes better. Moreover there is an oscillation about A
T
N
D proposed in Figure 4, which is because of the fact that the scale-free networks are heterogeneous networks. Furthermore, when E
(
k
)
=
7, these three parameters have the obvious oscillation, which indicates that this point is a tradeoff point between the robustness and cost.Figure 4
The optional valueA
T
N
D, the optional solutions β, and m versus E
(
k
).


## 4. Optimal Robustness Design Based onCV

In this section, we discuss the robustness of scale-free networks based onC
V. From Section 2, we know that the average degree is a robustness measurement of network, but the average degree is a one-sided measurement and it is an overall measure. We know that the larger the cumulative degree is, the larger the average degree is, so the better the robustness is, but the average degree does not portray the relationships between degree and the average degree. Similar to star networks, if the load of one edge exceeds its maximal load, the edge would be collapsing, so there would be an isolated node in this star network. In order to investigate the reliability of networks, we introduce variance degree [17, 18] of scale-free networks as follows:(15)
V
k
=
E
k
-
E
k
2
,where V
(
·
) represents the variance, E
(
·
) represents the mathematical expectation, and k is the degree of the node. According to the characteristics of variance, we know that V
(
·
) is the measurement which describes the average distance from the degree k to the average degree of vertices; that is to say, the variance degree describes the relationship between individual measure and overall measure. So we can better comprehend degree distribution according to variance degree: the larger the variance degree is, the worse the degree distribution is; on the contrary, the smaller the variance degree is, the more uniform the degree distribution is, so the better the robustness is. In terms of formulas (4) and (6) and continuous approximation principle, we can estimate the variance degree as follows:(16)
V
k
=
E
k
-
E
k
2
=
E
k
2
-
E
k
2
=
1
N
∑
k
=
m
M
k
2
-
1
N
∑
k
=
m
M
k
2
≈
∫
m
M
k
2
f
k
d
k
-
∫
m
M
k
f
k
d
k
2
=
m
2
β
-
1
N
3
-
β
/
β
-
1
-
1
3
-
β
1
-
N
-
1
-
m
β
-
1
1
-
N
2
-
β
/
β
-
1
β
-
2
1
-
N
-
1
2
.Formula (16) introduces the characteristics of the variance degree, and we obtain the relationships between variance degree and the parameters of scale-free network. Because the variance degree is the distance from the degree to the average degree, we know that the variance degree is an individual measurement of scale-free network. According to the property of variance, we find that the smaller the variance degree is, the better the robustness is with fixed average degree. From Section 2, we know that the average degree is the overall measurement which neglects the individual behaviors and the relationships between overall characteristics and individual properties of nodes, so the variance degree is investigated to consider the relationship between them. According to these two aspects, many complex artificial networks would be constructed to suit the needs of society.From the average degree and the variance degree, we know that the average degree depicts the overall connectivity and the variance degree portrays the individual connectivity, so we must combine these two aspects to construct another better measure which is calledC
V to investigate the robustness of scale-free network. C
V is proportional to the variance degree and inversely proportional to the average degree; it considers not only the overall behaviors of the network but also the individual behaviors of network, so it is a better measure than the average degree and the variance degree. From the definition and the characteristics of the average degree and variance degree, we know that the smaller the C
V is, the better the robustness is of the scale-free network.Figure5 portrays the characteristics of C
V and we know that it can reflect the relationships between the average degree and the variance degree versus scaling exponent. C
V, which avoids some shortcomings of the average degree and the variance degree,is a better measure to investigate the robustness of networks. If we want to improve the robustness of scale-free network, we must improve the average degree and reduce the variance degree. From Figure 5, we find that C
V decreases with the increase of the scaling exponent β, and we can tell that, with the decrease of C
V, the robustness increases and the resilience to random failure or intentional attacks becomes stronger.Figure 5
Behaviors of the variant coefficient versus scale exponent.According to the properties of real networks and considering the cost of networks, we design the optimal model to investigate the robustness of scale-free network. From the relationship between the robustness and the heterogeneity and studying the meanings of literatures [12, 13], we design another nonlinear mixed integer programming scheme about C
V to obtain the optional values of all the parameters as follows:(17)
m
i
n
C
V
s
.
t
.
E
k
=
c
o
n
s
t
;
2
<
β
<
3
,
1
≤
m
≤
N
-
1
,
m
∈
Z
.We portray the characteristics of optimal design (17) in Figure 6, which describes the optimal value C
V and the optional solutions of β and m with different E
(
k
). From Figure 6, we discover that, with the increase of E
(
k
), the minimal degree m increases and the scaling exponent β has the behavior of oscillation. Meanwhile, with the increase of E
(
k
), C
V has an obvious oscillation and has the trend to increase. From Figure 6, we can obtain the optimal values of different parameters, and we also can design the real network according to these values to improve the robustness of the real network. Furthermore we find that when E
(
k
)
=
2
,
4
,
6
,
8, C
V has small values and the scale-free networks have the homogenous degree distribution; therefore the networks have the better robustness. In particular when E
(
k
)
=
4
,
6
,
8, the simulation results are more to meet the actual situations, and, from Figure 6, we find that when E
(
k
)
=
4, the C
V has the smallest value; therefore the scale-free networks have the best robustness among these actual situations.Figure 6
The optional valueC
V, the optional solutions β, and m versus E
(
k
) with N
=
1000.


## 5. Discussion of Optimal Robustness

In the paper, we investigate two optimal models on degree of scale-free network. From our optimal design, we find that different models have different behaviors in measuring the robustness of network, and the robustness can be investigated by the maximum and minimum degree of scale-free network. With the fixed average degree, we find that the smaller theC
V is, the better the robustness is; meanwhile, the smaller the maximum degree is, the more homogeneous the degree distribution is and therefore the better the robustness is; moreover the larger the minimum degree is, the more homogeneous the degree distribution is and the better the robustness is. Hence the maximum and the minimum degree are the other two measures on robustness of scale-free network.In this section, we discuss the robustness of optimal models according to maximum and minimum degree of scale-free network. With fixed average degreeE
(
k
), we know that the robustness becomes better with the decrease of the maximum degree. Figure 7 introduces the characteristics of the maximum degrees of the optimal models versus the average degree. In this section, we use M-C
V, M-A
T
S
D, and M-A
T
N
D to represent the maximum degrees of models about optimal C
V, A
T
S
D, and A
T
N
D, respectively. Figure 7 illustrates that M-A
T
S
D is larger than the other two cases with E
(
k
) from 2 to 7 and smaller than the other two cases with E
(
k
) from 8 to 9. Meanwhile Figure 7 tells us that M-C
V has small values all the time, and it has a slight increase. So we can declare that M-C
V among them is the best selection to assess the robustness of scale-free network; that is to say, C
V is a better measure than A
T
S
D and A
T
N
D.Figure 7
The maximum degree of different optimal robustness models versus average degree.Figure8 gives us another evidence which indicates the fact that C
V is a better measure than A
T
S
D and A
T
N
D. We use m-C
V, m-A
T
S
D, and m-A
T
N
D to represent the minimum degrees of optimal models about C
V, A
T
S
D, and A
T
N
D, respectively. Figure 8 indicates that, with fixed average degree, the minimum degree of optimal A
T
S
D is the smallest degree in these three optimal models and the optimal C
V have the largest smallest degree in these three cases. Based on Figures 7 and 8, compared with the largest degree of minimum degree of optimal A
T
S
D and A
T
N
D, with fixed average degree, optimal C
V scheme has smaller maximum degree and larger minimum degree; that is to say, the degree distribution of C
V is more homogeneous than that of the other two cases, so we can declare that C
V is a better robustness measure than the other two models.Figure 8
The minimum degree of different optimal models versus average degree.Figure9 depicts characteristics of the optimal scaling exponent β of three different optimal models and Figure 9 shows that the scaling exponent value of optimal C
V model is larger than that of the other two optimal models. And in few cases, the optimal scaling exponent values of different models are equal, and, in some cases, they have little differences. Meanwhile Figure 9 indicates that the average degree and the two-step degree are very lopsided in investigating the robustness on degree of scale-free network; hence C
V is a better model in studying the robustness of scale-free network.Figure 9
The scaling exponent values of different optimal models versus average degree.


## 6. Conclusion

Complex networks have been paid increasing attention in the past two decades, and many valuable results have been obtained from several aspects [19, 20]. In this paper, we reestimate the parameter of the density function on degree and discuss the basic behaviors of scale-free network. Based on the density function, we discuss the characteristics of cumulative probability of degree and introduce the properties of the average degree. Meanwhile we give two basic robustness measures of scale-free networks, which are called 2-norm degree and C
V, and we also construct two nonlinear mixed integer programming schemes according to the average 2-norm degree and C
V. Moreover the optimal values of three optimal models can be obtained in this paper and we compare the optimal values of the corresponding parameters of different models. Furthermore we give several evidences of optimal values of optimal designs to illustrate the fact that C
V is a better measure than A
T
S
D and A
T
N
D to investigate the robustness of scale-free networks. In the future, we will continue to investigate the robustness and optimal design of scale-free networks; meanwhile we will also investigate the robustness and optimal design of the actual networks.



---

*Source: 5659687-2016-07-27.xml*