Deterministic Tree Embeddings with Copies for Algorithms Against Adaptive Adversaries

02/09/2021
by   Bernhard Haeupler, et al.
0

Embeddings of graphs into distributions of trees that preserve distances in expectation are a cornerstone of many optimization algorithms. Unfortunately, online or dynamic algorithms which use these embeddings seem inherently randomized and ill-suited against adaptive adversaries. In this paper we provide a new tree embedding which addresses these issues by deterministically embedding a graph into a single tree containing O(log n) copies of each vertex while preserving the connectivity structure of every subgraph and O(log^2 n)-approximating the cost of every subgraph. Using this embedding we obtain several new algorithmic results: We reduce an open question of Alon et al. [SODA 2004] – the existence of a deterministic poly-log-competitive algorithm for online group Steiner tree on a general graph – to its tree case. We give a poly-log-competitive deterministic algorithm for a closely related problem – online partial group Steiner tree – which, roughly, is a bicriteria version of online group Steiner tree. Lastly, we give the first poly-log approximations for demand-robust Steiner forest, group Steiner tree and group Steiner forest.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
04/16/2020

Beyond Tree Embeddings – a Deterministic Framework for Network Design with Deadlines or Delay

We consider network design problems with deadline or delay. All previous...
research
08/02/2023

One Tree to Rule Them All: Poly-Logarithmic Universal Steiner Tree

A spanning tree T of graph G is a ρ-approximate universal Steiner tree (...
research
11/11/2020

Tree Embeddings for Hop-Constrained Network Design

Network design problems aim to compute low-cost structures such as route...
research
07/14/2020

Competitively Pricing Parking in a Tree

Motivated by demand-responsive parking pricing systems we consider poste...
research
03/19/2018

An improved isomorphism test for bounded-tree-width graphs

We give a new fpt algorithm testing isomorphism of n-vertex graphs of tr...
research
11/15/2022

Approximating Flexible Graph Connectivity via Räcke Tree based Rounding

Flexible graph connectivity is a new network design model introduced by ...
research
01/15/2021

New Approximation Algorithms for Forest Closeness Centrality – for Individual Vertices and Vertex Groups

The emergence of massive graph data sets requires fast mining algorithms...

Please sign up or login with your details

Forgot password? Click here to reset