Title
Distributed Graph Diameter Approximation
Abstract
We present an algorithm for approximating the diameter of massive weighted undirected graphs on distributed platforms supporting a MapReduce-like abstraction. In order to be efficient in terms of both time and space, our algorithm is based on a decomposition strategy which partitions the graph into disjoint clusters of bounded radius. Theoretically, our algorithm uses linear space and yields a polylogarithmic approximation guarantee; most importantly, for a large family of graphs, it features a round complexity asymptotically smaller than the one exhibited by a natural approximation algorithm based on the state-of-the-art Delta-stepping SSSP algorithm, which is its only practical, linear-space competitor in the distributed setting. We complement our theoretical findings with a proof-of-concept experimental analysis on large benchmark graphs, which suggests that our algorithm may attain substantial improvements in terms of running time compared to the aforementioned competitor, while featuring, in practice, a similar approximation ratio.
Year
DOI
Venue
2020
10.3390/a13090216
ALGORITHMS
Keywords
DocType
Volume
graph analytics, parallel graph algorithms, weighted graph decomposition, weighted diameter approximation, MapReduce
Journal
13
Issue
Citations 
PageRank 
9
0
0.34
References 
Authors
0
4
Name
Order
Citations
PageRank
Matteo Ceccarello1366.24
Andrea Pietracaprina213116.33
Geppino Pucci344350.49
Eli Upfal44310743.13