Computing the flip distance between triangulations

preprint2016arXivOpen access

Abstract

Let T{\cal T} be a triangulation of a set P{\cal P} of nn points in the plane, and let ee be an edge shared by two triangles in T{\cal T} such that the quadrilateral QQ formed by these two triangles is convex. A {\em flip} of ee is the operation of replacing ee by the other diagonal of QQ to obtain a new triangulation of P{\cal P} from T{\cal T}. The {\em flip distance} between two triangulations of P{\cal P} is the minimum number of flips needed to transform one triangulation into the other. The Flip Distance problem asks if the flip distance between two given triangulations of P{\cal P} is at most kk, for some given k∈Nk \in N. It is a fundamental and a challenging problem. We present an algorithm for the {\sc Flip Distance} problem that runs in time O(n+k⋅ck)O(n + k \cdot c^{k}), for a constant c≤2⋅1411c \leq 2 \cdot 14^{11}, which implies that the problem is fixed-parameter tractable. We extend our results to triangulations of polygonal regions with holes, and to labeled triangulated graphs.

Explore this paper’s authors, topics and related work.

Building this map preview

BZPEER is loading the nearby papers, people, topics and institutions for this page.

Reviews 0

Write a reviewWrite

No reviews yet.

Discussion 0

Add a commentWrite

No comments yet.