Local Search for Weighted Tree Augmentation and Steiner Tree

We present a technique that allows for improving on some relative greedy procedures by well-chosen (non-oblivious) local search algorithms. Relative greedy procedures are a particular type of greedy algorithm that start with a simple, though weak, solution, and iteratively replace parts of this starting solution by stronger components. Some well-known applications of relative greedy algorithms include approximation algorithms for Steiner Tree and, more recently, for connectivity augmentation problems. The main application of our technique leads to a (1.5+ε)-approximation for Weighted Tree Augmentation, improving on a recent relative greedy based method with approximation factor 1+ln 2+ε ≈ 1.69. Furthermore, we show how our local search technique can be applied to Steiner Tree, leading to an alternative way to obtain the currently best known approximation factor of ln 4 + ε. Contrary to prior methods, our approach is purely combinatorial without the need to solve an LP. Nevertheless, the solution value can still be bounded in terms of the well-known hypergraphic LP, leading to an alternative, and arguably simpler, technique to bound its integrality gap by ln 4. ∗This project received funding from Swiss National Science Foundation grant 200021 184622 and the European Research Council (ERC) under the European Union’s Horizon 2020 research and innovation programme (grant agreement No 817750). ‡Department of Mathematics, ETH Zurich, Zurich, Switzerland. Email: vera.traub@ifor.math.ethz.ch. §Department of Mathematics, ETH Zurich, Zurich, Switzerland. Email: ricoz@ethz.ch. ar X iv :2 10 7. 07 40 3v 1 [ cs .D S] 1 5 Ju l 2 02 1

[1]  Fabrizio Grandoni,et al.  Improved approximation for tree augmentation: saving by rewiring , 2018, STOC.

[2]  Zeev Nutov,et al.  Approximating activation edge-cover and facility location problems , 2019, MFCS.

[3]  Nachshon Cohen,et al.  A (1 + ln 2)-Approximation Algorithm for Minimum-Cost 2-Edge-Connectivity Augmentation of Trees with Constant Radius , 2011, APPROX-RANDOM.

[4]  T. Magnanti,et al.  Some Abstract Pivot Algorithms , 1975 .

[5]  Joseph Cheriyan,et al.  Approximating (Unweighted) Tree Augmentation via Lift-and-Project, Part II , 2017, Algorithmica.

[6]  S. E. Dreyfus,et al.  The steiner problem in graphs , 1971, Networks.

[7]  Alexander Schrijver,et al.  Combinatorial optimization. Polyhedra and efficiency. , 2003 .

[8]  Jochen Könemann,et al.  On the integrality ratio for tree augmentation , 2008, Oper. Res. Lett..

[9]  R. Ravi,et al.  On 2-Coverings and 2-Packings of Laminar Families , 1999, ESA.

[10]  Zeev Nutov,et al.  On the Tree Augmentation Problem , 2017, Algorithmica.

[11]  David Adjiashvili,et al.  Beating Approximation Factor Two for Weighted Tree Augmentation with Bounded Costs , 2017, SODA.

[12]  A. Zelikovsky Better approximation bounds for the network and Euclidean Steiner tree problems , 1996 .

[13]  Ding-Zhu Du,et al.  The k-Steiner Ratio in Graphs , 1997, SIAM J. Comput..

[14]  Vera Traub,et al.  Bridging the Gap Between Tree and Connectivity Augmentation: Unified and Stronger Approaches , 2020, ArXiv.

[15]  Fabrizio Grandoni,et al.  Steiner Tree Approximation via Iterative Randomized Rounding , 2013, JACM.

[16]  Jochen Könemann,et al.  Approximating Weighted Tree Augmentation via Chvátal-Gomory Cuts , 2018, SODA.

[17]  Guy Kortsarz,et al.  A Simplified 1.5-Approximation Algorithm for Augmenting Edge-Connectivity of a Graph from 1 to 2 , 2015, ACM Trans. Algorithms.

[18]  Zeev Nutov Approximation algorithms for connectivity augmentation problems , 2020, ArXiv.

[19]  Thomas Rothvoß,et al.  Matroids and integrality gaps for hypergraphic steiner tree relaxations , 2011, STOC '12.