Algorithms for 2-connected network design and flexible Steiner trees with a constant number of terminals

preprint2022arXivOpen access

Abstract

The kk-Steiner-2NCS problem is as follows: Given a constant kk, and an undirected connected graph G=(V,E)G = (V,E), non-negative costs cc on EE, and a partition (T,V−T)(T, V-T) of VV into a set of terminals, TT, and a set of non-terminals (or, Steiner nodes), where ∣T∣=k|T|=k, find a minimum-cost two-node connected subgraph that contains the terminals. We present a randomized polynomial-time algorithm for the unweighted problem, and a randomized PTAS for the weighted problem. We obtain similar results for the kk-Steiner-2ECS problem, where the input is the same, and the algorithmic goal is to find a minimum-cost two-edge connected subgraph that contains the terminals. Our methods build on results by Björklund, Husfeldt, and Taslaman (ACM-SIAM SODA 2012) that give a randomized polynomial-time algorithm for the unweighted kk-Steiner-cycle problem; this problem has the same inputs as the unweighted kk-Steiner-2NCS problem, and the algorithmic goal is to find a minimum-size simple cycle CC that contains the terminals (CC may contain any number of Steiner nodes).

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.