Revisiting Garg's 2-Approximation Algorithm for the k-MST Problem in Graphs

被引:0
作者
Breen, Emmett [1 ]
Mirka, Renee [1 ]
Wang, Zichen [1 ]
Williamson, David P. [1 ]
机构
[1] Cornell Univ, Ithaca, NY 14850 USA
来源
2023 SYMPOSIUM ON SIMPLICITY IN ALGORITHMS, SOSA | 2023年
关键词
APPROXIMATION ALGORITHM; TRAVELING SALESMAN;
D O I
暂无
中图分类号
TP301 [理论、方法];
学科分类号
081202 ;
摘要
This paper revisits the 2-approximation algorithm for k-MST presented by Garg [9] in light of a recent paper of Paul et al. [14]. In the k-MST problem, the goal is to return a tree spanning k vertices of minimum total edge cost. Paul et al. [14] extend Garg's primal-dual subroutine to improve the approximation ratios for the budgeted prize-collecting traveling salesman and minimum spanning tree problems. We follow their algorithm and analysis to provide a cleaner version of Garg's result. Additionally, we introduce the novel concept of a kernel which allows an easier visualization of the stages of the algorithm and a clearer understanding of the pruning phase. Other notable updates include presenting a linear programming formulation of the k-MST problem, including pseudocode, replacing the coloring scheme used by Garg with the simpler concept of neutral sets, and providing an explicit potential function.
引用
收藏
页码:56 / 68
页数:13
相关论文
共 15 条
[1]   A 2+ε approximation algorithm for the k-MST problem [J].
Arora, S ;
Karakostas, G .
MATHEMATICAL PROGRAMMING, 2006, 107 (03) :491-504
[2]   Polynomial time approximation schemes for Euclidean traveling salesman and other geometric problems [J].
Arora, S .
JOURNAL OF THE ACM, 1998, 45 (05) :753-782
[3]   A 2.5-factor approximation algorithm for the k-MST problem [J].
Arya, S ;
Ramesh, H .
INFORMATION PROCESSING LETTERS, 1998, 65 (03) :117-118
[4]  
Awerbuch B., 1995, Proceedings of the Twenty-Seventh Annual ACM Symposium on the Theory of Computing, P277, DOI 10.1145/225058.225139
[5]  
Blum A., 1996, Proceedings of the Twenty-Eighth Annual ACM Symposium on the Theory of Computing, P442, DOI 10.1145/237814.237992
[6]  
Blum A., 1995, Proceedings of the Twenty-Seventh Annual ACM Symposium on the Theory of Computing, P294, DOI 10.1145/225058.225143
[7]   Faster geometric k-point MST approximation [J].
Eppstein, D .
COMPUTATIONAL GEOMETRY-THEORY AND APPLICATIONS, 1997, 8 (05) :231-240
[8]  
Garg N., 1994, Proceedings of the Twenty-Sixth Annual ACM Symposium on the Theory of Computing, P432, DOI 10.1145/195058.195218
[9]   A 3-approximation for the minimum tree spanning k vertices [J].
Garg, N .
37TH ANNUAL SYMPOSIUM ON FOUNDATIONS OF COMPUTER SCIENCE, PROCEEDINGS, 1996, :302-309
[10]  
Garg N., 2005, P 37 ANN ACM S THEOR, P396, DOI DOI 10.1145/1060590.1060650