The Prize Collecting Steiner Tree problem: Theory and practice

被引:0
|
作者
Johnson, DS [1 ]
Minkoff, M [1 ]
Phillips, S [1 ]
机构
[1] AT&T Labs, Florham Pk, NJ 07932 USA
关键词
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
We consider variants on the Prize Collecting Steiner Tree problem and on the primal-dual 2-approximation algorithm devised for it by Goemans and Williamson. We introduce an improved pruning rule for the algorithm that is slightly faster and provides solutions that are at least as good and typically significantly better. On a selection of real-world instances whose underlying graphs are county street maps, the improvement in the standard objective function ranges from 1.7% to 9.2%. Substantially better improvements are obtained for the complementary "net worth" objective function and for randomly generated instances. We also show that modifying the growth phase of the Goemans-Williamson algorithm to make it independent of the choice of root vertex does not significantly affect the algorithm's worst-case guarantee or behavior in practice. The resulting algorithm can be further modified so that, without an increase in running time, it becomes a 2-approximation algorithm for finding the best subtree over oil choices of root. In the second part of the paper, we consider quota and budget versions of the problem. In the first, one is looking for the tree with minimum edge cost that contains vertices whose total prize is at least a given quota; in the second one is looking for the tree with maximum prize, given that the total edge cost is within a given budget. The quota problem is a generalization of the L-MST problem, and we observe how constant-factor approximation algorithms for that problem can be extended to it. We also show how a (5 + epsilon)-approximation algorithm for the (unrooted) budget problem can be derived from Garg's 3-approximation algorithm for the k-MST. None of these algorithms are likely to be used in practice, but we show how the general approach behind them (which involves performing multiple runs of the Goemans-Williamson algorithm using an increasing sequence of prize-multipliers) can be incorporated into a practical heuristic. We also uncover some surprising properties of the cost/prize tradeoff curves generated (and used) by this approach.
引用
收藏
页码:760 / 769
页数:2
相关论文
共 50 条
  • [41] Elementary approximation algorithms for prize collecting Steiner tree problems
    Gutner, Shai
    COMBINATORIAL OPTIMIZATION AND APPLICATIONS, PROCEEDINGS, 2008, 5165 : 246 - 254
  • [42] TRANSFORMATIONS FOR THE PRIZE-COLLECTING STEINER TREE PROBLEM AND THE MAXIMUM-WEIGHT CONNECTED SUBGRAPH PROBLEM TO SAP
    Rehfeldt, Daniel
    Koch, Thorsten
    JOURNAL OF COMPUTATIONAL MATHEMATICS, 2018, 36 (03) : 459 - 468
  • [43] Strong lower bounds for the prize collecting Steiner problem in graphs
    Lucena, A
    Resende, MGC
    DISCRETE APPLIED MATHEMATICS, 2004, 141 (1-3) : 277 - 294
  • [44] A Computational Study of Exact Approaches for the Bi-Objective Prize-Collecting Steiner Tree Problem
    Leitner, Markus
    Ljubic, Ivana
    Sinnl, Markus
    INFORMS JOURNAL ON COMPUTING, 2015, 27 (01) : 118 - 134
  • [45] Risk Models for the Prize Collecting Steiner Tree Problems with Interval Data
    Alvarez-Miranda, Eduardo
    Candia-Vejar, Alfredo
    Chen, Xu-jin
    Hu, Xiao-dong
    Li, Bi
    ACTA MATHEMATICAE APPLICATAE SINICA-ENGLISH SERIES, 2014, 30 (01): : 1 - 26
  • [46] Performance of a cavity-method-based algorithm for the prize-collecting Steiner tree problem on graphs
    Biazzo, Indaco
    Braunstein, Alfredo
    Zecchina, Riccardo
    PHYSICAL REVIEW E, 2012, 86 (02):
  • [47] IMPROVED APPROXIMATION ALGORITHMS FOR PRIZE-COLLECTING STEINER TREE AND TSP
    Archer, Aaron
    Bateni, MohammadHossein
    Hajiaghay, MohammadTaghi
    Karloff, Howard
    SIAM JOURNAL ON COMPUTING, 2011, 40 (02) : 309 - 332
  • [48] Risk models for the Prize Collecting Steiner Tree problems with interval data
    Eduardo Álvarez-Miranda
    Alfredo Candia-Véjar
    Xu-jin Chen
    Xiao-dong Hu
    Bi Li
    Acta Mathematicae Applicatae Sinica, English Series, 2014, 30 : 1 - 26
  • [49] Risk Models for the Prize Collecting Steiner Tree Problems with Interval Data
    Eduardo lvarez-Miranda
    Alfredo Candia-Vjar
    Xu-jin CHEN
    Xiao-dong HU
    Bi LI
    Acta Mathematicae Applicatae Sinica(English Series), 2014, 30 (01) : 1 - 26
  • [50] Efficient Algorithms for the Prize Collecting Steiner Tree Problems with Interval Data
    Alvarez-Miranda, E.
    Candia, A.
    Chen, X.
    Hu, X.
    Li, B.
    ALGORITHMIC ASPECTS IN INFORMATION AND MANAGEMENT, 2010, 6124 : 13 - +