An efficient approximation algorithm for the survivable network design problem

被引:0
|
作者
Harold N. Gabow
Michel X. Goemans
David P. Williamson
机构
[1] University of Colorado,
[2] M.I.T.,undefined
[3] IBM TJ Watson Research Center,undefined
来源
Mathematical Programming | 1998年 / 82卷
关键词
Network design; Approximation algorithm; Steiner tree;
D O I
暂无
中图分类号
学科分类号
摘要
The survivable network design problem (SNDP) is to construct a minimum-cost subgraph satisfying certain given edge-connectivity requirements. The first polynomial-time approximation algorithm was given by Williamson et al. (Combinatorica 15 (1995) 435–454). This paper gives an improved version that is more efficient. Consider a graph ofn vertices and connectivity requirements that are at mostk. Both algorithms find a solution that is within a factor 2k − 1 of optimal fork ⩾ 2 and a factor 2 of optimal fork = 1. Our algorithm improves the time from O(k3n4) to O\documentclass[12pt]{minimal} \usepackage{amsmath} \usepackage{wasysym} \usepackage{amsfonts} \usepackage{amssymb} \usepackage{amsbsy} \usepackage{mathrsfs} \usepackage{upgreek} \setlength{\oddsidemargin}{-69pt} \begin{document} $$(k^2 n^2 + kn^2 \sqrt {\log \log n} )$$ \end{document}). Our algorithm shares features with those of Williamson et al. (Combinatorica 15 (1995) 435–454) but also differs from it at a high level, necessitating a different analysis of correctness and accuracy; our analysis is based on a combinatorial characterization of the “redundant” edges. Several other ideas are introduced to gain efficiency. These include a generalization of Padberg and Rao's characterization of minimum odd cuts, use of a representation of all minimum (s, t) cuts in a network, and a new priority queue system. The latter also improves the efficiency of the approximation algorithm of Goemans and Williamson (SIAM Journal on Computing 24 (1995) 296–317) for constrained forest problems such as minimum-weight matching, generalized Steiner trees and others. © 1998 The Mathematical Programming Society, Inc. Published by Elsevier Science B.V.
引用
收藏
页码:13 / 40
页数:27
相关论文
共 50 条
  • [1] An efficient approximation algorithm for the survivable network design problem
    Gabow, HN
    Goemans, MX
    Williamson, DP
    [J]. MATHEMATICAL PROGRAMMING, 1998, 82 (1-2) : 13 - 40
  • [2] A primal-dual approximation algorithm for the survivable network design problem in hypergraphs
    Zhao, L
    Nagamochi, H
    Ibaraki, T
    [J]. DISCRETE APPLIED MATHEMATICS, 2003, 126 (2-3) : 275 - 289
  • [3] Improved Algorithm for Degree Bounded Survivable Network Design Problem
    Louis, Anand
    Vishnoi, Nisheeth K.
    [J]. ALGORITHM THEORY - SWAT 2010, PROCEEDINGS, 2010, 6139 : 408 - +
  • [4] Polynomial-time approximation schemes for the Euclidean survivable network design problem
    Czumaj, A
    Lingas, A
    Zhao, HR
    [J]. AUTOMATA, LANGUAGES AND PROGRAMMING, 2002, 2380 : 973 - 984
  • [5] Heuristics for the survivable network design problem
    Han, CG
    Lee, TJ
    [J]. IC'2000: PROCEEDINGS OF THE INTERNATIONAL CONFERENCE ON INTERNET COMPUTING, 2000, : 173 - 177
  • [6] Additive Approximation for Bounded Degree Survivable Network Design
    Lau, Lap Chi
    Singh, Mohit
    [J]. STOC'08: PROCEEDINGS OF THE 2008 ACM INTERNATIONAL SYMPOSIUM ON THEORY OF COMPUTING, 2008, : 759 - +
  • [7] ADDITIVE APPROXIMATION FOR BOUNDED DEGREE SURVIVABLE NETWORK DESIGN
    Lau, Lap Chi
    Singh, Mohit
    [J]. SIAM JOURNAL ON COMPUTING, 2013, 42 (06) : 2217 - 2242
  • [8] The Parameterized Complexity of the Survivable Network Design Problem
    Feldmann, Andreas Emil
    Mukherjee, Anish
    van Leeuwen, Erik Jan
    [J]. 2022 SYMPOSIUM ON SIMPLICITY IN ALGORITHMS, SOSA, 2022, : 37 - 56
  • [9] Survivable network design: the capacitated minimum spanning network problem
    Jothi, R
    Raghavachari, B
    [J]. INFORMATION PROCESSING LETTERS, 2004, 91 (04) : 183 - 190
  • [10] Integrally indecomposable polytopes and the survivable network design problem
    Eisenschmidt, Elke
    Koeppe, Matthias
    [J]. DRCN: 2007 6TH INTERNATIONAL WORKSHOP ON THE DESIGN OF RELIABLE COMMUNICATION NETWORKS, 2007, : 147 - 154