Abstract
Today, online social networks have millions of users, and continue growing up. For that reason, the graphs generated from these networks usually do not fit into a single machine’s memory and the time required for its processing is very large. In particular, to compute a centrality measure like betweenness could be expensive on those graphs. To address this challenge, in this paper we present a parallel and distributed algorithm to compute betweenness. Also, we develop a heuristic to reduce the overall time, which accomplish a speedup over 80x in the best of cases.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
References
Aggarwal, C.C. (ed.): Social Network Data Analytics. Springer, Berlin (2011)
Baglioni, M., Geraci, F., Pellegrini, M., Lastres, E.: Fast exact computation of betweenness centrality in social networks. In: Proceedings of the 2012 International Conference on Advances in Social Networks Analysis and Mining (ASONAM 2012), ASONAM 2012, pp. 450–456. IEEE Computer Society, Washington, D.C. (2012)
Brandes, U.: A faster algorithm for betweenness centrality. J. Math. Sociol. 25, 163–177 (2001)
Brandes, U., Pich, C.: Centrality estimation in large networks. Int. J. Bifurcat. Chaos 17(7), 2303–2318 (2007)
Edmonds, N., Hoefler, T., Lumsdaine, A.: A space-efficient parallelalgorithm for computing betweenness centrality in distributedmemory. In: HiPC, pp. 1–10. IEEE Computer Society (2010)
Jin, S., Huang, Z., Chen, Y., Chavarría-Miranda, D., Feo, J., Wong, P.C.: A novel application of parallel betweenness centrality to power grid contingency analysis. In: 2010 IEEE International Symposium on Parallel and Distributed Processing (IPDPS), pp. 1–7. IEEE (2010)
Leskovec, J., Krevl, A.: SNAP Datasets: Stanford large network dataset collection, June 2014. http://snap.stanford.edu/data
Madduri, K., Ediger, D., Jiang, K., Bader, D.A., Chavarra-Miranda, D.G.: A faster parallel algorithm and efficient multithreaded implementations for evaluating betweenness centrality on massive datasets. In: IPDPS, pp. 1–8. IEEE (2009)
McLaughlin, A., Bader, D.A.: Scalable and high performance betweenness centrality on the GPU. In: Damkroger, T., Dongarra, J. (eds.) SC, pp. 572–583. IEEE (2014)
Meyer, U., Sanders, P.: \(\Delta \)-stepping: a parallel single source shortest path algorithm. In: Bilardi, G., Pietracaprina, A., Italiano, G.F., Pucci, G. (eds.) ESA 1998. LNCS, vol. 1461, p. 393. Springer, Heidelberg (1998)
Newman, M.E., Girvan, M.: Finding and evaluating community structure in networks. Phys. Rev. E 69(2), 026113 (2004)
Sariyüce, A.E., Saule, E., Kaya, K., Çatalyürek, Ü.V.: Shattering and compressing networks for betweenness centrality. In: SIAM Data Mining Conference (SDM). SIAM (2013)
Zhao, P., Nackman, S.M., Law, C.K.: On the application of betweenness centrality in chemical network analysis: computational diagnostics and model reduction. Combust. Flame 162(8), 2991–2998 (2015)
Author information
Authors and Affiliations
Corresponding author
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2016 Springer International Publishing AG
About this paper
Cite this paper
Campuzano-Alvarez, M., Fonseca-Bruzón, A. (2016). Distributed and Parallel Algorithm for Computing Betweenness Centrality. In: Montes y Gómez, M., Escalante, H., Segura, A., Murillo, J. (eds) Advances in Artificial Intelligence - IBERAMIA 2016. IBERAMIA 2016. Lecture Notes in Computer Science(), vol 10022. Springer, Cham. https://doi.org/10.1007/978-3-319-47955-2_24
Download citation
DOI: https://doi.org/10.1007/978-3-319-47955-2_24
Published:
Publisher Name: Springer, Cham
Print ISBN: 978-3-319-47954-5
Online ISBN: 978-3-319-47955-2
eBook Packages: Computer ScienceComputer Science (R0)