An O(3.82^k) Time FPT Algorithm for Convex Flip Distance

09/27/2022
by   Haohong Li, et al.
0

Let P be a convex polygon in the plane, and let T be a triangulation of P. An edge e in T is called a diagonal if it is shared by two triangles in T. A flip of a diagonal e is the operation of removing e and adding the opposite diagonal of the resulting quadrilateral to obtain a new triangulation of P from T. The flip distance between two triangulations of P is the minimum number of flips needed to transform one triangulation into the other. The Convex Flip Distance problem asks if the flip distance between two given triangulations of P is at most k, for some given parameter k. We present an FPT algorithm for the Convex Flip Distance problem that runs in time O(3.82^k) and uses polynomial space, where k is the number of flips. This algorithm significantly improves the previous best FPT algorithms for the problem.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/06/2021

Covering Convex Polygons by Two Congruent Disks

We consider the planar two-center problem for a convex polygon: given a ...
research
08/05/2022

A Tight Analysis of Hutchinson's Diagonal Estimator

Let 𝐀∈ℝ^n× n be a matrix with diagonal diag(𝐀) and let 𝐀̅ be 𝐀 with its ...
research
07/30/2019

Projective toric codes over hypersimplices

Let d≥ 1 be an integer, and let P be the convex hull in R^s of all integ...
research
11/19/2019

Robust Learning of Discrete Distributions from Batches

Let d be the lowest L_1 distance to which a k-symbol distribution p can ...
research
10/14/2019

An Improved FPT Algorithm for the Flip Distance Problem

Given a set P of points in the Euclidean plane and two triangulations of...
research
04/14/2021

Enumerating All Convex Polyhedra Glued from Squares in Polynomial Time

We present an algorithm that enumerates and classifies all edge-to-edge ...
research
05/26/2019

Partial minimization of strict convex functions and tensor scaling

Assume that f is a strict convex function with a unique minimum in R^n. ...

Please sign up or login with your details

Forgot password? Click here to reset