English
Related papers

Related papers: Flip Distance Between Triangulations of a Simple P…

200 papers

Flips of diagonals in colored triangle-free triangulations of a convex polygon are interpreted as moves between two adjacent chambers in a certain graphic hyperplane arrangement. Properties of geodesics in the associated flip graph are…

Combinatorics · Mathematics 2012-08-13 Ron M. Adin , Yuval Roichman

We present a $O(n^{\frac{3}{2}})$-time algorithm for the \emph{shortest (diagonal) flip path problem} for \emph{lattice} triangulations with $n$ points, improving over previous $O(n^2)$-time algorithms. For a large, natural class of inputs,…

Computational Geometry · Computer Science 2024-01-22 William Sims , Meera Sitharam

We study flip graphs of triangulations whose maximum vertex degree is bounded by a constant $k$. In particular, we consider triangulations of sets of $n$ points in convex position in the plane and prove that their flip graph is connected if…

Given two combinatorial triangulations, how many edge flips are necessary and sufficient to convert one into the other? This question has occupied researchers for over 75 years. We provide a comprehensive survey, including full proofs, of…

Computational Geometry · Computer Science 2013-07-16 Prosenjit Bose , Sander Verdonschot

The development of laser scanning techniques has popularized the representation of 3D shapes by triangular meshes with a large number of vertices. Compression techniques dedicated to such meshes have emerged, which exploit the idea that the…

Computational Geometry · Computer Science 2013-10-10 Jérémy Espinas , Raphaëlle Chaine , Pierre-Marie Gandoin

Plane perfect matchings of $2n$ points in convex position are in bijection with triangulations of convex polygons of size $n+2$. Edge flips are a classic operation to perform local changes both structures have in common. In this work, we…

Combinatorics · Mathematics 2019-07-23 Oswin Aichholzer , Lukas Andritsch , Karin Baur , Birgit Vogtenhuber

We prove that for a given flat surface with conical singularities, any pair of geometric triangulations can be connected by a chain of flips.

Geometric Topology · Mathematics 2019-07-03 Guillaume Tahar

A perfect straight-line matching $M$ on a finite set $P$ of points in the plane is a set of segments such that each point in $P$ is an endpoint of exactly one segment. $M$ is non-crossing if no two segments in $M$ cross each other. Given a…

Discrete Mathematics · Computer Science 2016-01-25 Édouard Bonnet , Tillmann Miltzow

Flips in triangulations have received a lot of attention over the past decades. However, the problem of tracking where particular edges go during the flipping process has not been addressed. We examine this question by attaching unique…

Computational Geometry · Computer Science 2016-03-07 Prosenjit Bose , Anna Lubiw , Vinayak Pathak , Sander Verdonschot

We provide a linear time algorithm to determine the flip distance between two plane spanning paths on a point set in convex position. At the same time, we show that the happy edge property does not hold in this setting. This has to be seen…

Computational Geometry · Computer Science 2026-02-11 Oswin Aichholzer , Joseph Dorfer

We consider the problem of reconfiguring non-crossing spanning trees on point sets. For a set $P$ of $n$ points in general position in the plane, the flip graph $F(P)$ has a vertex for each non-crossing spanning tree on $P$ and an edge…

Computational Geometry · Computer Science 2026-03-24 Håvard Bakke Bjerkevik , Joseph Dorfer , Linda Kleist , Torsten Ueckerdt , Birgit Vogtenhuber

Delaunay flip is an elegant, simple tool to convert a triangulation of a point set to its Delaunay triangulation. The technique has been researched extensively for full dimensional triangulations of point sets. However, an important case of…

Computational Geometry · Computer Science 2007-12-13 Siu-Wing Cheng , Tamal K. Dey

In this paper, we prove that the set of triangulations of a polygon can be equipped with an order to become a lattice. First, we define this order. In [HN99], authors defined the flip operator and then prove some properties of the graph of…

Combinatorics · Mathematics 2018-06-08 Thinh D. Nguyen , Ha Duong Phan

We describe a new algorithm to compute the geometric intersection number between two curves, given as edge vectors on an ideal triangulation. Most importantly, this algorithm runs in polynomial time in the bit-size of the two edge vectors.…

Geometric Topology · Mathematics 2016-05-12 Mark C. Bell , Richard C. H. Webb

We show that every triangulation (maximal planar graph) on $n\ge 6$ vertices can be flipped into a Hamiltonian triangulation using a sequence of less than $n/2$ combinatorial edge flips. The previously best upper bound uses $4$-connectivity…

Computational Geometry · Computer Science 2016-11-14 Jean Cardinal , Michael Hoffmann , Vincent Kusters , Csaba D. Tóth , Manuel Wettstein

The flip graph is the graph whose nodes correspond to non-isomorphic combinatorial triangulations and whose edges connect pairs of triangulations that can be obtained one from the other by flipping a single edge. In this note we show that…

Computational Geometry · Computer Science 2015-08-17 Fabrizio Frati

Rotation distance between rooted binary trees measures the number of simple operations it takes to transform one tree into another. There are no known polynomial-time algorithms for computing rotation distance. We give an efficient,…

Data Structures and Algorithms · Computer Science 2018-03-19 Sean Cleary , Katherine St. John

We explore the following problem: given a collection of creases on a piece of paper, each assigned a folding direction of mountain or valley, is there a flat folding by a sequence of simple folds? There are several models of simple folds;…

Rotation distance between rooted binary trees is the minimum number of simple rotations needed to transform one tree into the other. Computing the rotation distance between a pair of rooted trees can be quickly reduced in cases where there…

Data Structures and Algorithms · Computer Science 2020-03-05 Sean Cleary , Roland Maio

Rotation distance between trees measures the number of simple operations it takes to transform one tree into another. There are no known polynomial-time algorithms for computing rotation distance. In the case of ordered rooted trees, we…

Data Structures and Algorithms · Computer Science 2018-03-19 Sean Cleary , Katherine St. John