A Constant-Factor Approximation Algorithm for thek-MST Problem

作者:

Highlights:

摘要

Given an undirected graph with nonnegative edge costs and an integerk, thek-MST problem is that of finding a tree of minimum cost onknodes. This problem is known to be NP-hard. We present a simple approximation algorithm that finds a solution whose cost is less than 17 times the cost of the optimum. This improves upon previous performance ratios for this problem −O(k) due to Raviet al.,O(log2 k) due to Awerbuchet al., and the previous best bound ofO(log k) due to Rajagopalan and Vazirani. Given any 0<α<1, we first present a bicriteria approximation algorithm that outputs a tree onp⩾αkvertices of total cost at most 2pL/(1−α) k, whereLis the cost of the optimalk-MST. The running time of the algorithm isO(n2log2 n) on ann-node graph. We then show how to use this algorithm to derive a constant factor approximation algorithm for thek-MST problem. The main subroutine in our algorithm is an approximation algorithm of Goemans and Williamson for the prize-collecting Steiner tree problem.

论文关键词:

论文评审过程:Received 16 September 1996, Available online 25 May 2002.

论文官网地址:https://doi.org/10.1006/jcss.1997.1542