Short Flip Sequences to Untangle Segments in the Plane

07/03/2023
by   Guilherme D. da Fonseca, et al.
0

A (multi)set of segments in the plane may form a TSP tour, a matching, a tree, or any multigraph. 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. The goal of this paper is to devise efficient strategies to flip the segments in order to obtain crossing-free segments after a small number of flips. Linear and near-linear bounds on the number of flips were only known for segments with endpoints in convex position. We generalize these results, proving linear and near-linear bounds for cases with endpoints that are not in convex position. Our results are proved in a general setting that applies to multiple problems, using multigraphs and the distinction between removal and insertion choices when performing a flip.

READ FULL TEXT
research
10/21/2022

On the Longest Flip Sequence to Untangle Segments in the Plane

A set of segments in the plane may form a Euclidean TSP tour or a matchi...
research
07/06/2023

Convex Hull Thrackles

A thrackle is a graph drawn in the plane so that every pair of its edges...
research
04/18/2019

Planar Point Sets Determine Many Pairwise Crossing Segments

We show that any set of n points in general position in the plane determ...
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
08/31/2018

Pole Dancing: 3D Morphs for Tree Drawings

We study the question whether a crossing-free 3D morph between two strai...
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
04/03/2018

The exact chromatic number of the convex segment disjointness graph

Let P be a set of n points in strictly convex position in the plane. Let...

Please sign up or login with your details

Forgot password? Click here to reset