k-minimum spanning tree



In mathematics, given an undirected graph with non-negative edge costs and an integer , the -minimum spanning tree, or -MST, of is a tree of minimum cost that spans exactly vertices of . A -MST does not have to be a subgraph of the minimum spanning tree (MST) of . This problem is also known as Edge-Weighted -Cardinality Tree (KCT).
The k-MST problem is shown to be NP-hard by reducing the Steiner tree problem to the -MST problem. There are many constant factor approximations for this problem. The current best approximation is a 2-approximation due to Garg. This approximation relies heavily on the primal-dual schema of Goemans and Williamson.
When the -MST problem is restricted to the Euclidean plane, there exists a PTAS reduction devised by Arora.
References
- Arora, S. (1998), "Polynomial time approximation schemes for euclidean traveling salesman and other geometric problems.", J. ACM.
- Garg, N. (2005), "Saving an epsilon: a 2-approximation for the k-MST problem in graphs.", STOC.
- Ravi, R.; Sundaram, R.; Marathe, M.; Rosenkrantz, D.; Ravi, S. (1996), "Spanning trees short or small", SIAM Journal on Discrete Mathematics.
- Goemans, M.; Williamson, P. (1992), "A general approximation technique for constrained forest problems", SIAM Journal on Computing.
External links
- Minimum k-spanning tree in "A compendium of NP optimization problems"
- KCTLIB, KCTLIB -- A Library for the Edge-Weighted K-Cardinality Tree Problem