TY - GEN
T1 - New parameterized algorithms for APSP in directed graphs
AU - Porat, Ely
AU - Shahbazian, Eduard
AU - Tov, Roei
N1 - Publisher Copyright: © Ely Porat, Eduard Shahbazian, and Roei Tov.
PY - 2016/8/1
Y1 - 2016/8/1
N2 - All Pairs Shortest Path (APSP) is a classic problem in graph theory. While for general weighted graphs there is no algorithm that computes APSP in O(n) time (ϵ > 0), by using fast matrix multiplication algorithms, we can compute APSP in O(nω logn) time (ω < 2.373) for undirected unweighted graphs, and in O(n2.5302) time for directed unweighted graphs. In the current state of matters, there is a substantial gap between the upper bounds of the problem for undirected and directed graphs, and for a long time, it is remained an important open question whether it is possible to close this gap. In this paper we introduce a new parameter that measures the symmetry of directed graphs (i.e. their closeness to undirected graphs), and obtain a new parameterized APSP algorithm for directed unweighted graphs, that generalizes Seidel's O(nω logn) time algorithm for undirected unweighted graphs. Given a directed unweighted graph G, unless it is highly asymmetric, our algorithms can compute APSP in o(n2.5) time for G, providing for such graphs a faster APSP algorithm than the state-of-the-art algorithms for the problem.
AB - All Pairs Shortest Path (APSP) is a classic problem in graph theory. While for general weighted graphs there is no algorithm that computes APSP in O(n) time (ϵ > 0), by using fast matrix multiplication algorithms, we can compute APSP in O(nω logn) time (ω < 2.373) for undirected unweighted graphs, and in O(n2.5302) time for directed unweighted graphs. In the current state of matters, there is a substantial gap between the upper bounds of the problem for undirected and directed graphs, and for a long time, it is remained an important open question whether it is possible to close this gap. In this paper we introduce a new parameter that measures the symmetry of directed graphs (i.e. their closeness to undirected graphs), and obtain a new parameterized APSP algorithm for directed unweighted graphs, that generalizes Seidel's O(nω logn) time algorithm for undirected unweighted graphs. Given a directed unweighted graph G, unless it is highly asymmetric, our algorithms can compute APSP in o(n2.5) time for G, providing for such graphs a faster APSP algorithm than the state-of-the-art algorithms for the problem.
KW - APSP
KW - Distances
KW - Fast matrix multiplication
KW - Graphs
UR - https://www.scopus.com/pages/publications/85012977499
U2 - 10.4230/LIPIcs.ESA.2016.72
DO - 10.4230/LIPIcs.ESA.2016.72
M3 - منشور من مؤتمر
T3 - Leibniz International Proceedings in Informatics, LIPIcs
BT - 24th Annual European Symposium on Algorithms, ESA 2016
A2 - Zaroliagis, Christos
A2 - Sankowski, Piotr
PB - Schloss Dagstuhl- Leibniz-Zentrum fur Informatik GmbH, Dagstuhl Publishing
T2 - 24th Annual European Symposium on Algorithms, ESA 2016
Y2 - 22 August 2016 through 24 August 2016
ER -