Greedy Algorithms for Steiner Forest
Anupam Gupta, Amit Kumar

TL;DR
This paper proves that a simple greedy algorithm for the Steiner Forest problem achieves a constant-factor approximation and introduces new cost-sharing schemes, simplifying solutions for stochastic Steiner forest.
Contribution
It demonstrates the effectiveness of a greedy approach as a constant-factor approximation for Steiner Forest and develops new cost-sharing schemes.
Findings
Greedy algorithm is a constant-factor approximation.
New simple cost-sharing schemes for Steiner Forest.
Application to stochastic Steiner forest with sampling-based algorithms.
Abstract
In the Steiner Forest problem, we are given terminal pairs , and need to find the cheapest subgraph which connects each of the terminal pairs together. In 1991, Agrawal, Klein, and Ravi, and Goemans and Williamson gave primal-dual constant-factor approximation algorithms for this problem; until now, the only constant-factor approximations we know are via linear programming relaxations. We consider the following greedy algorithm: Given terminal pairs in a metric space, call a terminal "active" if its distance to its partner is non-zero. Pick the two closest active terminals (say ), set the distance between them to zero, and buy a path connecting them. Recompute the metric, and repeat. Our main result is that this algorithm is a constant-factor approximation. We also use this algorithm to give new, simpler constructions of cost-sharing schemes for Steiner…
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.
