An Improved Analysis of Greedy for Online Steiner Forest
\'Etienne Bamas, Marina Drygala, Andreas Maggiori

TL;DR
This paper improves the theoretical understanding of the greedy algorithm for the online Steiner Forest problem, showing it is more competitive than previously proven on a broad class of instances, with a bound of O(log(k) log log(k)).
Contribution
The paper provides a tighter analysis demonstrating that the greedy algorithm has an O(log(k) log log(k)) competitive ratio for a wide class of instances, improving upon the previous O(log^2(k)) bound.
Findings
Greedy algorithm is more competitive than previously thought.
The new bound applies to all previously studied instances.
The analysis introduces novel techniques for bounding the competitive ratio.
Abstract
This paper considers the classic Online Steiner Forest problem where one is given a (weighted) graph and an arbitrary set of terminal pairs that are required to be connected. The goal is to maintain a minimum-weight sub-graph that satisfies all the connectivity requirements as the pairs are revealed one by one. It has been known for a long time that no algorithm (even randomized) can be better than -competitive for this problem. Interestingly, a simple greedy algorithm is already very efficient for this problem. This algorithm can be informally described as follows: Upon arrival of a new pair , connect and with the shortest path in the current metric, contract the metric along the chosen path and wait for the next pair. Although simple and intuitive, greedy proved itself challenging to analyze and…
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.
