An LMP O(log n)-Approximation Algorithm for Node Weighted Prize Collecting Steiner Tree

被引:15
作者
Koenemann, Jochen [1 ]
Sadeghian, Sina [1 ]
Sanita, Laura [1 ]
机构
[1] Univ Waterloo, Waterloo, ON N2L 3G1, Canada
来源
2013 IEEE 54TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE (FOCS) | 2013年
关键词
node-weighted Steiner trees; prize-collecting problems; approximation algorithms; Lagrangean multiplier preserving; APPROXIMATION ALGORITHMS; NETWORKS;
D O I
10.1109/FOCS.2013.67
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
In the node-weighted prize-collecting Steiner tree problem (NW-PCST) we are given an undirected graph G = (V, E), non-negative costs c(v) and penalties p(v) for each v. V. The goal is to find a tree T that minimizes the total cost of the vertices spanned by T plus the total penalty of vertices not in T. This problem is well-known to be set-cover hard to approximate. Moss and Rabani (STOC'01) presented a primal-dual Lagrangean-multiplier-preserving O(ln broken vertical bar V broken vertical bar)-approximation algorithm for this problem. We show a serious problem with the algorithm, and present a new, fundamentally different primal-dual method achieving the same performance guarantee. Our algorithm introduces several novel features to the primal-dual method that may be of independent interest.
引用
收藏
页码:568 / 577
页数:10
相关论文
共 47 条
  • [31] An O(log n)-Approximation Algorithm for the Edge-Disjoint Paths Problem in Eulerian Planar Graphs
    Kawarabayashi, Ken-Ichi
    Kobayashi, Yusuke
    ACM TRANSACTIONS ON ALGORITHMS, 2013, 9 (02)
  • [32] Algorithms for node-weighted Steiner tree and maximum-weight connected subgraph
    Buchanan, Austin
    Wang, Yiming
    Butenko, Sergiy
    NETWORKS, 2018, 72 (02) : 238 - 248
  • [33] An improved approximation algorithm for the partial-terminal Steiner tree problem with edge cost 1 or 2
    Wei, Chia-Chen
    Hsieh, Sun-Yuan
    Lee, Chia-Wei
    Peng, Sheng-Lung
    JOURNAL OF DISCRETE ALGORITHMS, 2015, 35 : 62 - 71
  • [34] A Dual Ascent-Based Branch-and-Bound Framework for the Prize-Collecting Steiner Tree and Related Problems
    Leitner, Markus
    Ljubic, Ivana
    Luipersbeck, Martin
    Sinnl, Markus
    INFORMS JOURNAL ON COMPUTING, 2018, 30 (02) : 402 - 420
  • [35] An O(√n)-approximation algorithm for directed sparsest cut
    Hajiaghayi, MT
    Räcke, H
    INFORMATION PROCESSING LETTERS, 2006, 97 (04) : 156 - 160
  • [36] The node-weighted Steiner tree approach to identify elements of cancer-related signaling pathways
    Sun, Yahui
    Ma, Chenkai
    Halgamuge, Saman
    BMC BIOINFORMATICS, 2017, 18
  • [37] An O(log k) approximate min-cut max-flow theorem and approximation algorithm
    Aumann, Y
    Rabani, Y
    SIAM JOURNAL ON COMPUTING, 1998, 27 (01) : 291 - 301
  • [38] An Approximation Algorithm for Constructing Degree-Dependent Node-Weighted Multicast Trees
    Lin, Hwa-Chun
    Yang, Hsiu-Ming
    IEEE TRANSACTIONS ON PARALLEL AND DISTRIBUTED SYSTEMS, 2014, 25 (08) : 1976 - 1985
  • [39] AN O(log2 k)-APPROXIMATION ALGORITHM FOR THE k-VERTEX CONNECTED SPANNING SUBGRAPH PROBLEM
    Fakcharoenphol, Jittat
    Laekhanukit, Bundit
    SIAM JOURNAL ON COMPUTING, 2012, 41 (05) : 1095 - 1109
  • [40] An O(log2 k)-Approximation Algorithm for the k-Vertex Connected Spanning Subgraph Problem
    Fakcharoenphol, Jittat
    Laekhanukit, Bundit
    STOC'08: PROCEEDINGS OF THE 2008 ACM INTERNATIONAL SYMPOSIUM ON THEORY OF COMPUTING, 2008, : 153 - 158