Strong Steiner Tree Approximations in Practice
Stephan Beyer, Markus Chimani

TL;DR
This paper evaluates practical implementations of Steiner tree approximation algorithms that guarantee ratios below 2, focusing on balancing theoretical bounds with computational feasibility through various parameter choices.
Contribution
It explores implementation strategies for Steiner tree algorithms with constant approximation guarantees, making them more practical for real-world applications.
Findings
Small k-values are more practical despite weaker theoretical bounds.
Certain greedy and LP-based algorithms perform well in practice.
Fast 2-approximation algorithms remain competitive in efficiency.
Abstract
In this experimental study we consider Steiner tree approximations that guarantee a constant approximation of ratio smaller than . The considered greedy algorithms and approaches based on linear programming involve the incorporation of -restricted full components for some . For most of the algorithms, their strongest theoretical approximation bounds are only achieved for . However, the running time is also exponentially dependent on , so only small are tractable in practice. We investigate different implementation aspects and parameter choices that finally allow us to construct algorithms (somewhat) feasible for practical use. We compare the algorithms against each other, to an exact LP-based algorithm, and to fast and simple -approximations.
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.
