Faster Approximation Algorithms for Restricted Shortest Paths in Directed Graphs
Abstract
In the restricted shortest paths problem, we are given a graph whose edges are assigned two non-negative weights: lengths and delays, a source , and a delay threshold . The goal is to find, for each target , the length of the shortest -path whose total delay is at most . While this problem is known to be NP-hard [Garey and Johnson, 1979] -approximate algorithms running in time [Goel et al., INFOCOM'01; Lorenz and Raz, Oper. Res. Lett.'01] given more than twenty years ago have remained the state-of-the-art for directed graphs. An open problem posed by [Bernstein, SODA'12] -- who gave a randomized time bicriteria -approximation algorithm for undirected graphs -- asks if there is similarly an time approximation scheme for directed graphs. We show two randomized bicriteria -approximation algorithms that give an affirmative answer to the problem: one suited to dense graphs, and the other that works better for sparse graphs. On directed graphs with a quasi-polynomial weights aspect ratio, our algorithms run in time and or better, respectively. More specifically, the algorithm for sparse digraphs runs in time for graphs with edges for any real .
Cite
@article{arxiv.2410.17179,
title = {Faster Approximation Algorithms for Restricted Shortest Paths in Directed Graphs},
author = {Vikrant Ashvinkumar and Aaron Bernstein and Adam Karczmarz},
journal= {arXiv preprint arXiv:2410.17179},
year = {2024}
}
Comments
To appear in SODA 2025