All-Pairs Shortest Paths in $O(n^2)$ time with high probability

Yuval Peres, Dimitry Sotnikov, Benny Sudakov, Uri Zwick

View at source ↗PDF ↗Preprint4 citations
Preprint: not peer reviewed. Results may change in later versions.

Abstract

We present an all-pairs shortest path algorithm whose running time on a complete directed graph on $n$ vertices whose edge weights are chosen independently and uniformly at random from $[0,1]$ is $O(n^2)$, in expectation and with high probability. This resolves a long standing open problem. The algorithm is a variant of the dynamic all-pairs shortest paths algorithm of Demetrescu and Italiano. The analysis relies on a proof that the number of \emph{locally shortest paths} in such randomly weighted graphs is $O(n^2)$, in expectation and with high probability. We also present a dynamic version of the algorithm that recomputes all shortest paths after a random edge update in $O(\log^{2}n)$ expected time.

Abstract: arXiv descriptive metadata (CC0). Thank you to arXiv for use of its open access interoperability. This service was not reviewed or approved by, nor does it necessarily express or reflect the policies or opinions of, arXiv.

Record

Archive ID
arxiv:1105.3770
Published
May 19, 2011
arXiv
1105.3770
Categories
math.CO, cs.DS, math.PR
Provenance
arxiv

Topics