Algorithms for 2-connected network design and flexible Steiner trees with a constant number of terminals
Ishan Bansal, Joe Cheriyan, Logan Grout, Sharat Ibrahimpur

TL;DR
This paper introduces randomized algorithms and a PTAS for solving the k-Steiner-2NCS and k-Steiner-2ECS problems, focusing on finding minimum-cost two-node or two-edge connected subgraphs containing a fixed set of terminals.
Contribution
It provides the first polynomial-time randomized algorithms and a PTAS for these network design problems with a constant number of terminals, extending previous cycle-finding techniques.
Findings
Polynomial-time randomized algorithm for unweighted k-Steiner-2NCS.
PTAS for weighted k-Steiner-2NCS.
Similar results achieved for k-Steiner-2ECS problem.
Abstract
The -Steiner-2NCS problem is as follows: Given a constant , and an undirected connected graph , non-negative costs on , and a partition of into a set of terminals, , and a set of non-terminals (or, Steiner nodes), where , 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 -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\"orklund, Husfeldt, and Taslaman (ACM-SIAM SODA 2012) that give a randomized polynomial-time algorithm for the unweighted -Steiner-cycle problem; this problem has the same inputs as…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
Taxonomy
TopicsComplexity and Algorithms in Graphs · Interconnection Networks and Systems · Advanced Graph Theory Research
