scispace - formally typeset
Journal ArticleDOI

Fast Estimation of Diameter and Shortest Paths (Without Matrix Multiplication)

Reads0
Chats0
TLDR
In this article, a combinatorial algorithm for the APSP problem with an additive error of 2 in time O(n 2.5 + n 1.5 ) was proposed.
Abstract
In the recent past, there has been considerable progress in devising algorithms for the all-pairs shortest paths (APSP) problem running in time significantly smaller than the obvious time bound of O(n3). Unfortunately, all the new algorithms are based on fast matrix multiplication algorithms that are notoriously impractical. Our work is motivated by the goal of devising purely combinatorial algorithms that match these improved running times. Our results come close to achieving this goal, in that we present algorithms with a small additive error in the length of the paths obtained. Our algorithms are easy to implement, have the desired property of being combinatorial in nature, and the hidden constants in the running time bound are fairly small. Our main result is an algorithm which solves the APSP problem in unweighted, undirected graphs with an additive error of 2 in time $O(n^{2.5}\sqrt{\log n})$. This algorithm returns actual paths and not just the distances. In addition, we give more efficient algorithms with running time {\footnotesize $O(n^{1.5} \sqrt{k \log n} + n^2 \log^2 n)$} for the case where we are only required to determine shortest paths between k specified pairs of vertices rather than all pairs of vertices. The starting point for all our results is an $O(m \sqrt{n \log n})$ algorithm for distinguishing between graphs of diameter 2 and 4, and this is later extended to obtaining a ratio 2/3 approximation to the diameter in time $O(m \sqrt{n \log n} + n^2 \log n)$. Unlike in the case of APSP, our results for approximate diameter computation can be extended to the case of directed graphs with arbitrary positive real weights on the edges.

read more

Citations
More filters
Proceedings ArticleDOI

Near-Additive Spanners In Low Polynomial Deterministic CONGEST Time

TL;DR: In this article, a deterministic deterministic CONGEST-model algorithm for constructing arbitrarily sparse near-additive spanners was proposed, which runs in O(β ⋅ nρ, where ρ > 0 is an arbitrarily small positive constant that affects the additive term β.
Posted Content

On the Hardness of Partially Dynamic Graph Problems and Connections to Diameter

TL;DR: This paper considers partially dynamic versions of three classic problems in graph theory, and shows that no algorithm with amortized update time for incremental or decremental maximum flow in directed and weighted sparse graphs or undirected and weighted graphs.
Proceedings ArticleDOI

Lower Bounds on Sparse Spanners, Emulators, and Diameter-reducing shortcuts

TL;DR: Better lower bounds are proved on additive spanners and emulators, which are lossy compression schemes for undirected graphs, as well as lower bounds on shortcut sets, which reduce the diameter of directed graphs.
Proceedings ArticleDOI

An Evaluation of Parallel Eccentricity Estimation Algorithms on Undirected Real-World Graphs

TL;DR: The high accuracy, efficiency, and parallelism of the best implementation of the graph eccentricity estimation algorithms allows the fast generation of eccentricity estimates for large graphs, which are useful in many applications arising in large-scale network analysis.
Proceedings ArticleDOI

Distributed algorithms for ultrasparse spanners and linear size skeletons

TL;DR: Efficient algorithms for computing very sparse low distortion spanners in distributed networks and a new class of efficiently constructible (α,β)-spanners called Fibonacci spanners whose distortion improves with the distance being approximated are presented.
References
More filters
Book

Introduction to Algorithms

TL;DR: The updated new edition of the classic Introduction to Algorithms is intended primarily for use in undergraduate or graduate courses in algorithms or data structures and presents a rich variety of algorithms and covers them in considerable depth while making their design and analysis accessible to all levels of readers.
Book

Random Graphs

Journal ArticleDOI

Gaussian elimination is not optimal

TL;DR: In this paper, Cook et al. gave an algorithm which computes the coefficients of the product of two square matrices A and B of order n with less than 4. 7 n l°g 7 arithmetical operations (all logarithms in this paper are for base 2).
Journal ArticleDOI

Approximation algorithms for combinatorial problems

TL;DR: For the problem of finding the maximum clique in a graph, no algorithm has been found for which the ratio does not grow at least as fast as n^@e, where n is the problem size and @e>0 depends on the algorithm.
Journal ArticleDOI

Matrix multiplication via arithmetic progressions

TL;DR: In this article, a new method for accelerating matrix multiplication asymptotically is presented, based on the ideas of Volker Strassen, by using a basic trilinear form which is not a matrix product.
Related Papers (5)