Approximation Algorithms for Directed Weighted Spanners

Abstract

In the pairwise weighted spanner problem, the input consists of an n-vertex-directed graph, where each edge is assigned a cost and a length. Given k vertex pairs and a distance constraint for each pair, the goal is to find a minimum-cost subgraph in which the distance constraints are satisfied. This formulation captures many well-studied connectivity problems, including spanners, distance preservers, and Steiner forests. In the offline setting, we show: 1. An O(n4/5 + ε)-approximation algorithm for pairwise weighted spanners. When the edges have unit costs and lengths, the best previous algorithm gives an O(n3/5 + ε)-approximation, due to Chlamt\'ac, Dinitz, Kortsarz, and Laekhanukit (TALG, 2020). 2. An O(n1/2+ε)-approximation algorithm for all-pair weighted distance preservers. When the edges have unit costs and arbitrary lengths, the best previous algorithm gives an O(n1/2)-approximation for all-pair spanners, due to Berman, Bhattacharyya, Makarychev, Raskhodnikova, and Yaroslavtsev (Information and Computation, 2013). In the online setting, we show: 1. An O(k1/2 + ε)-competitive algorithm for pairwise weighted spanners. The state-of-the-art results are O(n4/5)-competitive when edges have unit costs and arbitrary lengths, and \O(k1/2 + ε), O(n2/3 + ε)\-competitive when edges have unit costs and lengths, due to Grigorescu, Lin, and Quanrud (APPROX, 2021). 2. An O(kε)-competitive algorithm for single-source weighted spanners. Without distance constraints, this problem is equivalent to the directed Steiner tree problem. The best previous algorithm for online directed Steiner trees is O(kε)-competitive, due to Chakrabarty, Ene, Krishnaswamy, and Panigrahi (SICOMP, 2018).

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…