Abstract
Complex networks have certain properties that characterize them. These inherent properties can be measured and applied in other fields of research. To this end, we characterize several complex networks from different domains using concepts from graph theory. In particular, the node degrees, graph spectral radius, degree assortativity, and the entire topological structure of selected complex networks are studied on the Susceptible, Infectious, Recovered (SIR) epidemic model. The results show that various complex networks properties affect the epidemic model differently. For instance nodes with high average degrees with corresponding high clustering coefficients are seen to be effective in spreading epidemics. Also the degree distribution patterns have an effect on the spreading rate of epidemic, that is dis-assortative networks are good conduits for the epidemic spreading if low degree nodes are in turn connected to high degree nodes. These results have given us a new dimension on how epidemic spreadings can be studied using complex networks as these networks possessed in them certain properties that resemble that of human society. To the best of our knowledge, this is the first work that simulated the SIR model using heterogenous complex network properties in order to study their cumulative effects on epidemic spreading.










Similar content being viewed by others
References
Jamakovic, A., Uhlig, S., & Theisler, I. (2007). On the relationships between topological metrics in real-world networks. In Proceedings of the European Conference on Complex Systems, Dresden, Germany.
Chen, J., Zhang, H., Guan, Z. H., & Li, T. (2012). Epidemic spreading on networks with overlapping community structure. Physica A: Statistical Mechanics and its Applications, 391(4), 1848–1854.
Zhang, J. P., & Jin, Z. (2012). Epidemic spreading on complex networks with community structure. Applied Mathematics and Computation, 219(6), 2829–2838.
Pastor-Satorras, R., & Vespignani, A. (2001). Epidemic spreading in scale-free networks. Physical Review Letters, 86(14), 3200.
Newman Mark, E. M. (2002). Spread of epidemic disease on networks. Physical Review E, 66(1), 016128.
Keeling, M. J., & Eames, K. T. (2005). Networks and epidemic models. Journal of the Royal Society Interface, 2(4), 295–307.
Wei-Dong, P., Zeng-Qiang, C., & Zhu-Zhi, Y. (2008). A dynamic epidemic control model on uncorrelated complex networks. Chinese Physics B, 17(2), 373.
Mariñá, B., & Pastor-Satorras, R. (2002). Epidemic spreading in correlated complex networks. Physical Review E, 66, 047104.
Mariñá, B., Pastor-Satorras, R., & Vespignani, A. (2003). Epidemic spreading in complex networks with degree correlations. arXiv preprint cond-mat/0301149
Huang, J., Wang, J., & Liu, Z. (2008). Numerical studies on the epidemic spreading on correlated networks. International Journal of Nonlinear Science, 5(1), 20–24.
Hai-Feng, Z., Small, M., & Xin-Chu, F. (2009). Different epidemic models on complex networks. Communications in Theoretical Physics, 52(1), 180.
Watts, D. J., & Strogatz, S. H. (1998). Collective dynamics of ‘small-world’ networks. Nature, 393(6684), 440–442.
Albert, R., & Barabási, A. L. (2002). Statistical mechanics of complex networks. Reviews of Modern Physics, 74(1), 47.
Wikipedia. Accessed May 22, 2014, from http://en.wikipedia.org/wiki/Spectral_graph_theory
Wang, Y., Chakrabart, D., Wang, C., & Faloutsos, C. (2003). Epidemic spreading in real networks: An eigenvalue viewpoint. In Reliable Distributed Systems, 2003, Proceedings 22nd International Symposium on (pp. 25–34). IEEE.
Mohar, B., Alavi, Y., Chartrand, G., Oellermann, O. R., & Schwenk, A. J. (1991). The Laplacian spectrum of graphs. Graph Theory, Combinatorics and Applications, 2, 871–898.
Weisstein, E. W. Algebraic Connectivity. From MathWorld: A Wolfram Web Resource. http://mathworld.wolfram.com/AlgebraicConnectivity.html
Fiedler, M. (1973). Algebraic connectivity of graphs. Czechoslovak Mathematical Journal, 23, 298–305.
Kermack, W. O., & McKendrick, A. G. (1927). A contribution to the mathematical theory of epidemics. Proceedings of the Royal Society A, 115, 700–721.
https://www.cise.ufl.edu/research/sparse/matrices/Newman/index.html
https://www.cise.ufl.edu/research/sparse/matrices/Arenas/index.htm
Konect (2014). Foodweb-baywet, Florida ecosystem wet network dataset—KONECT. http://konect.uni-koblenz.de/networks/foodweb-baywet
https://www.cise.ufl.edu/research/sparse/matrices/SNAP/index.html
Muchnik, L. (2013). Complex networks package for MatLab (version 1.6). http://www.levmuchnik.net/Content/Networks/ComplexNetworksPackage.html
Alain, B., Barthelemy, M., & Vespignani, A. (2008). Dynamical processes on complex networks (Vol. 574, p. 184). Cambridge: Cambridge University Press.
Alain, B., Barthelemy, M., & Vespignani, A. (2008). Dynamical processes on complex networks (Vol. 574, p. 185). Cambridge: Cambridge University Press.
van Steen, M. (2010). Graph theory and complex networks: An introduction. Amsterdam: van Steen Maarten. pp. 138–147.
Newman, M. (2010). Networks: An introduction. Oxford: Oxford University Press.
van Steen, M. (2010). Graph theory and complex networks: An Introduction. Amsterdam: van Steen Maarten. p. 151
Acknowledgments
This work is supported in part by the National Basic Research Program of China (No. 2013CB329103), the National Science Foundation of China (Nos. 61133016, 61300191 and 61370026), the Ministry of Education—China Mobile Research Foundation (No. MCM20121041), the Fundamental Research Funds for the Central Universities(Nos. ZYGX2013J003, ZYGX2013J067, ZYGX2013J073 and ZYGX2013J083).
Author information
Authors and Affiliations
Corresponding author
Appendix
Appendix
The appendix shows some important definitions used in the analysis of the complex networks discussed in this paper.
Degree Sequence The degree sequence of a graph \(G\) is obtained by listing its respective nodes degrees. The degree sequence has relevant data as information on the structure of a network can be derived from the network’s degree sequence. For example, the skewness of the degree sequence tells the presence or absence of hubs in the network. High skewed degree sequence shows the presence of few nodes with high degree, normally termed as hubs.
Degree Correlation The degree correlation of a graph \(G\) can be defined based on the degree sequence as follows:
Let \(G\) be a simple graph with degree sequence \(d=[d_1,d_2,\ldots ,d_n]\) and let \(A\) be an adjacency matrix of \(G\). Let \(V(G)=\lbrace v_1,v_2,\ldots ,v_n\rbrace \) be such that \(\delta (v_i)=d_i\). The degree correlation of G is defined as [29]:
where \(\bar{d}\) denotes the average vertex degree.
Geodesic Distance Let \(G\) be a directed or undirected graph and \(u,v \in V(G)\). The geodesic distance between \(u\) and \(v\), denoted as \(s(u,v)\), is the length of the shortest path between \(u\) and \(v\). The geodesic distance therefore have relevance to the spreading of epidemics in complex networks. Thus the extent to which short geodesics dominate a network is probably link to the role in epidemic spreading.
Vertex Eccentricity Consider a graph \(G\) and assume that \(G\) is connected. Let \(s(u,v)\) be the geodesic distance between vertices \(u\) and \(v\). The eccentricity \(\epsilon (u)\) of a vertex \(u \in G \) is defined as [29]:
The radius \(Rad(G)\) of \(G\) as [29]:
The diameter \(Diam(G)\) of \(G\) is the maximal shortest path between the two vertices. This is defined as [29]:
The \(\epsilon (u)\) tells how far the farthest vertex from \(u\) is positioned in the network. The \(Rad(G)\) of a network is an indication of how dis-separate the vertices in a network actually are. The \(Diam(G)\) tells what the maximal distance in network is. These distance measures dictate how fast information or epidemic can spread within a given network.
Shortest Path Length Let \(G\) be a connected graph with vertex set \(V\). Let \(\bar{s}(u)\) denotes the average length of the shortest paths from vertex \(u\) to any other vertex \(v\) in \(G\). Thus
Then the Average Shortest Path Length of \(G\) denotes as \(\bar{S} (G)\) is defined as [29]:
The characteristic path length of \(G\) is then the mean over all \(\bar{s}(u)\).
Graph Transitivity Let \(G\) be a simple, connected and undirected graph with vertex \(v\in V(G)\). A triangle at vertex \(v\) is a complete subgraph of \(G\) with exactly three vertices, including \(v\). A triple at vertex \(v\) is a subgraph of exactly three vertices and two edges, where \(v\) is incident with two edges. Let: \(n_{\bigwedge }(v)\) be the number of triples at vertex \(v\), \(n_{\nabla }(v)\) be the number of triangles at vertex \(v\), \(n_{\nabla }(G)\) be the total number of distinct triangles of \(G\) with \(n_{\bigwedge }(G)\) of distinct triples. The Transitivity graph \(G\) is then defined as [29]:
Transitivity is a global metric and some few instances \(\tau (G)\) and \(CC(G)\) are equal.
Graph Density Let \(G\) be a simple, connected graph with \(n\) vertices and \(m\) edges. The graph density \(\tau (G)\) is defined as
The density of a graph tells to what extent a graph is complete or not complete. It value is important in deducing the extent information can get across a given graph.
Graph Modularity Graph Modularity \(Q\) is the extent to which entities of the same type or from the same class link to each other. The value of \(Q\) is always <1 and it approaches \(1\) when there is more intragroup interaction than intergroup interaction within the network. Such a network has a strong community structure. Also, a positive value of \(Q\) indicates more interaction among group members as compare with that of random and negative otherwise. The mathematical expression of modularity as defined by Newman [30] is as follows:
where \(\delta \left( c_i,c_j\right) \) defines the intragroup interaction within the network.
Assortativity Coefficient The assortativity Coefficient \(AC\) is the normalized value of \(Q\). This is defined as [30]:
\(AC\) attains a value of \(1\) in a perfectly mixed network.
Graph Closeness Centrality Graph closeness centrality \(c_C\) measures the mean geodesic distance between pair of nodes in a network. This is defined as follow [31]:
where \(d_{i j}\) is the length of the geodesic distance between nodes \(i\) and \(j\) in the network. Nodes with small values of \(\ell _i\) means that such nodes have more influence in the network as there have better access to information than others. Also epidemic and opinions can easily cascade to others through nodes with low values of \(\ell _i\).
Rights and permissions
About this article
Cite this article
Baagyere, E.Y., Qin, Z., Xiong, H. et al. Characterization of Complex Networks for Epidemics Modeling. Wireless Pers Commun 83, 2835–2858 (2015). https://doi.org/10.1007/s11277-015-2569-x
Published:
Issue Date:
DOI: https://doi.org/10.1007/s11277-015-2569-x