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: . Note that is the Dirac’s delta function. The discrete degrees of the network are with . In addition, the fraction of nodes of degree is . It is assumed that and such that the degree distribution of the multimodal network follows a power law: . Hence, for . As , the multimodal network converges to a scale-free network. The largest degree of the network is , the smallest degree is which is between 1 and , and we have . Finally, the rest of the parameters are determined through the following equations:
We follow the method outlined in Ref. 20 to find the maximum eigenvalue 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 ; and let A represents the adjacency matrix. For each positive integer n, the number of different walk of length n, denoted by , is the ( j, i)th-entry in the matrix . Note that two walks: and , in a graph are equal if k = l and for all i, with .21 For example, is different from and both should be included in the calculation of . In other words, 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., and . This corresponds to . In the eigen-decomposed form, we have , where v is a square matrix whose columns are the eigenvectors of A, and denotes the inverse of v. D is the diagonal matrix whose diagonal elements are the corresponding eigenvalues, i.e., . Hence,
Note that Eq. (3) gives a summation over the nth power of the eigenvalues. When n is sufficiently large, the nth power of dominates over the nth power of each of the remaining eigenvalues. Therefore, can be simply approximated by as follow:
Now, if we were to consider the number of walks of length n + 2 which start and end at node H,
then according to Eq. (4),
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, . 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
Since out of a total of in-links and out-links (with N being the total number of nodes in the network), of them are directed into the node j, the fraction of walks that terminates at node j can be approximated by . Therefore,
and
From node j, the number of possible one-step walk is equal to the number of neighbors of node j, i.e., . Similarly, from a neighbor of node j, say , the number of one-step walk is equal to the number of neighbors of node , i.e., . Walking two steps from node j is the same as walking one step from the neighbor of node j. Hence,
where is the average degree of the first nearest neighbors of node j. The fact that node j is one of the neighbors of node 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 in Eq. (10). Therefore,
Since 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 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 , each with probability . Thus,
where
Equation (12) implies that 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 in the network ensemble. Hence, there is greater deviation in the values of in the ensemble. For multimodal network with fixed and , the parameter b, and hence , is fixed. In order to have a larger value of , 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, . When the network size is larger, has to be smaller for a fixed value of , which arises from the general result .2,22–24 Hence, is larger and the probability of having larger-degree node drops rapidly. This means that the values of 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 , the degree distribution of multimodal networks varies with different values of . Specifically, . For two multimodal networks A and B of the same size, but having different values of , the fraction of large-degree node for the network with smaller , say network A, has to be larger in order for it to have the same average degree as network B. Thus, of network A is larger. In other words, the choice of different values of can lead to different values of . Specifically, gives the extreme eigenvalue that is the largest, and decreases as increases (see Fig. 1). In addition, since the degree distribution is more heavy-tailed for ensembles with smaller , 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 . 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 . Therefore, for network ensembles with , the ensemble averages of the extreme eigenvalues have to be used with care.
Dependence of on for multimodal network with and m = 2 (solid line), 10 (dashed line), and 21 (dotted line).
Dependence of on for multimodal network with and m = 2 (solid line), 10 (dashed line), and 21 (dotted line).
After the qualitative discussion on the dependence of deviation in extreme eigenvalue on the deviation in the distribution of , we next proceed to approximate the average values of analytically. For a random network, the average of the sum of the nearest neighbor degree is .27 Note that is the generating function for the probability distribution of the node degree, while 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, and
Note that the second moment is a converging function of m. More specifically, we have
with as .
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 and . Figure 2 shows the ensemble average of the extreme eigenvalues for multimodal networks with m modes. It is observed that 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.
Dependence of on m for multimodal network with . Note that the average degree and size of the network are: (1) (circles), (2) (squares), and (3) (triangles).
Dependence of on m for multimodal network with . Note that the average degree and size of the network are: (1) (circles), (2) (squares), and (3) (triangles).
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 and 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 on 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 , so that there is at least one node with degree . In addition, we compare our results with those predicted from approximations provided by previous studies on , i.e., 20,29–31 and .14 As shown in Fig. 3, our results give values of that are much closer to the numerical results in comparison to those obtained based on the earlier approaches.
Dependence of on (a) and (b) N, for an ensemble of scale-free networks with . Note that for (a) and for (b). The results for and 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.
Dependence of on (a) and (b) N, for an ensemble of scale-free networks with . Note that for (a) and for (b). The results for and 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.
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, of assortative networks which tend to link high-degree nodes to other high-degree nodes, are larger than of disassortative networks. For these networks, , with for disassortative networks and for assortative networks. Hence, although Eq. (14) gives ensemble average of for randomly connected networks, it can be generalized to
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 for N = 1000, 3000, and 4000. Note that our results are obtained by first generating a BA network, before producing an ensemble through implementing 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 becomes more peaked and the standard deviation decreases.
Numerical results for (a) the distribution of the normalized extreme eigenvalue for N = 1000 (dotted line), 3000 (dashed line), 4000 (solid line), and (b) the N dependence of the corresponding standard deviation . Note that all the network ensembles consist of realizations of 5000 networks with and .
Numerical results for (a) the distribution of the normalized extreme eigenvalue for N = 1000 (dotted line), 3000 (dashed line), 4000 (solid line), and (b) the N dependence of the corresponding standard deviation . Note that all the network ensembles consist of realizations of 5000 networks with and .
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 ,14 which is found to give better precision over results obtained through .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 and . In fact, Eq. (14) is valid for a broad class of scale-free networks with different values of and . While is a free parameter, the exponent can be adjusted by tuning the parameters a and b through the relation: .19 From Eq. (14), it is clear that increases with an increase in . Furthermore, it can be deduced from Eq. (14) that 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.