The extreme eigenvalues of adjacency matrices are important indicators on the influence of topological structures to the collective dynamical behavior of complex networks. Recent findings on the ensemble averageability of the extreme eigenvalue have further authenticated its applicability to the study of network dynamics. However, the ensemble average of extreme eigenvalue has only been solved analytically up to the second order correction. Here, we determine the ensemble average of the extreme eigenvalue and characterize its deviation across the ensemble through the discrete form of random scale-free network. Remarkably, the analytical approximation derived from the discrete form shows significant improvement over previous results, which implies a more accurate prediction of the epidemic threshold. In addition, we show that bimodal networks, which are more robust against both random and targeted removal of nodes, are more vulnerable to the spreading of diseases.

Network extreme eigenvalues are succinct descriptors of the influence of the underlying topological structure of a complex network on its dynamics. This makes them important predictors of epidemic threshold of infectious diseases that propagate within real world complex network. Indeed, the recent demonstration that these eigenvalues are ensemble averageable has provided further support for this view. In this paper, we study into the ensemble averageability of extreme eigenvalues through a new perspective: the connection between multimodal network and scale-free network. The discrete nature of the multimodal network has allowed us to arrive at an improved analytical expression of the extreme eigenvalue for scale-free networks. The extreme eigenvalues calculated from our analytical expression are found to closely correspond to those obtained numerically, thus making significant improvement over earlier versions. The implication is a more accurate estimate of epidemic threshold, which is important for the elucidation of how vulnerable a particular network structure is to epidemic spreading. Our results are also applicable to the evaluation of strategies that aim to contain the spread of infectious diseases through the adjustment of the topology of network structures.

Many concepts in network science are well recognized as fundamental tools for the exploration on the dynamics of complex systems. In particular, scale-free networks have been widely used to describe and model diverse social, biological, and economic systems.1–5 In an ensemble of scale-free networks, it is known that the degree distribution of the nodes remains invariant. However, the topological structure can be distinct with different connection arrangements between the nodes in each network configuration. Such structural diversity can lead to discrepancies in the dynamics of individual network. Since the structural influences on certain dynamical processes are governed by the extreme eigenvalues of the network adjacency matrices,6–13 deviations in the extreme eigenvalues in network ensembles are of increasing interest in deciphering the underlying structural changes. Recently, it was found that the extreme eigenvalues of adjacency matrices, despite fluctuating wildly in an ensemble of scale-free networks, are well characterized by the ensemble average after being normalized by functions of the maximum degrees.14 Specifically, it had been proven that the probability of having a large variation in extreme eigenvalues in the ensemble diminishes as the size of the network increases. Considering the rich assortment of possible structural configurations of scale-free networks in an ensemble, this averageability is significant as it implies that dynamical processes which are governed by the extreme eigenvalues can be simply described by means of the ensemble average without the need to incorporate the connection details of the individual network. In particular, the average ability of a network to synchronize and its mean epidemic spreading threshold are shown to be well approximated by functions of the ensemble average of the eigenvalues. Therefore, finding a way to determine the ensemble average of the extreme eigenvalues becomes crucial in uncovering the topological influences of the network structure on a number of network dynamical processes.

In this paper, we investigate into the extreme eigenvalue of undirected scale-free network through its discrete form: the multimodal network. Note that for directed network, the extreme eigenvalue can be obtained from Refs. 15 and 16. Based on mathematical properties of the multimodal network, which are more tractable, we determine analytically the ensemble average of the extreme eigenvalues and investigate into circumstances under which the individual network can be better represented by its ensemble average. Interestingly, our results have enabled us to explore into the difference between bimodal17,18 and scale-free networks in terms of the ensemble average of the extreme eigenvalue.

Let us begin with a brief introduction of multimodal networks. In Ref. 19, a multimodal network with m modes is shown to contain m distinct peaks, which is exemplified by the degree distribution: P(k)=i=1mriδ(k-ki). Note that δ(x) is the Dirac’s delta function. The discrete degrees of the network are ki=k1b-(i-1) with i=1,2,,m. In addition, the fraction of nodes of degree ki is ri=r1a-(i-1). It is assumed that a>1 and 0<b<1 such that the degree distribution of the multimodal network follows a power law: P(ki)=riki-β. Hence, r1>r2>>rm for k1<k2<<km. As m, the multimodal network converges to a scale-free network. The largest degree of the network is km, the smallest degree is k1 which is between 1 and k, and we have b=(k1/km)1m-1. Finally, the rest of the parameters are determined through the following equations:

(1)
(2)

We follow the method outlined in Ref. 20 to find the maximum eigenvalue λH of the network after we have determined all the parameters of the multimodal network. Let G be a graph with vertices described by the set V(G)={v1,v2,,vm}; and let A represents the adjacency matrix. For each positive integer n, the number of different vjvi walk of length n, denoted by yji(n), is the ( j, i)th-entry in the matrix An. Note that two uv walks: W=(u=u0,u1,,uk=v) and W'=(u=v0,v1,,vl=v), in a graph are equal if k = l and ui=vi for all i, with 0ik.21 For example, W1=(v0,v1,v0,v2) is different from W2=(v0,v2,v0,v2) and both should be included in the calculation of y02(3). In other words, yji(n) is the total number of all possible walks of length n from node j to i, including those that go backwards. Take a fully connected network with 3 nodes as an example, there are 3 walks of length 3 from node 1 to node 2, i.e., 1212,1312 and 1232. This corresponds to (A3)12=3. In the eigen-decomposed form, we have An=vDnv', where v is a square matrix whose columns are the eigenvectors of A, and v' denotes the inverse of v. D is the diagonal matrix whose diagonal elements are the corresponding eigenvalues, i.e., Dll=λl. Hence,

(3)

Note that Eq. (3) gives a summation over the nth power of the eigenvalues. When n is sufficiently large, the nth power of λH dominates over the nth power of each of the remaining eigenvalues. Therefore, yji(n) can be simply approximated by λH as follow:

(4)

Now, if we were to consider the number of walks of length n + 2 which start and end at node H,

(5)

then according to Eq. (4),

(6)

The first term on the right hand side of Eq. (6) corresponds to the number of nearest neighbors of node H, i.e., the largest degree of the network, kH. In Ref. 20, the second term on the right hand side of Eq. (6) is shown to be very small numerically for scale-free networks and is hence neglected. Since we are interested in finding a better approximation to the ensemble average of the maximum eigenvalues, we retain the second term and evaluate it by means of a statistical approach.

For this, we consider the walks which start from node H. Beginning from node H, the total number of all possible walks of length n to any node in the network is

(7)

Since out of a total of Nk in-links and out-links (with N being the total number of nodes in the network), kj of them are directed into the node j, the fraction of walks that terminates at node j can be approximated by kjNk. Therefore,

(8)

and

(9)

From node j, the number of possible one-step walk is equal to the number of neighbors of node j, i.e., yj(1)=kj. Similarly, from a neighbor of node j, say j1, the number of one-step walk is equal to the number of neighbors of node j1, i.e., yj1(1)=kj1. Walking two steps from node j is the same as walking one step from the neighbor of node j. Hence,

(10)

where kj(1)=q=1kjkjq/kj is the average degree of the first nearest neighbors of node j. The fact that node j is one of the neighbors of node jq implies that among the two-step walks that begin from node j, all walks that go from node j through its neighbors, and then go back to node j, are included. This means that backward walks are included in the calculation of yj(2) in Eq. (10). Therefore,

(11)

Since kjkj(1) can be small, the approximation in Eq. (11) may not be precise for each j. Hence, the approximation is applicable only as an average over all nodes with degree kj instead of being valid for each individual case.

Next, we substitute Eqs. (8), (9), and (11)into Eq. (6). Then, we consider the multimodal property of the network. For multimodal scale-free network, there is a finite number m, of distinct degrees ki, each with probability ri. Thus,

(12)

where

(13)

Equation (12) implies that λH depends on the specific way the nodes within the network are connected, which can differ broadly across the ensemble. When the exponent β of a scale-free network is small, the degree distribution is more heavy-tailed. The result is a larger variation in the distribution of ki(1) in the network ensemble. Hence, there is greater deviation in the values of λH in the ensemble. For multimodal network with fixed k1 and km, the parameter b, and hence ki, is fixed. In order to have a larger value of k, the fraction of large-degree node has to be higher and the fraction of small-degree node has to be lower. This results in a more heavy-tailed distribution with a smaller value of β. In other words, β1/k. When the network size is larger, k has to be smaller for a fixed value of km, which arises from the general result kmkN.2,22–24 Hence, β is larger and the probability of having larger-degree node drops rapidly. This means that the values of λH in an ensemble of multimodal networks deviate less as the networks become more sparse. In an ensemble of sparse networks, the individual network can thus be well represented by the ensemble average.

On the other hand, for a fixed value of k, the degree distribution of multimodal networks varies with different values of k1. Specifically, βk1. For two multimodal networks A and B of the same size, but having different values of k1, the fraction of large-degree node for the network with smaller k1, say network A, has to be larger in order for it to have the same average degree as network B. Thus, λH of network A is larger. In other words, the choice of different values of k1 can lead to different values of λH. Specifically, k1=1 gives the extreme eigenvalue that is the largest, and λH decreases as k1 increases (see Fig. 1). In addition, since the degree distribution is more heavy-tailed for ensembles with smaller k1, deviation in the extreme eigenvalues is larger. Note that previous results in Ref. 14 had shown the ensemble averageability of network eigenvalues for networks with k13. However, it had been shown in Refs. 25 and 26 that a smaller minimum degree can give rise to a broader distribution of the extreme eigenvalues of a network ensemble. Typically, the distribution of extreme eigenvalues of certain real-world networks has been observed to exhibit multimodal characteristics. This is consistent with our result that variation in the extreme eigenvalues is larger for an ensemble with a smaller k1. Therefore, for network ensembles with k1<3, the ensemble averages of the extreme eigenvalues have to be used with care.

FIG. 1.

Dependence of λH on k1 for multimodal network with k=6,N=3×103 and m = 2 (solid line), 10 (dashed line), and 21 (dotted line).

FIG. 1.

Dependence of λH on k1 for multimodal network with k=6,N=3×103 and m = 2 (solid line), 10 (dashed line), and 21 (dotted line).

Close modal

After the qualitative discussion on the dependence of deviation in extreme eigenvalue on the deviation in the distribution of ki(1), we next proceed to approximate the average values of ki(1) analytically. For a random network, the average of the sum of the nearest neighbor degree is z2=G0'(1)G1'(1).27 Note that G0(x)=k=0pkxk is the generating function for the probability distribution of the node degree, while G1(x)=k=0kpkxk/k is the generating function for the distribution of the degree of the vertices which we arrive at by following a randomly chosen edge. Hence, for a random multimodal network without any degree-degree correlation, ki(1)k2/k and

(14)

Note that the second moment k2 is a converging function of m. More specifically, we have

(15)

with (ab2)-m0 as m.

With the derivation of Eq. (14), we now proceed to study the dependence of the ensemble average of the extreme eigenvalues on the mode number m of the multimodal networks. Here, we set k1=k/2 and km=kN. Figure 2 shows the ensemble average of the extreme eigenvalues for multimodal networks with m modes. It is observed that λH is the largest for bimodal network. It decreases gradually as m increases and eventually converges to a finite value. In consequence, the epidemic threshold for bimodal network is lower than that of the scale-free network, since the epidemic threshold is inversely proportional to the extreme eigenvalue. Thus, although it had been shown in Ref. 19 that bimodal network is optimal in terms of its tolerance against both random and targeted removal of nodes, epidemic spreading in this network is found to be less controllable.

FIG. 2.

Dependence of λH on m for multimodal network with k1=k/2. Note that the average degree and size of the network are: (1) k=4,N=3000 (circles), (2) k=6,N=3000 (squares), and (3) k=6,N=8000 (triangles).

FIG. 2.

Dependence of λH on m for multimodal network with k1=k/2. Note that the average degree and size of the network are: (1) k=4,N=3000 (circles), (2) k=6,N=3000 (squares), and (3) k=6,N=8000 (triangles).

Close modal

To verify the accuracy of Eq. (14), we have compared its predicted values to those obtained numerically. For this, we have generated a scale-free network with k1=k/2 and km=kN using the Barabási-Albert (BA) model.2 An ensemble with randomized network topology is then created using the degree-preserving algorithm of Ref. 28. For uncorrelated networks, we choose networks with assortativity coefficients near to zero. The maximum eigenvalue of each network is then computed and an ensemble average is obtained. In Fig. 3, we show the dependence of λH on k and N. Note that the numerical results are shown as squares. Next, we compute the ensemble average for multimodal networks with the same parameters using Eq. (14) by having rm1/N, so that there is at least one node with degree km. In addition, we compare our results with those predicted from approximations provided by previous studies on λH, i.e., λH=kH20,29–31 and λH=kH+k2/k-1.14 As shown in Fig. 3, our results give values of λH that are much closer to the numerical results in comparison to those obtained based on the earlier approaches.

FIG. 3.

Dependence of λH on (a) k and (b) N, for an ensemble of scale-free networks with k1=k/2. Note that N=3×103 for (a) and k=6 for (b). The results for λH=kH and λH=kH+k2/k-1 are shown as solid curves and dotted curves, respectively, while the analytical results from Eq. (14) are shown as dashed curves. The numerical results from the BA model, which are obtained after averaging over 200 network realizations, are shown as squares.

FIG. 3.

Dependence of λH on (a) k and (b) N, for an ensemble of scale-free networks with k1=k/2. Note that N=3×103 for (a) and k=6 for (b). The results for λH=kH and λH=kH+k2/k-1 are shown as solid curves and dotted curves, respectively, while the analytical results from Eq. (14) are shown as dashed curves. The numerical results from the BA model, which are obtained after averaging over 200 network realizations, are shown as squares.

Close modal

We have derived a more precise analytical approximation for the ensemble average of extreme eigenvalues for uncorrelated networks. However, many real-world networks are not uncorrelated, instead they show either assortative or disassortative mixing on their degree. For instance, the physics coauthorship network in Ref. 32 is assortative, while the world-wide web network is disassortative.2 For ensembles of network with identical degree distribution, λH of assortative networks which tend to link high-degree nodes to other high-degree nodes, are larger than λH of disassortative networks. For these networks, ki(1)ki-ν, with ν>0 for disassortative networks and ν<0 for assortative networks. Hence, although Eq. (14) gives ensemble average of λH for randomly connected networks, it can be generalized to

(16)

for correlated networks. In fact, deviation in the extreme eigenvalue is larger in network ensemble with varying assortativities. Nonetheless, as shown in Ref. 14, fluctuation in the normalized extreme eigenvalue diminishes as the network size increases. In Fig. 4, we show the distribution of normalized extreme eigenvalue λHN for N = 1000, 3000, and 4000. Note that our results are obtained by first generating a BA network, before producing an ensemble through implementing (iki)2 number of link rewirings which follow the constraints outlined in Ref. 28. As discussed in Ref. 14, degree correlations in the networks are generated through these constraints. As the network size grows, the distribution of λHN becomes more peaked and the standard deviation σN decreases.

FIG. 4.

Numerical results for (a) the distribution P(λHN) of the normalized extreme eigenvalue λHN for N = 1000 (dotted line), 3000 (dashed line), 4000 (solid line), and (b) the N dependence of the corresponding standard deviation σN. Note that all the network ensembles consist of realizations of 5000 networks with k=6 and k1=3.

FIG. 4.

Numerical results for (a) the distribution P(λHN) of the normalized extreme eigenvalue λHN for N = 1000 (dotted line), 3000 (dashed line), 4000 (solid line), and (b) the N dependence of the corresponding standard deviation σN. Note that all the network ensembles consist of realizations of 5000 networks with k=6 and k1=3.

Close modal

In conclusion, the ensemble averages of the extreme eigenvalues of scale-free networks can be determined more precisely through the multimodal networks with a large number of modes. Previous approximations on the extreme eigenvalue of adjacency matrix of random, undirected scale-free network have been analytically approximated up to the second order correction as λH2kH+kH(1)-1,14 which is found to give better precision over results obtained through λH2kH.20,29–31 Nonetheless, our results have clearly shown that the ensemble average of the extreme eigenvalues predicted by the second order correction is much too low, which can lead to an over-estimation of the epidemic threshold. When dealing with network dynamics such as the epidemic spreading of the community-acquired meticilin-resistant Staphylococcus aureus (CA-MRSA) superbugs that are resistant to many antibiotics,33 such an over-estimation of the epidemic threshold can lead to serious consequences. In view of this, the analytical solution derived from the multimodal network which is able to provide closer approximation to the ensemble average of extreme eigenvalue of scale-free network is important. We have demonstrated that our analytical approximation predicted accurately the ensemble average of the extreme eigenvalues for scale-free networks with β3 and km=Nk. In fact, Eq. (14) is valid for a broad class of scale-free networks with different values of β and km. While km is a free parameter, the exponent β can be adjusted by tuning the parameters a and b through the relation: β=-lna/lnb+1.19 From Eq. (14), it is clear that λH increases with an increase in km. Furthermore, it can be deduced from Eq. (14) that λH reduces as β increases. This results from a decrease in the variance of the degree and the fraction of high degree nodes in the network, as the exponent β increases.

This work is supported by the Defense Science and Technology Agency of Singapore under project agreement of POD0613356.

1.
R.
Albert
and
A.-L.
Barabási
,
Rev. Mod. Phys.
74
,
47
(
2002
).
2.
A.-L.
Barabási
, and
R.
Albert
,
Sciences
286
,
509
(
1999
).
3.
R.
Albert
,
H.
Jeong
, and
A.-L.
Barabási
,
Nature (London)
401
,
130
(
1999
).
4.
S.
Redner
,
Eur. Phys. J. B
4
,
131
(
1998
).
5.
H.
Jeong
,
B.
Tombor
,
R.
Albert
,
Z. N.
Oltvani
, and
A.-L.
Barabási
,
Nature (London)
407
,
651
(
2000
).
6.
C. R.
MacCluer
,
SIAM Rev.
42
,
487
(
2000
).
7.
M.
Boguñá
and
R.
Pastor-Satorras
,
Phys. Rev. E
66
,
047104
(
2002
).
8.
E.
Ott
,
P.
So
,
E.
Barreto
, and
T. M.
Antonsen
,
Physica D
173
,
29
(
2002
).
9.
M.
Boguñá
,
R.
Pastor-Satorras
, and
A.
Vespignani
,
Phys. Rev. Lett.
90
,
028701
(
2003
).
10.
J. G.
Restrepo
,
E.
Ott
, and
B. R.
Hunt
,
Phys. Rev. Lett.
96
,
254103
(
2006
).
11.
J.
Feng
,
V. K.
Jirsa
, and
M.
Ding
,
Chaos
16
,
015109
(
2006
).
12.
J. G.
Restrepo
,
E.
Ott
, and
B. R.
Hunt
,
Phys. Rev. Lett.
100
,
058701
(
2008
).
13.
A.
Pomerance
,
E.
Ott
,
M.
Girvan
, and
W.
Losert
,
Proc. Natl. Acad. Sci. U.S.A.
106
,
8209
(
2009
).
14.
D. H.
Kim
and
A. E.
Motter
,
Phys. Rev. Lett.
98
,
248701
(
2007
).
15.
J. G.
Restrepo
,
E.
Ott
, and
B. R.
Hunt
,
Phys. Rev. E
76
,
056119
(
2007
).
16.
E.
Ott
and
A.
Pomerance
,
Phys. Rev. E
79
,
056111
(
2009
).
17.
A. X. C. N.
Valente
,
A.
Sarkar
, and
H. A.
Stone
,
Phys. Rev. Lett.
92
,
118702
(
2004
).
18.
G.
Paul
,
T.
Tanizawa
,
S.
Havlin
, and
H. E.
Stanley
,
Eur. Phys. J. B
38
,
187
(
2004
).
19.
T.
Tanizawa
,
G.
Paul
,
S.
Havlin
, and
H. E.
Stanley
,
Phys. Rev. E
74
,
016125
(
2006
).
20.
K.-I.
Goh
,
B.
Kahng
, and
D.
Kim
,
Phys. Rev. E
64
,
051903
(
2001
).
21.
G.
Chartrand
,
L.
Lesniak
, and
P.
Zhang
,
Graphs & Digraphs
(
Chapman & Hall/CRC Press
,
2011
).
22.
K.-I.
Goh
,
B.
Kahng
, and
D.
Kim
,
Phys. Rev. Lett.
87
,
278701
(
2001
).
23.
M.
Molloy
and
B.
Reed
,
Random Struct. Algorithms
6
,
161
(
1995
).
24.
F.
Chung
and
L.
Lu
,
Ann. Comb.
6
,
125
(
2002
).
25.
A. N.
Smukhin
,
S. N.
Dorogovtsev
, and
J. F. F.
Mendes
,
Phys. Rev. E
77
,
036115
(
2008
).
26.
N.
Carlson
,
D. H.
Kim
, and
A. E.
Motter
,
Chaos
21
,
025105
(
2011
).
27.
M. E. J.
Newman
,
S. H.
Strogatz
, and
D. J.
Watts
,
Phys. Rev. E
64
,
026118
(
2001
).
28.
M. E. J.
Newman
,
Phys. Rev. Lett.
89
,
208701
(
2002
).
29.
I. J.
Farkas
,
I.
Derényi
,
A.-L.
Barabási
, and
T.
Vicsek
,
Phys. Rev. E
64
,
026704
(
2001
).
30.
S. N.
Dorogovtsev
,
A. V.
Goltsev
,
J. F. F.
Mendes
, and
A. N.
Samukhin
,
Phys. Rev. E
68
,
046109
(
2003
).
31.
F.
Chung
,
L. Y.
Lu
, and
V.
Vu
,
Proc. Natl. Acad. Sci. U.S.A.
100
,
6313
(
2003
).
32.
M. E. J.
Newman
,
Proc. Natl. Acad. Sci. U.S.A.
98
,
404
(
2001
).
33.
E.
Kajita
,
J. T.
Okano
,
E. N.
Bodine
,
S. P.
Layne
, and
S.
Blower
,
Nat. Rev. Microbiol.
5
,
700
(
2007
).