English

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

Data Structures and Algorithms 2023-06-21 v2

Abstract

This paper revisits the 2-approximation algorithm for kk-MST presented by Garg in light of a recent paper of Paul et al.. In the kk-MST problem, the goal is to return a tree spanning kk vertices of minimum total edge cost. Paul et al. 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 kk-MST problem, including pseudocode, replacing the coloring scheme used by Garg with the simpler concept of neutral sets, and providing an explicit potential function.

Keywords

Cite

@article{arxiv.2306.01867,
  title  = {Revisiting Garg's 2-Approximation Algorithm for the k-MST Problem in Graphs},
  author = {Emmett Breen and Renee Mirka and Zichen Wang and David P. Williamson},
  journal= {arXiv preprint arXiv:2306.01867},
  year   = {2023}
}

Comments

Proceedings of SIAM Symposium on Simplicity in Algorithms (SOSA) 2023

R2 v1 2026-06-28T10:55:05.705Z