Papers
Topics
Authors
Recent
Search
2000 character limit reached

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

Published 25 May 2020 in math.OC, cs.DS, cs.NA, and math.NA | (2005.12245v1)

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 i∈Vi \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<sup>∗{\mathcal F}_{xy}<sup>* and Fx<sup>++\mathcal{F}_x<sup>{++} and their accompanying Branch-and-cut (BC) algorithms, BCFXY<sup>∗<sup>* and BCFX<sup>++<sup>{++}. Both formulations can be seen as improvements over formulations coming from the literature. The strongest of them, Fx<sup>++\mathcal{F}_x<sup>{++}, 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<sup>∗<sup>* and BCFX<sup>++<sup>{++} compare favorably to their competitors in the literature. In fact, thanks to the quality of the bounds provided by Fx<sup>++\mathcal{F}_x<sup>{++}, BCFX<sup>++<sup>{++} 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<sup>++<sup>{++} provided 8 new optimality certificates for instances coming from the literature.

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.