JOURNAL ARTICLE

Computing almost shortest paths

Abstract

We study the s-sources almost shortest paths (shortly, s-ASP) problem. Given an unweighted graph G = (V, E), and a subset S n V of s nodes, the goal is to compute almost shortest paths between all the pairs of nodes S x V. We devise an algorithm with running time O(¦E¦ nr + s · n1+z) for this problem that computes the paths Pu, w for all pairs (u, w) ∈ S x V such that the length of Pu, w is at most (1 + ∈) dG (u, w) + b(z, r, ∈), and b(z, r, ∈) is constant when z, r and ∈ are (one can choose arbitrarily small constants z, r and ∈).We also devise a distributed protocol for the s-ASP problem that computes the paths Pu, w as above, and has time and communication complexities of O(s · Diam(G) + n1+z/2) (resp., O(s · Diam(G) log3n + n1+z/2 log n)) and O(¦E¦ nr + s · n1+z (resp., O(¦E¦nrgr; + s · n1+z + n1+r+z(r-z/2)/2)) in the synchronous (resp., asynchronous) setting.Our sequential algorithm, as well as the distributed protocol, is based on a novel algorithm for constructing (1 + ∈, b(z, r, ∈))-spanners of size O(n1+5), developed in this paper. This algorithm has running time of O(¦E¦ nr), which is significantly faster than the previously known algorithm of [20], whose running time is O(n2+r). We also develop the first distributed protocol for constructing (1 + ∈, b)-spanners. The time and communication complexities of this protocol are near-optimal.

Keywords:
Combinatorics Binary logarithm Asynchronous communication Distributed algorithm Graph Mathematics Constant (computer programming) Running time Shortest path problem Discrete mathematics Algorithm Computer science Distributed computing

Metrics

75
Cited By
3.98
FWCI (Field Weighted Citation Impact)
29
Refs
0.93
Citation Normalized Percentile
Is in top 1%
Is in top 10%

Citation History

Topics

Complexity and Algorithms in Graphs
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Advanced Graph Theory Research
Physical Sciences →  Computer Science →  Computational Theory and Mathematics
Optimization and Search Problems
Physical Sciences →  Computer Science →  Computer Networks and Communications

Related Documents

JOURNAL ARTICLE

Computing almost shortest paths

Michael Elkin

Journal:   ACM Transactions on Algorithms Year: 2005 Vol: 1 (2)Pages: 283-323
JOURNAL ARTICLE

All-Pairs Almost Shortest Paths

Dorit DorShay HalperinUri Zwick

Year: 2000 Vol: 29 (5)Pages: 1740-1759
JOURNAL ARTICLE

Shortest paths in almost acyclic graphs

Donald K. Wagner

Journal:   Operations Research Letters Year: 2000 Vol: 27 (4)Pages: 143-147
JOURNAL ARTICLE

SHORTEST PATHS ON A POLYHEDRON, Part I: COMPUTING SHORTEST PATHS

Jindong ChenYijie Han

Journal:   International Journal of Computational Geometry & Applications Year: 1996 Vol: 06 (02)Pages: 127-144
JOURNAL ARTICLE

Computing homotopic shortest paths efficiently

Alon EfratStephen KobourovAnna Lubiw

Journal:   Computational Geometry Year: 2006 Vol: 35 (3)Pages: 162-172
© 2026 ScienceGate Book Chapters — All rights reserved.