On the Longest Flip Sequence to Untangle Segments in the Plane

10/21/2022
by   Guilherme D. da Fonseca, et al.
0

A set of segments in the plane may form a Euclidean TSP tour or a matching, among others. Optimal TSP tours as well as minimum weight perfect matchings have no crossing segments, but several heuristics and approximation algorithms may produce solutions with crossings. To improve such solutions, we can successively apply a flip operation that replaces a pair of crossing segments by non-crossing ones. This paper considers the maximum number D(n) of flips performed on n segments. First, we present reductions relating D(n) for different sets of segments (TSP tours, monochromatic matchings, red-blue matchings, and multigraphs). Second, we show that if all except t points are in convex position, then D(n) = O(tn^2), providing a smooth transition between the convex O(n^2) bound and the general O(n^3) bound. Last, we show that if instead of counting the total number of flips, we only count the number of distinct flips, then the cubic upper bound improves to O(n^8/3).

READ FULL TEXT

page 1

page 2

page 3

page 4

research
07/03/2023

Short Flip Sequences to Untangle Segments in the Plane

A (multi)set of segments in the plane may form a TSP tour, a matching, a...
research
02/24/2022

Complexity Results on Untangling Red-Blue Matchings

Given a matching between n red points and n blue points by line segments...
research
06/01/2019

On problems related to crossing families

Given a set of points in the plane, a crossing family is a collection of...
research
05/02/2019

Flip Distance to some Plane Configurations

We study an old geometric optimization problem in the plane. Given a per...
research
09/22/2021

On Crossing-Families in Planar Point Sets

A k-crossing family in a point set S in general position is a set of k s...
research
03/30/2020

Long Alternating Paths Exist

Let P be a set of 2n points in convex position, such that n points are c...

Please sign up or login with your details

Forgot password? Click here to reset