Steiner Tree Approximation via Iterative Randomized Rounding

被引:155
|
作者
Byrka, Jaroslaw [1 ,2 ]
Grandoni, Fabrizio [3 ]
Rothvoss, Thomas [1 ,4 ]
Sanita, Laura [1 ,5 ]
机构
[1] Ecole Polytech Fed Lausanne, CH-1015 Lausanne, Switzerland
[2] Univ Wroclaw, PL-50138 Wroclaw, Poland
[3] Univ Lugano, IDSIA, Lugano, Switzerland
[4] MIT, Cambridge, MA 02139 USA
[5] Univ Waterloo, Waterloo, ON N2L 3G1, Canada
关键词
Algorithms; Theory; Approximation algorithms; linear programming relaxations; network design; randomized algorithms; VIRTUAL PRIVATE NETWORK; ALGORITHMS; RELAXATIONS; RATIO;
D O I
10.1145/2432622.2432628
中图分类号
TP3 [计算技术、计算机技术];
学科分类号
0812 ;
摘要
The Steiner tree problem is one of the most fundamental NP-hard problems: given a weighted undirected graph and a subset of terminal nodes, find a minimum-cost tree spanning the terminals. In a sequence of papers, the approximation ratio for this problem was improved from 2 to 1.55 [Robins and Zelikovsky 2005]. All these algorithms are purely combinatorial. A long-standing open problem is whether there is an LP relaxation of Steiner tree with integrality gap smaller than 2 [Rajagopalan and Vazirani 1999]. In this article we present an LP-based approximation algorithm for Steiner tree with an improved approximation factor. Our algorithm is based on a, seemingly novel, iterative randomized rounding technique. We consider an LP relaxation of the problem, which is based on the notion of directed components. We sample one component with probability proportional to the value of the associated variable in a fractional solution: the sampled component is contracted and the LP is updated consequently. We iterate this process until all terminals are connected. Our algorithm delivers a solution of cost at most ln(4) + epsilon < 1.39 times the cost of an optimal Steiner tree. The algorithm can be derandomized using the method of limited independence. As a by-product of our analysis, we show that the integrality gap of our LP is at most 1.55, hence answering the mentioned open question.
引用
收藏
页数:33
相关论文
共 50 条
  • [31] Combinatorial Randomized Rounding: Boosting Randomized Rounding with combinatorial arguments
    Efraimidis, PS
    Spirakis, PG
    STOCHASTIC OPTIMIZATION: ALGORITHMS AND APPLICATIONS, 2001, 54 : 31 - 53
  • [32] Socially fair network design via iterative rounding
    Laddha, Aditi
    Singh, Mohit
    Vempala, Santosh S.
    OPERATIONS RESEARCH LETTERS, 2022, 50 (05) : 536 - 540
  • [33] Truthful Mechanisms for Steiner Tree Problems
    Zhang, Jinshan
    Liu, Zhengyang
    Deng, Xiaotie
    Yin, Jianwei
    THIRTY-SEVENTH AAAI CONFERENCE ON ARTIFICIAL INTELLIGENCE, VOL 37 NO 5, 2023, : 5884 - 5891
  • [34] On the edge capacitated Steiner tree problem
    Bentz, Cedric
    Costa, Marie-Christine
    Hertz, Alain
    DISCRETE OPTIMIZATION, 2020, 38
  • [35] Dependent Randomized Rounding via Exchange Properties of Combinatorial Structures
    Chekuri, Chandra
    Vondrak, Jan
    Zenklusen, Rico
    2010 IEEE 51ST ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, 2010, : 575 - 584
  • [36] Energy-efficient scheduling and routing via randomized rounding
    Bampis, Evripidis
    Kononov, Alexander
    Letsios, Dimitrios
    Lucarelli, Giorgio
    Sviridenko, Maxim
    JOURNAL OF SCHEDULING, 2018, 21 (01) : 35 - 51
  • [37] Approximation Schemes for Steiner Forest on Planar Graphs and Graphs of Bounded Treewidth
    Bateni, Mohammadhossein
    Hajiaghayi, Mohammadtaghi
    Marx, Daniel
    JOURNAL OF THE ACM, 2011, 58 (05)
  • [38] Elementary approximation algorithms for prize collecting Steiner tree problems
    Gutner, Shai
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS, PROCEEDINGS, 2008, 5165 : 246 - 254
  • [39] An improved algorithm for the Steiner tree problem with bounded edge-length
    Chen, Chi-Yeh
    Hsieh, Sun-Yuan
    JOURNAL OF COMPUTER AND SYSTEM SCIENCES, 2022, 123 : 20 - 36
  • [40] A Better Constant-Factor Approximation for Selected-Internal Steiner Minimum Tree
    Li, Xianyue
    Zou, Feng
    Huang, Yaochun
    Kim, Donghyun
    Wu, Weili
    ALGORITHMICA, 2010, 56 (03) : 333 - 341