Exacting Eccentricity for Small-World Networks

This paper studies the efficiency issue on computing the exact eccentricity-distribution of a small-world network. Eccentricity-distribution reflects the importance of each node in a graph, which is beneficial for graph analysis. Moreover, it is key to computing two fundamental graph characters: diameter and radius. Existing eccentricity computation algorithms, however, are either inefficient in handling large-scale networks emerging nowadays in practice or approximate algorithms that are inappropriate to small-world networks. We propose an efficient approach for exact eccentricity computation. Our approach is based on a plethora of insights on the bottleneck of the existing algorithms — one-node eccentricity computation and the upper/lower bounds update. Extensive experiments demonstrate that our approach outperforms the state-of-the-art up to three orders of magnitude on real large small-world networks.

[1]  Liam Roditty,et al.  Fast approximation algorithms for the diameter and radius of sparse graphs , 2013, STOC '13.

[2]  Piotr Indyk,et al.  Fast estimation of diameter and shortest paths (without matrix multiplication) , 1996, SODA '96.

[3]  Duncan J. Watts,et al.  Collective dynamics of ‘small-world’ networks , 1998, Nature.

[4]  Takuya Akiba,et al.  An Exact Algorithm for Diameters of Large Real Directed Graphs , 2015, SEA.

[5]  Walter A. Kosters,et al.  Determining the diameter of small world networks , 2011, CIKM '11.

[6]  Timothy M. Chan All-pairs shortest paths for unweighted undirected graphs in o(mn) time , 2012, TALG.

[7]  Mark E. J. Newman A measure of betweenness centrality based on random walks , 2005, Soc. Networks.

[8]  Paulo Sérgio Almeida,et al.  Fast distributed computation of distances in networks , 2011, 2012 IEEE 51st IEEE Conference on Decision and Control (CDC).

[9]  Donald B. Johnson,et al.  Efficient Algorithms for Shortest Paths in Sparse Networks , 1977, J. ACM.

[10]  Walter A. Kosters,et al.  Computing the Eccentricity Distribution of Large Graphs , 2013, Algorithms.

[11]  Huy T. Vo,et al.  The More the Merrier: Efficient Multi-Source Graph Traversal , 2014, Proc. VLDB Endow..

[12]  Xiang-Yang Li,et al.  Ranking of Closeness Centrality for Large-Scale Social Networks , 2008, FAW.

[13]  Jure Leskovec,et al.  {SNAP Datasets}: {Stanford} Large Network Dataset Collection , 2014 .

[14]  Richard Ryan Williams Faster All-Pairs Shortest Paths via Circuit Complexity , 2018, SIAM J. Comput..

[15]  Takuya Akiba,et al.  Fast exact shortest-path distance queries on large networks by pruned landmark labeling , 2013, SIGMOD '13.

[16]  Andrea Marino,et al.  Fast diameter and radius BFS-based computation in (weakly connected) real-world graphs: With an application to the six degrees of separation games , 2015, Theor. Comput. Sci..

[17]  Keith Henderson,et al.  OPEX: Optimized Eccentricity Computation in Graphs , 2011 .

[18]  Robert E. Tarjan,et al.  Better Approximation Algorithms for the Graph Diameter , 2014, SODA.

[19]  D. West Introduction to Graph Theory , 1995 .

[20]  Duanbing Chen,et al.  Vital nodes identification in complex networks , 2016, ArXiv.

[21]  Julian Shun,et al.  An Evaluation of Parallel Eccentricity Estimation Algorithms on Undirected Real-World Graphs , 2015, KDD.