English

Approximating bottleneck spanning trees on partitioned tuples of points

Computational Geometry 2021-11-11 v1 Discrete Mathematics Data Structures and Algorithms

Abstract

We present approximation algorithms for the following NP-hard optimization problems related to bottleneck spanning trees in metric spaces. 1. The disjoint bottleneck spanning tree problem: Given nn pairs of points in a metric space, find two disjoint trees each containing exactly one point from each pair and minimize the largest edge length (over all edges of both trees). It is known that approximating this problem by a factor better than 2 is NP-hard. We present a 4-approximation algorithm for this problem. This improves upon the previous best known approximation ratio of 99. Our algorithm extends to a (3k2)(3k-2)-approximation for a more general case where points are partitioned into kk-tuples and we seek kk disjoint trees. 2. The generalized bottleneck spanning tree problem: Given nn points in some metric space that are partitioned into clusters of size at most 2, find a tree that contains exactly one point from each cluster and minimizes the largest edge length. We show that it is NP-hard to approximate this problem by a factor better than 2, and present a 3-approximation algorithm. 3. The partitioned bottleneck spanning tree problem: Given knkn points in some metric space, find kk trees each containing exactly nn points and minimize the largest edge length (over all edges of the kk trees). We show that it is NP-hard to approximate this problem by a factor better than 2 for any k2k\ge 2. We present an α\alpha-approximation algorithm for this problem where α=2\alpha=2 for k=2,3k=2,3 and α=3\alpha=3 for k4k\ge 4. Towards obtaining these approximation ratios we present tight upper bounds on the edge lengths of kk equal-size disjoint trees that can be obtained from the nodes of a given tree. This result is of independent interest. Our hardness proofs imply that it is NP-hard to approximate the non-metric version of the above problems within any constant factor.

Keywords

Cite

@article{arxiv.2111.05780,
  title  = {Approximating bottleneck spanning trees on partitioned tuples of points},
  author = {Ahmad Biniaz and Anil Maheshwari and Michiel Smid},
  journal= {arXiv preprint arXiv:2111.05780},
  year   = {2021}
}
R2 v1 2026-06-24T07:33:55.667Z