Saved in:
Bibliographic Details
Main Author: Gupta, Manoj
Format: Preprint
Published: 2025
Subjects:
Online Access:https://arxiv.org/abs/2507.19859
Tags: Add Tag
No Tags, Be the first to tag this record!
_version_ 1866909706719592448
author Gupta, Manoj
author_facet Gupta, Manoj
contents An influential result by Dor, Halperin, and Zwick (FOCS 1996, SICOMP 2000) implies an algorithm that can compute approximate shortest paths for all vertex pairs in $\tilde{O}(n^{2+O\left(\frac{1}{k}\right )})$ time, ensuring that the output distance is at most twice the actual shortest path, provided the pairs are at least $k$ apart, where $k \ge 2$. We present the first improvement on this result in over 25 years. Our algorithm achieves roughly same $\tilde{O}(n^{2+\frac{1}{k}})$ runtime but applies to vertex pairs merely $O(\log k)$ apart, where $\log k \ge 1$. When $k=\log n$, the running time of our algorithm is $\tilde{O}(n^2)$ and it works for all pairs at least $O(\log \log n)$ apart. Our algorithm is combinatorial, randomized, and returns correct results for all pairs with a high probability.
format Preprint
id arxiv_https___arxiv_org_abs_2507_19859
institution arXiv
publishDate 2025
record_format arxiv
spellingShingle Improved 2-Approximate Shortest Paths for close vertex pairs
Gupta, Manoj
Data Structures and Algorithms
An influential result by Dor, Halperin, and Zwick (FOCS 1996, SICOMP 2000) implies an algorithm that can compute approximate shortest paths for all vertex pairs in $\tilde{O}(n^{2+O\left(\frac{1}{k}\right )})$ time, ensuring that the output distance is at most twice the actual shortest path, provided the pairs are at least $k$ apart, where $k \ge 2$. We present the first improvement on this result in over 25 years. Our algorithm achieves roughly same $\tilde{O}(n^{2+\frac{1}{k}})$ runtime but applies to vertex pairs merely $O(\log k)$ apart, where $\log k \ge 1$. When $k=\log n$, the running time of our algorithm is $\tilde{O}(n^2)$ and it works for all pairs at least $O(\log \log n)$ apart. Our algorithm is combinatorial, randomized, and returns correct results for all pairs with a high probability.
title Improved 2-Approximate Shortest Paths for close vertex pairs
topic Data Structures and Algorithms
url https://arxiv.org/abs/2507.19859