Online Directed Spanners and Steiner Forests

03/08/2021
by   Elena Grigorescu, et al.
0

We present online algorithms for directed spanners and Steiner forests. These problems fall under the unifying framework of online covering linear programming formulations, developed by Buchbinder and Naor (MOR, 34, 2009), based on primal-dual techniques. Our results include the following: For the pairwise spanner problem, in which the pairs of vertices to be spanned arrive online, we present an efficient randomized Õ(n^4/5)-competitive algorithm for graphs with general lengths, where n is the number of vertices. With uniform lengths, we give an efficient randomized Õ(n^2/3+ϵ)-competitive algorithm, and an efficient deterministic Õ(k^1/2+ϵ)-competitive algorithm, where k is the number of terminal pairs. These are the first online algorithms for directed spanners. In the offline setting, the current best approximation ratio with uniform lengths is Õ(n^3/5 + ϵ), due to Chlamtac, Dinitz, Kortsarz, and Laekhanukit (TALG 2020). For the directed Steiner forest problem with uniform costs, in which the pairs of vertices to be connected arrive online, we present an efficient randomized Õ(n^2/3 + ϵ)-competitive algorithm. The state-of-the-art online algorithm for general costs is due to Chakrabarty, Ene, Krishnaswamy, and Panigrahi (SICOMP 2018) and is Õ(k^1/2 + ϵ)-competitive. In the offline version, the current best approximation ratio with uniform costs is Õ(n^26/45 + ϵ), due to Abboud and Bodwin (SODA 2018). A small modification of the online covering framework by Buchbinder and Naor implies a polynomial-time primal-dual approach with separation oracles, which a priori might perform exponentially many calls. We convert the online spanner problem and the online Steiner forest problem into online covering problems and round in a problem-specific fashion.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/06/2023

Approximation Algorithms for Directed Weighted Spanners

In the pairwise weighted spanner problem, the input consists of an n-ver...
research
04/20/2018

Online Vertex-Weighted Bipartite Matching: Beating 1-1/e with Random Arrivals

We introduce a weighted version of the ranking algorithm by Karp et al. ...
research
12/25/2020

Extreme Flow Decomposition for Multi-Source Multicast with Intra-Session Network Coding

Network coding (NC), when combined with multipath routing, enables a lin...
research
10/22/2020

The Primal-Dual method for Learning Augmented Algorithms

The extension of classical online algorithms when provided with predicti...
research
05/04/2023

Efficient Caching with Reserves via Marking

Online caching is among the most fundamental and well-studied problems i...
research
09/21/2022

Learning-Augmented Algorithms for Online Linear and Semidefinite Programming

Semidefinite programming (SDP) is a unifying framework that generalizes ...
research
08/16/2017

Online Primal-Dual Algorithms with Configuration Linear Programs

Non-linear, especially convex, objective functions have been extensively...

Please sign up or login with your details

Forgot password? Click here to reset