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 条