English

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

Data Structures and Algorithms 2013-04-11 v3

Abstract

In the node-weighted prize-collecting Steiner tree problem (NW-PCST) we are given an undirected graph G=(V,E)G=(V,E), non-negative costs c(v)c(v) and penalties π(v)\pi(v) for each vVv \in V. The goal is to find a tree TT that minimizes the total cost of the vertices spanned by TT plus the total penalty of vertices not in TT. 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(lnV)O(\ln |V|)-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.

Keywords

Cite

@article{arxiv.1302.2127,
  title  = {An LMP O(log n)-Approximation Algorithm for Node Weighted Prize Collecting Steiner Tree},
  author = {Jochen Könemann and Sina Sadeghian and Laura Sanità},
  journal= {arXiv preprint arXiv:1302.2127},
  year   = {2013}
}
R2 v1 2026-06-21T23:23:24.403Z