SIAM Journal on Discrete Mathematics · 1996 · 138 citations · 6 references
ComputingComputer ScienceMathematicsAlgorithmsCombinatoricsTheory Of ComputationApproximation AlgorithmsComputational ComplexityGraph AlgorithmsGraph TheoryNetwork DiameterComputational Complexity Of Graph AlgorithmsMinimum Spanning Tree AlgorithmsMinimum Spanning Tree ProblemNetwork Design Problems
We study the problem of finding small trees. Classical network design problems are considered with the additional constraint that only a specified number k of nodes are required to be connected in the solution. A prototypical example is the kMST problem in which we require a tree of minimum weight spanning at least k nodes in an edge-weighted graph. We show that the kMST problem is NP-hard even for points in the Euclidean plane. We provide approximation algorithms with performance ratio $2\sqrt{k} $ for the general edge-weighted case and $O(k^{1/4} )$ for the case of points in the plane. Polynomial-time exact solutions are also presented for the class of treewidth-bounded graphs, which includes trees, series-parallel graphs, and bounded bandwidth graphs, and for points on the boundary of a convex region in the Euclidean plane. We also investigate the problem of finding short trees and, more generally, that of finding networks with minimum diameter. A simple technique is used to provide a polynomial-time solution for finding k-trees of minimum diameter. We identify easy and hard problems arising in finding short networks using a framework due to T. C. Hu.
6
Donald L. Adolphson, T. C. Hu · SIAM Journal on Applied Mathematics · 1973 · 278 citations
An algebraic theory of graph reduction
Stefan Arnborg, Bruno Courcelle, Andrzej Proskurowski et al. · Journal of the ACM · 1993 · 169 citations
Finding k points with minimum diameter and related problems
Alok Aggarwal, Hiroshi Imai, Naoki Katoh et al. · Journal of Algorithms · 1991 · 141 citations