Scaling up network centrality computations – A brief overview

Dr. Alexander van der Grintenhttp://orcid.org/https://orcid.org/0000-0002-9709-9478 1 , Eugenio Angriman 1 ,  and Prof. Dr. Henning Meyerhenke 1
  • 1 Humboldt-Universität zu Berlin, Department of Computer Science, Unter den Linden 6, Berlin, Germany
Dr. Alexander van der GrintenORCID iD: https://orcid.org/0000-0002-9709-9478
  • Corresponding author
  • Humboldt-Universität zu Berlin, Department of Computer Science, Unter den Linden 6, 10099, Berlin, Germany
  • orcid.org/0000-0002-9709-9478
  • Email
  • Further information
  • Alexander van der Grinten is a postdoctoral researcher at Humboldt-Universität zu Berlin since August 2018. He received his Ph. D. in Computer Science from University of Cologne, Germany, in January 2018 and his Master degree in Mathematics in 2014. Alexander’s primary research interests include the design and engineering of parallel algorithms in shared-memory and on distributed high-performance systems. He is specifically interested in graph algorithms and the analysis of massive networks, as well as algorithms for hard combinatorial real-world problems.
  • Search for other articles:
  • degruyter.comGoogle Scholar
, Eugenio Angriman
  • Humboldt-Universität zu Berlin, Department of Computer Science, Unter den Linden 6, 10099, Berlin, Germany
  • Email
  • Further information
  • Eugenio Angriman is a Ph. D. Student at Humboldt-Universität zu Berlin since June 2017. Prior to that he received his Master’s degree in Computer Engineering from Università degli Studi di Padova. Eugenio’s main research interests are scalable algorithms for large-scale network analysis, in particular top-k centrality ranking and group centrality maximization.
  • Search for other articles:
  • degruyter.comGoogle Scholar
and Prof. Dr. Henning Meyerhenke
  • Humboldt-Universität zu Berlin, Department of Computer Science, Unter den Linden 6, 10099, Berlin, Germany
  • Email
  • Further information
  • Henning Meyerhenke is Full Professor of Computer Science at Humboldt-Universität zu Berlin since August 2018. Prior to that, he was Full Professor at University of Cologne and Assistant Professor at Karlsruhe Institute of Technology. Henning held postdoctoral positions at Georgia Institute of Technology (Atlanta, USA), NEC Laboratories Europe, and University of Paderborn. He received his Diplom degree in Computer Science from Friedrich-Schiller-University Jena in 2004 and his Ph. D. (with highest distinction) in Computer Science from the University of Paderborn in 2008. Henning’s main research interests concern scalable algorithms for large and complex networked systems, in particular for three application areas: algorithmic analysis of large complex networks, combinatorial scientific computing, and applied optimization for algorithmic problems in the natural sciences.
  • Search for other articles:
  • degruyter.comGoogle Scholar

Abstract

Network science methodology is increasingly applied to a large variety of real-world phenomena, often leading to big network data sets. Thus, networks (or graphs) with millions or billions of edges are more and more common. To process and analyze these data, we need appropriate graph processing systems and fast algorithms. Yet, many analysis algorithms were pioneered on small networks when speed was not the highest concern. Developing an analysis toolkit for large-scale networks thus often requires faster variants, both from an algorithmic and an implementation perspective. In this paper we focus on computational aspects of vertex centrality measures. Such measures indicate the (relative) importance of a vertex based on the position of the vertex in the network. We describe several common (and some recent and thus less established) measures, optimization problems in their context as well as algorithms for an efficient solution of the raised problems. Our focus is on (not necessarily exact) performance-oriented algorithmic techniques that enable significantly faster processing than the previous state of the art – often allowing to process massive data sets quickly and without resorting to distributed graph processing systems.

  • 1.

    M. Newman, Networks. OUP Oxford, 2nd ed., 2018.

  • 2.

    A.-L. Barabási et al., Network science. Cambridge university press, 2016.

  • 3.

    Y. Zhang, V. Kiriansky, C. Mendis, S. P. Amarasinghe, and M. Zaharia, “Making caches work for graph analytics,” in 2017 IEEE International Conference on Big Data, BigData (Boston, MA, USA), pp. 293–302, IEEE, 2017.

  • 4.

    K. Erciyes, Complex Networks. An Algorithmic Perspective. CRC Press, 2015.

  • 5.

    K. Steinhaeuser, N. V. Chawla, and A. R. Ganguly, “Complex networks as a unified framework for descriptive analysis and predictive modeling in climate science,” Statistical Analysis and Data Mining: The ASA Data Science Journal, vol. 4, no. 5, pp. 497–511, 2011.

    • Crossref
    • Export Citation
  • 6.

    P. Boldi and S. Vigna, “Axioms for centrality,” Internet Mathematics, vol. 10, no. 3–4, pp. 222–262, 2014.

    • Crossref
    • Export Citation
  • 7.

    S. Brin and L. Page, “The anatomy of a large-scale hypertextual web search engine,” Computer Networks and ISDN Systems, vol. 30, no. 1, pp. 107–117, 1998. Proceedings of the 7th International World Wide Web Conference, WWW 1998.

    • Crossref
    • Export Citation
  • 8.

    U. Kang, S. Papadimitriou, J. Sun, and T. Hanghang, “Centralities in large networks: Algorithms and observations,” in Proceedings of the 11th SIAM International Conference on Data Mining (SDM), pp. 119–130, 2011.

  • 9.

    D. Chen, L. Lü, M.-S. Shang, Y.-C. Zhang, and T. Zhou, “Identifying influential nodes in complex networks,” Physica a: Statistical mechanics and its applications, vol. 391, no. 4, pp. 1777–1787, 2012.

    • Crossref
    • Export Citation
  • 10.

    S. Heidari, Y. Simmhan, R. N. Calheiros, and R. Buyya, “Scalable graph processing frameworks: A taxonomy and open challenges,” ACM Computing Surveys (CSUR), vol. 51, no. 3, pp. 1–53, 2018.

  • 11.

    C. L. Staudt, A. Sazonovs, and H. Meyerhenke, “NetworKit: A tool suite for large-scale complex network analysis,” Network Science, vol. 4, no. 4, pp. 508–530, 2016.

    • Crossref
    • Export Citation
  • 12.

    E. Angriman, A. van der Grinten, M. von Looz, H. Meyerhenke, M. Nöllenburg, M. Predari, and C. Tzovas, “Guidelines for experimental algorithmics: A case study in network analysis,” Algorithms, vol. 12, no. 7, p. 127, 2019.

    • Crossref
    • Export Citation
  • 13.

    A. van der Grinten and H. Meyerhenke, “Scaling up network centrality computations,” in Design, Automation & Test in Europe Conference & Exhibition, DATE 2019, Florence, Italy, March 25–29, 2019 (J. Teich and F. Fummi, eds.), pp. 1319–1324, IEEE, 2019.

  • 14.

    T. Akiba, Y. Iwata, and Y. Yoshida, “Fast exact shortest-path distance queries on large networks by pruned landmark labeling,” in Proceedings of the International Conference on Management of Data, SIGMOD 2013, pp. 349–360, ACM, 2013.

  • 15.

    U. Brandes, “A faster algorithm for betweenness centrality,” Journal of Mathematical Sociology, vol. 25, no. 2, pp. 163–177, 2001.

    • Crossref
    • Export Citation
  • 16.

    R. Puzis, Y. Elovici, P. Zilberman, S. Dolev, and U. Brandes, “Topology manipulations for speeding betweenness centrality computation,” Journal of Complex Networks, vol. 3, no. 1, pp. 84–112, 2015.

    • Crossref
    • Export Citation
  • 17.

    A. E. Sariyüce, K. Kaya, E. Saule, and U. V. Çatalyürek, “Graph manipulations for fast centrality computation,” Transactions on Knowledge Discovery from Data (TKDD), vol. 11, pp. 26:1–26:25, April 2017.

  • 18.

    F. Vella, M. Bernaschi, and G. Carbone, “Dynamic merging of frontiers for accelerating the evaluation of betweenness centrality,” Journal of Experimental Algorithmics (JEA), vol. 23, pp. 1.4:1–1.4:19, March 2018.

  • 19.

    E. Solomonik, M. Besta, F. Vella, and T. Hoefler, “Scaling betweenness centrality using communication-efficient sparse matrix multiplication,” in SC, pp. 47:1–47:14, ACM, 2017.

  • 20.

    E. Bergamini, H. Meyerhenke, M. Ortmann, and A. Slobbe, “Faster betweenness centrality updates in evolving networks,” in Proceedings of the 16th International Symposium on Experimental Algorithms, (SEA), vol. 75 of LIPIcs, pp. 23:1–23:16, Schloss Dagstuhl – Leibniz-Zentrum fuer Informatik, 2017.

  • 21.

    M. Borassi, P. Crescenzi, and M. Habib, “Into the square: On the complexity of some quadratic-time solvable problems,” Electronic Notes in Theoretical Computer Science, vol. 322, pp. 51–67, 2016. Proceedings of the 16th Italian Conference on Theoretical Computer Science (ICTCS).

    • Crossref
    • Export Citation
  • 22.

    M. Bentert, A. Dittmann, L. Kellerhals, A. Nichterlein, and R. Niedermeier, “An Adaptive Version of Brandes’ Algorithm for Betweenness Centrality,” in Proceedings of the 9th International Symposium on Algorithms and Computation (ISAAC 2018) (W.-L. Hsu, D.-T. Lee, and C.-S. Liao, eds.), vol. 123 of LIPIcs, pp. 36:1–36:13, Schloss Dagstuhl–Leibniz-Zentrum fuer Informatik, 2018.

  • 23.

    Y. Jia, V. Lu, J. Hoberock, M. Garland, and J. C. Hart, “Edge v. node parallelism for graph centrality metrics,” in GPU Computing Gems Jade Edition, pp. 15–28, Elsevier, 2011.

  • 24.

    A. McLaughlin and D. A. Bader, “Scalable and high performance betweenness centrality on the GPU,” in Proceedings of the 2014 International Conference for High Performance Computing, Networking, Storage and Analysis, (SC), pp. 572–583, IEEE, 2014.

  • 25.

    M. Bernaschi, G. Carbone, and F. Vella, “Scalable betweenness centrality on multi-GPU systems,” in Proceedings of the 13th Conference On Computing Frontiers (CF), pp. 29–36, ACM, 2016.

  • 26.

    U. Meyer and P. Sanders, “δ-stepping: a parallelizable shortest path algorithm,” Journal of Algorithms, vol. 49, no. 1, pp. 114–152, 2003.

    • Crossref
    • Export Citation
  • 27.

    S. Maleki, D. Nguyen, A. Lenharth, M. Garzarán, D. Padua, and K. Pingali, “Dsmr: A parallel algorithm for single-source shortest path problem,” in Proceedings of the 30th International Conference on Supercomputing (ICS), pp. 1–14, ACM, 2016.

  • 28.

    M. J. Rattigan, M. Maier, and D. Jensen, “Using structure indices for efficient approximation of network properties,” in Proceedings of the 12th International Conference on Knowledge Discovery and Data Mining (SIGKDD), pp. 357–366, ACM, 2006.

  • 29.

    R. Geisberger, P. Sanders, and D. Schultes, “Better approximation of betweenness centrality,” in 2008 Proceedings of the 10th Workshop on Algorithm Engineering and Experiments (ALENEX), pp. 90–100, SIAM, 2008.

  • 30.

    C. Li, Q. Li, P. Van Mieghem, H. Stanley, and H. Wang, “Correlation between centrality metrics and their application to the opinion model,” Eur. Phys. J. B, vol. 88, no. 65, 2015.

  • 31.

    D. A. Bader, S. Kintali, K. Madduri, and M. Mihail, “Approximating betweenness centrality,” in International Workshop on Algorithms and Models for the Web-Graph, pp. 124–137, Springer, 2007.

  • 32.

    M. Riondato and E. M. Kornaropoulos, “Fast approximation of betweenness centrality through sampling,” Data Mining and Knowledge Discovery, vol. 30, no. 2, pp. 438–475, 2016.

    • Crossref
    • Export Citation
  • 33.

    M. Borassi and E. Natale, “KADABRA is an adaptive algorithm for betweenness via random approximation,” in Proceedings of the 24th Annual European Symposium on Algorithms (ESA), vol. 57 of LIPIcs, pp. 20:1–20:18, Schloss Dagstuhl – Leibniz-Zentrum fuer Informatik, 2016.

  • 34.

    A. van der Grinten, E. Angriman, and H. Meyerhenke, “Parallel adaptive sampling with almost no synchronization,” in Proceedings of the 25th International Conference on Parallel and Distributed Computing (Euro-Par), vol. 11725 of Lecture Notes in Computer Science, pp. 434–447, Springer, 2019.

  • 35.

    A. van der Grinten and H. Meyerhenke, “Scaling betweenness approximation to billions of edges by mpi-based adaptive sampling,” in Proceedings of the 34th International Parallel and Distributed Processing Symposium (IPDPS), 2020.

  • 36.

    E. Bergamini and H. Meyerhenke, “Approximating betweenness centrality in fully dynamic networks,” Internet Mathematics, vol. 12, no. 5, pp. 281–314, 2016.

    • Crossref
    • Export Citation
  • 37.

    Z. AlGhamdi, F. Jamour, S. Skiadopoulos, and P. Kalnis, “A benchmark for betweenness centrality approximation algorithms on large graphs,” in Proceedings of the 29th International Conference on Scientific and Statistical Database Management (SSDBM), pp. 6:1–6:12, 2017.

  • 38.

    E. Bergamini, P. Crescenzi, G. D’angelo, H. Meyerhenke, L. Severini, and Y. Velaj, “Improving the betweenness centrality of a node by adding links,” Journal of Experimental Algorithmics, vol. 23, pp. 1.5:1–1.5:32, August 2018.

  • 39.

    C. Hoffmann, H. Molter, and M. Sorge, “The parameterized complexity of centrality improvement in networks,” in SOFSEM 2018: Theory and Practice of Computer Science – 44th International Conference on Current Trends in Theory and Practice of Computer Science, pp. 111–124, 2018.

  • 40.

    M. Lozano and H. M. Trujillo, “Optimizing node infiltrations in complex networks by a local search based heuristic,” Computers & Operations Research, vol. 111, pp. 197–213, 2019.

    • Crossref
    • Export Citation
  • 41.

    E. Bergamini, M. Borassi, P. Crescenzi, A. Marino, and H. Meyerhenke, “Computing top-k closeness centrality faster in unweighted graphs,” in Proceedings of the Eighteenth Workshop on Algorithm Engineering and Experiments, ALENEX 2016, pp. 68–80, SIAM, 2016.

  • 42.

    A. E. Sariyüce, E. Saule, K. Kaya, and Ü. V. Çatalyürek, “Regularizing graph centrality computations,” Journal of Parallel and Distributed Computing, vol. 76, pp. 106–119, 2015.

    • Crossref
    • Export Citation
  • 43.

    E. Cohen, D. Delling, T. Pajor, and R. F. Werneck, “Computing classic closeness centrality, at scale,” in Proceedings of the second ACM conference on Online social networks, pp. 37–50, 2014.

  • 44.

    Y. Lin, J. Zhang, Y. Ying, S. Hong, and H. Li, “Fvbm: A filter-verification-based method for finding top-k closeness centrality on dynamic social networks,” in Web Technologies and Applications (F. Li, K. Shim, K. Zheng, and G. Liu, eds.), (Cham), pp. 389–392, Springer International Publishing, 2016.

  • 45.

    P. Bisenius, E. Bergamini, E. Angriman, and H. Meyerhenke, “Computing top-k closeness centrality in fully-dynamic graphs,” in Proceedings of the Twentieth Workshop on Algorithm Engineering and Experiments, ALENEX 2018, pp. 21–35, SIAM, 2018.

  • 46.

    P. Crescenzi, G. D’angelo, L. Severini, and Y. Velaj, “Greedily improving our own closeness centrality in a network,” ACM Trans. Knowl. Discov. Data, vol. 11, pp. 9:1–9:32, July 2016.

  • 47.

    M. G. Everett and S. P. Borgatti, “The centrality of groups and classes,” Journal of mathematical sociology, vol. 23, no. 3, pp. 181–201, 1999.

    • Crossref
    • Export Citation
  • 48.

    V. Arya, N. Garg, R. Khandekar, A. Meyerson, K. Munagala, and V. Pandit, “Local search heuristics for k-median and facility location problems,” SIAM Journal on computing, vol. 33, no. 3, pp. 544–562, 2004.

    • Crossref
    • Export Citation
  • 49.

    C. Chen, W. Wang, and X. Wang, “Efficient maximum closeness centrality group identification,” in Australasian Database Conference, pp. 43–55, Springer, 2016.

  • 50.

    E. Bergamini, T. Gonser, and H. Meyerhenke, “Scaling up group closeness maximization,” in Proceedings of the Twentieth Workshop on Algorithm Engineering and Experiments, ALENEX 2018, pp. 209–222, SIAM, 2018. Updated version from May 15, 2019: https://arxiv.org/abs/1710.01144.

  • 51.

    E. Angriman, A. van der Grinten, and H. Meyerhenke, “Local search for group closeness maximization on big graphs,” in 2019 IEEE International Conference on Big Data, BigData, (Los Angeles, CA, USA), IEEE, 2019.

  • 52.

    K. Edwards, W. S. Kennedy, and I. Saniee, “Fast approximation algorithms for p-centers in large δ-hyperbolic graphs,” Algorithmica, vol. 80, no. 12, pp. 3889–3907, 2018.

    • Crossref
    • Export Citation
  • 53.

    A. Mahmoody, C. E. Tsourakakis, and E. Upfal, “Scalable betweenness centrality maximization via sampling,” in Proceedings of the 22nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining KDD, pp. 1765–1773, ACM, 2016.

  • 54.

    E. Bergamini, M. Wegner, D. Lukarski, and H. Meyerhenke, “Estimating current-flow closeness centrality with a multigrid Laplacian solver,” in 2016 Proceedings of the Seventh SIAM Workshop on Combinatorial Scientific Computing, CSC 2016, pp. 1–12, SIAM, 2016.

  • 55.

    U. Brandes and D. Fleischer, “Centrality measures based on current flow,” in Proceedings of 22nd Annual Symposium on Theoretical Aspects of Computer Science, STACS 2005, Stuttgart, Germany, February 24–26, 2005, (V. Diekert and B. Durand, eds.), vol. 3404 of Lecture Notes in Computer Science, pp. 533–544, Springer, 2005.

  • 56.

    A. Ghosh, S. Boyd, and A. Saberi, “Minimizing effective resistance of a graph,” SIAM review, vol. 50, no. 1, pp. 37–66, 2008.

    • Crossref
    • Export Citation
  • 57.

    A. K. Chandra, P. Raghavan, W. L. Ruzzo, R. Smolensky, and P. Tiwari, “The electrical resistance of a graph captures its commute and cover times,” Computational Complexity, vol. 6, no. 4, pp. 312–340, 1996.

    • Crossref
    • Export Citation
  • 58.

    P. Van Mieghem, K. Devriendt, and H. Cetinay, “Pseudoinverse of the Laplacian and best spreader node in a network,” Phys. Rev. E, vol. 96, p. 032311, Sep 2017.

  • 59.

    D. A. Spielman and N. Srivastava, “Graph sparsification by effective resistances,” SIAM Journal on Computing, vol. 40, no. 6, pp. 1913–1926, 2011.

    • Crossref
    • Export Citation
  • 60.

    E. Bozzo and M. Franceschet, “Resistance distance, closeness, and betweenness,” Social Networks, vol. 35, no. 3, pp. 460–469, 2013.

    • Crossref
    • Export Citation
  • 61.

    E. Bozzo and M. Franceschet, “Approximations of the generalized inverse of the graph Laplacian matrix,” Internet mathematics, vol. 8, no. 4, pp. 456–481, 2012.

    • Crossref
    • Export Citation
  • 62.

    O. E. Livne and A. Brandt, “Lean algebraic multigrid (LAMG): Fast graph Laplacian linear solver,” SIAM Journal on Scientific Computing, vol. 34, no. 4, pp. B499–B522, 2012.

    • Crossref
    • Export Citation
  • 63.

    C. L. Staudt, A. Sazonovs, and H. Meyerhenke, “Networkit: A tool suite for large-scale complex network analysis,” Network Science, vol. 4, no. 4, pp. 508–530, 2016.

    • Crossref
    • Export Citation
  • 64.

    U. Brandes and C. Pich, “Centrality estimation in large networks,” International Journal of Bifurcation and Chaos, vol. 17, no. 7, pp. 2303–2318, 2007.

    • Crossref
    • Export Citation
  • 65.

    C. Mavroforakis, R. Garcia-Lebron, I. Koutis, and E. Terzi, “Spanning edge centrality: Large-scale computation and applications,” in Proceedings of the 24th International World Wide Web Conference, WWW 2015, pp. 732–742, ACM, 2015.

  • 66.

    H. Li, R. Peng, L. Shan, Y. Yi, and Z. Zhang, “Current flow group closeness centrality for complex networks,” in The World Wide Web Conference, WWW 2019, pp. 961–971, ACM, 2019.

  • 67.

    P. Drineas and M. W. Mahoney, “Randnla: randomized numerical linear algebra,” Commun. ACM, vol. 59, no. 6, pp. 80–90, 2016.

    • Crossref
    • Export Citation
  • 68.

    K. Stephenson and M. Zelen, “Rethinking centrality: Methods and examples,” Social Networks, vol. 11, no. 1, pp. 1–37, 1989.

    • Crossref
    • Export Citation
  • 69.

    L. Shan, Y. Yi, and Z. Zhang, “Improving information centrality of a node in complex networks by adding edges,” in Proceedings of the Twenty-Seventh International Joint Conference on Artificial Intelligence, IJCAI-18, pp. 3535–3541, International Joint Conferences on Artificial Intelligence Organization, July 2018.

  • 70.

    A. S. Teixeira, P. T. Monteiro, J. A. Carriço, M. Ramirez, and A. P. Francisco, “Spanning edge betweenness,” in Workshop on Mining and Learning with Graphs, vol. 24, pp. 27–31, 2013.

  • 71.

    B. Bollobás, Modern Graph Theory. Springer-Verlag, 1998.

  • 72.

    T. Hayashi, T. Akiba, and Y. Yoshida, “Efficient algorithms for spanning tree centrality,” in Proceedings of the Twenty-Fifth International Joint Conference on Artificial Intelligence, IJCAI’16, pp. 3733–3739, AAAI Press, 2016.

  • 73.

    D. B. Wilson, “Generating random spanning trees more quickly than the cover time,” in Proceedings of the Twenty-eighth Annual ACM Symposium on Theory of Computing, STOC’96, (New York, NY, USA), pp. 296–303, ACM, 1996.

  • 74.

    W. Ellens, F. Spieksma, P. Van Mieghem, A. Jamakovic, and R. Kooij, “Effective graph resistance,” Linear algebra and its applications, vol. 435, no. 10, pp. 2491–2506, 2011.

    • Crossref
    • Export Citation
  • 75.

    H. Li and Z. Zhang, “Kirchhoff index as a measure of edge centrality in weighted networks: Nearly linear time algorithms,” in SODA, pp. 2377–2396, SIAM, 2018.

  • 76.

    R. Kyng and S. Sachdeva, “Approximate Gaussian elimination for Laplacians – fast, sparse, and simple,” in IEEE 57th Annual Symposium on Foundations of Computer Science, FOCS 2016, pp. 573–582, IEEE Computer Society, 2016.

  • 77.

    K. Deweese, J. R. Gilbert, G. L. Miller, R. Peng, H. R. Xu, and S. C. Xu, “An empirical study of cycle toggling based Laplacian solvers,” in 2016 Proceedings of the Seventh SIAM Workshop on Combinatorial Scientific Computing, CSC 2016, pp. 33–41, SIAM, 2016.

  • 78.

    D. Hoske, D. Lukarski, H. Meyerhenke, and M. Wegner, “Engineering a combinatorial Laplacian solver: Lessons learned,” Algorithms, vol. 9, no. 4, p. 72, 2016.

    • Crossref
    • Export Citation
  • 79.

    R. Kyng and S. Sachdeva, “Approximate Gaussian elimination for Laplacians – fast, sparse, and simple,” in 2016 IEEE 57th Annual Symposium on Foundations of Computer Science (FOCS), pp. 573–582, Oct 2016.

  • 80.

    M. E. Newman, “A measure of betweenness centrality based on random walks,” Social networks, vol. 27, no. 1, pp. 39–54, 2005.

    • Crossref
    • Export Citation
  • 81.

    Y. Jin, Q. Bao, and Z. Zhang, “Forest distance closeness centrality in disconnected graphs,” in ICDM, pp. 339–348, IEEE, 2019.

  • 82.

    H. Meyerhenke and S. Schamberger, “Balancing parallel adaptive FEM computations by solving systems of linear equations,” in Proceedings of Euro-Par 2005, Parallel Processing, 11th International Euro-Par Conference, vol. 3648 of Lecture Notes in Computer Science, pp. 209–219, Springer, 2005.

    • Crossref
    • Export Citation
  • 83.

    O. Narayan and I. Saniee, “Scaling of random walk betweenness in networks,” in International Conference on Complex Networks and their Applications, pp. 41–51, Springer, 2018.

  • 84.

    H. Avron and S. Toledo, “Randomized algorithms for estimating the trace of an implicit symmetric positive semi-definite matrix,” J. ACM, vol. 58, no. 2, pp. 8:1–8:34, 2011.

  • 85.

    E. Estrada and J. A. Rodríguez-Velázquez, “Subgraph centrality in complex networks,” Phys. Rev. E, vol. 71, p. 056103, May 2005.

  • 86.

    M. Benzi and P. Boito, “Quadrature rule-based bounds for functions of adjacency matrices,” Linear Algebra and its Applications, vol. 433, no. 3, pp. 637–652, 2010.

    • Crossref
    • Export Citation
  • 87.

    F. E. Faisal, Y. Ineichen, A. C. I. Malossi, P. Staar, C. Bekas, and A. Curioni, “Massively parallel and near linear time graph analytics”.

  • 88.

    C. Bekas, E. Kokiopoulou, and Y. Saad, “An estimator for the diagonal of a matrix,” Applied numerical mathematics, vol. 57, no. 11–12, pp. 1214–1229, 2007.

    • Crossref
    • Export Citation
  • 89.

    A. D. Sarma, A. R. Molla, G. Pandurangan, and E. Upfal, “Fast distributed pagerank computation,” Theor. Comput. Sci., vol. 561, pp. 113–121, 2015.

    • Crossref
    • Export Citation
  • 90.

    E. J. Riedy, “Updating pagerank for streaming graphs,” in IPDPS Workshops, pp. 877–884, IEEE Computer Society, 2016.

  • 91.

    P. Gupta, A. Goel, J. J. Lin, A. Sharma, D. Wang, and R. Zadeh, “WTF: the who to follow service at twitter,” in WWW, pp. 505–514, International World Wide Web Conferences Steering Committee / ACM, 2013.

  • 92.

    D. Fogaras, B. Rácz, K. Csalogány, and T. Sarlós, “Towards scaling fully personalized pagerank: Algorithms, lower bounds, and experiments,” Internet Mathematics, vol. 2, no. 3, pp. 333–358, 2005.

    • Crossref
    • Export Citation
  • 93.

    A. Geil, Y. Wang, and J. D. Owens, “Wtf, gpu! computing twitter’s who-to-follow on the GPU,” in COSN, pp. 63–68, ACM, 2014.

  • 94.

    P. Lofgren, S. Banerjee, A. Goel, and S. Comandur, “FAST-PPR: scaling personalized pagerank estimation for large graphs,” in Proceedings of the 20nd ACM SIGKDD International Conference on Knowledge Discovery and Data Mining KDD, pp. 1436–1445, ACM, 2014.

  • 95.

    W. Lin, “Distributed algorithms for fully personalized pagerank on large graphs,” in WWW, pp. 1084–1094, ACM, 2019.

  • 96.

    K. Yang, M. Zhang, K. Chen, X. Ma, Y. Bai, and Y. Jiang, “Knightking: a fast distributed graph random walk engine,” in SOSP, pp. 524–537, ACM, 2019.

  • 97.

    H. Zhang, P. Lofgren, and A. Goel, “Approximate personalized pagerank on dynamic graphs,” in KDD, pp. 1315–1324, ACM, 2016.

  • 98.

    L. Katz, “A new status index derived from sociometric analysis,” Psychometrika, vol. 18, no. 1, pp. 39–43, 1953.

    • Crossref
    • Export Citation
  • 99.

    E. Nathan, G. Sanders, J. P. Fairbanks, V. E. Henson, and D. A. Bader, “Graph ranking guarantees for numerical approximations to Katz centrality,” in ICCS, vol. 108 of Procedia Computer Science, pp. 68–78, Elsevier, 2017.

  • 100.

    A. van der Grinten, E. Bergamini, O. Green, D. A. Bader, and H. Meyerhenke, “Scalable Katz ranking computation in large static and dynamic graphs,” in 26th Annual European Symposium on Algorithms, ESA 2018, vol. 112 of LIPIcs, pp. 42:1–42:14, Schloss Dagstuhl – Leibniz-Zentrum fuer Informatik, 2018.

  • 101.

    F. Busato, O. Green, N. Bombieri, and D. Bader, “Hornet: An Efficient Data Structure for Dynamic Sparse Graphs and Matrices on GPUs,” in IEEE Proc. High Performance Extreme Computing (HPEC), (Waltham, MA), 2018.

  • 102.

    F. A. Azevedo, L. R. Carvalho, L. T. Grinberg, J. M. Farfel, R. E. Ferretti, R. E. Leite, W. J. Filho, R. Lent, and S. Herculano-Houzel, “Equal numbers of neuronal and nonneuronal cells make the human brain an isometrically scaled-up primate brain,” Journal of Comparative Neurology, vol. 513, no. 5, pp. 532–541, 2009.

    • Crossref
    • Export Citation
  • 103.

    H. Lin, X. Zhu, B. Yu, X. Tang, W. Xue, W. Chen, L. Zhang, T. Hoefler, X. Ma, X. Liu, W. Zheng, and J. Xu, “Shentu: processing multi-trillion edge graphs on millions of cores in seconds,” in Proceedings of the International Conference for High Performance Computing, Networking, Storage, and Analysis, SC 2018, Dallas, TX, USA, November 11–16, 2018, pp. 56:1–56:11, IEEE / ACM, 2018.

  • 104.

    G. M. Slota, S. Rajamanickam, K. D. Devine, and K. Madduri, “Partitioning trillion-edge graphs in minutes,” in 2017 IEEE International Parallel and Distributed Processing Symposium, IPDPS 2017, pp. 646–655, IEEE Computer Society, 2017.

  • 105.

    H. Meyerhenke, P. Sanders, and C. Schulz, “Parallel graph partitioning for complex networks,” IEEE Transactions on Parallel and Distributed Systems, vol. 28, no. 9, pp. 2625–2638, 2017.

    • Crossref
    • Export Citation
  • 106.

    J. Koch, C. L. Staudt, M. Vogel, and H. Meyerhenke, “An empirical comparison of big graph frameworks in the context of network analysis,” Social Network Analysis and Mining, vol. 6, no. 1, pp. 84:1–84:20, 2016.

  • 107.

    E. R. Hein, S. Eswar, A. Yasar, J. Li, J. S. Young, T. M. Conte, Ü. V. Çatalyürek, R. Vuduc, E. J. Riedy, and B. Uçar, “Programming strategies for irregular algorithms on the emu chick,” CoRR, abs/1901.02775, 2019.

  • 108.

    J. Kepner, P. Aaltonen, D. A. Bader, A. Buluç, F. Franchetti, J. R. Gilbert, D. Hutchison, M. Kumar, A. Lumsdaine, H. Meyerhenke, S. McMillan, C. Yang, J. D. Owens, M. Zalewski, T. G. Mattson, and J. E. Moreira, “Mathematical foundations of the graphblas,” in HPEC 2016, pp. 1–9, IEEE, 2016.

  • 109.

    A. Buluç, T. Mattson, S. McMillan, J. E. Moreira, and C. Yang, “Design of the graphblas API for C,” in 2017 IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPS Workshops 2017, pp. 643–652, 2017.

  • 110.

    T. Mattson, T. A. Davis, M. Kumar, A. Buluç, S. McMillan, J. E. Moreira, and C. Yang, “Lagraph: A community effort to collect graph algorithms built on top of the graphblas,” in IEEE International Parallel and Distributed Processing Symposium Workshops, IPDPSW 2019, Rio de Janeiro, Brazil, May 20–24, 2019, pp. 276–284, IEEE, 2019.

  • 111.

    J. D. Owens, “Technical perspective: Graphs, betweenness centrality, and the gpu,” Commun. ACM, vol. 61, no. 8, p. 84, 2018.

    • Crossref
    • Export Citation
  • 112.

    P. I. Sánchez, E. Müller, U. L. Korn, K. Böhm, A. Kappes, T. Hartmann, and D. Wagner, “Efficient algorithms for a robust modularity-driven clustering of attributed graphs,” in Proceedings of the 2015 SIAM International Conference on Data Mining, Vancouver, BC, Canada, April 30–May 2, 2015 (S. Venkatasubramanian and J. Ye, eds.), pp. 100–108, SIAM, 2015.

    • Crossref
    • Export Citation
  • 113.

    M. Potamias, F. Bonchi, A. Gionis, and G. Kollios, “K-nearest neighbors in uncertain graphs,” Proc. VLDB Endow., vol. 3, pp. 997–1008, Sept 2010.

    • Crossref
    • Export Citation
Purchase article
Get instant unlimited access to the article.
$42.00
Log in
Already have access? Please log in.


or
Log in with your institution

Journal + Issues

it - Information Technology is a strictly peer-reviewed scientific journal. It is the oldest German journal in the field of information technology. Today, the major aim of it - Information Technology is highlighting issues on ongoing newsworthy areas in information technology and informatics and their application. It aims at presenting the topics with a holistic view.

Search