English

Algorithms for Euclidean Degree Bounded Spanning Tree Problems

Combinatorics 2018-09-26 v1 Computational Geometry

Abstract

Given a set of points in the Euclidean plane, the Euclidean \textit{δ\delta-minimum spanning tree} (δ\delta-MST) problem is the problem of finding a spanning tree with maximum degree no more than δ\delta for the set of points such the sum of the total length of its edges is minimum. Similarly, the Euclidean \textit{δ\delta-minimum bottleneck spanning tree} (δ\delta-MBST) problem, is the problem of finding a degree-bounded spanning tree for a set of points in the plane such that the length of the longest edge is minimum. When δ4\delta \leq 4, these two problems may yield disjoint sets of optimal solutions for the same set of points. In this paper, we perform computational experiments to compare the accuracies of a variety of heuristic and approximation algorithms for both these problems. We develop heuristics for these problems and compare them with existing algorithms. We also describe a new type of edge swap algorithm for these problems that outperforms all the algorithms we tested.

Keywords

Cite

@article{arxiv.1809.09348,
  title  = {Algorithms for Euclidean Degree Bounded Spanning Tree Problems},
  author = {Patrick J. Andersen and Charl J. Ras},
  journal= {arXiv preprint arXiv:1809.09348},
  year   = {2018}
}

Comments

38 pages, 8 pages of appendices