English

Improved Formulations and Branch-and-cut Algorithms for the Angular Constrained Minimum Spanning Tree Problem

Optimization and Control 2020-05-26 v1 Data Structures and Algorithms Numerical Analysis Numerical Analysis

Abstract

The Angular Constrained Minimum Spanning Tree Problem (α\alpha-MSTP) is defined in terms of a complete undirected graph G=(V,E)G=(V,E) and an angle α(0,2π]\alpha \in (0,2\pi]. Vertices of GG define points in the Euclidean plane while edges, the line segments connecting them, are weighted by the Euclidean distance between their endpoints. A spanning tree is an α\alpha-spanning tree (α\alpha-ST) of GG if, for any iVi \in V, the smallest angle that encloses all line segments corresponding to its ii-incident edges does not exceed α\alpha. α\alpha-MSTP consists in finding an α\alpha-ST with the least weight. We introduce two α\alpha-MSTP integer programming formulations, Fxy{\mathcal F}_{xy}^* and Fx++\mathcal{F}_x^{++} and their accompanying Branch-and-cut (BC) algorithms, BCFXY^* and BCFX++^{++}. Both formulations can be seen as improvements over formulations coming from the literature. The strongest of them, Fx++\mathcal{F}_x^{++}, was obtained by: (i) lifting an existing set of inequalities in charge of enforcing α\alpha angular constraints and (ii) characterizing α\alpha-MSTP valid inequalities from the Stable Set polytope, a structure behind α\alpha-STs, that we disclosed here. These formulations and their predecessors in the literature were compared from a polyhedral perspective. From a numerical standpoint, we observed that BCFXY^* and BCFX++^{++} compare favorably to their competitors in the literature. In fact, thanks to the quality of the bounds provided by Fx++\mathcal{F}_x^{++}, BCFX++^{++} seems to outperform the other existing α\alpha-MSTP algorithms. It is able to solve more instances to proven optimality and to provide sharper lower bounds, when optimality is not attested within an imposed time limit. As a by-product, BCFX++^{++} provided 8 new optimality certificates for instances coming from the literature.

Keywords

Cite

@article{arxiv.2005.12245,
  title  = {Improved Formulations and Branch-and-cut Algorithms for the Angular Constrained Minimum Spanning Tree Problem},
  author = {Alexandre Salles da Cunha},
  journal= {arXiv preprint arXiv:2005.12245},
  year   = {2020}
}
R2 v1 2026-06-23T15:47:50.575Z