English

Untangling Segments in the Plane

Computational Geometry 2025-01-22 v1

Abstract

A set of n segments in the plane may form a Euclidean TSP tour, a tree, or a matching, among others. Optimal TSP tours as well as minimum spanning trees and perfect matchings have no crossing segments, but several heuristics and approximation algorithms may produce solutions with crossings. If two segments cross, then we can reduce the total length with the following flip operation. We remove a pair of crossing segments, and insert a pair of non-crossing segments, while keeping the same vertex degrees. In this paper, we consider the number of flips performed under different assumptions, using a new unifying framework that applies to tours, trees, matchings, and other types of (multi)graphs. Within this framework, we prove several new bounds that are sensitive to whether some endpoints are in convex position or not.

Keywords

Cite

@article{arxiv.2501.12306,
  title  = {Untangling Segments in the Plane},
  author = {Guilherme D. da Fonseca and Yan Gerard and Bastien Rivier},
  journal= {arXiv preprint arXiv:2501.12306},
  year   = {2025}
}

Comments

36 pages, 22 figures. Preliminary versions of these results appeared in WALCOM 2023, WALCOM 2024, and the PhD dissertation of Bastien Rivier. arXiv admin note: substantial text overlap with arXiv:2307.00853

R2 v1 2026-06-28T21:12:40.991Z