Fast Fencing

03/31/2018
by   Mikkel Abrahamsen, et al.
0

We consider very natural "fence enclosure" problems studied by Capoyleas, Rote, and Woeginger and Arkin, Khuller, and Mitchell in the early 90s. Given a set S of n points in the plane, we aim at finding a set of closed curves such that (1) each point is enclosed by a curve and (2) the total length of the curves is minimized. We consider two main variants. In the first variant, we pay a unit cost per curve in addition to the total length of the curves. An equivalent formulation of this version is that we have to enclose n unit disks, paying only the total length of the enclosing curves. In the other variant, we are allowed to use at most k closed curves and pay no cost per curve. For the variant with at most k closed curves, we present an algorithm that is polynomial in both n and k. For the variant with unit cost per curve, or unit disks, we present a near-linear time algorithm. Capoyleas, Rote, and Woeginger solved the problem with at most k curves in n^O(k) time. Arkin, Khuller, and Mitchell used this to solve the unit cost per curve version in exponential time. At the time, they conjectured that the problem with k curves is NP-hard for general k. Our polynomial time algorithm refutes this unless P equals NP.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
01/24/2018

Threadable Curves

We define a plane curve to be threadable if it can rigidly pass through ...
research
12/04/2020

Algorithms for Contractibility of Compressed Curves on 3-Manifold Boundaries

In this paper we prove that the problem of deciding contractibility of a...
research
02/11/2019

Geometric Multicut

We study the following separation problem: Given a collection of colored...
research
01/14/2020

Deciding contractibility of a non-simple curve on the boundary of a 3-manifold: A computational Loop Theorem

We present an algorithm for the following problem. Given a triangulated ...
research
05/01/2019

A convex cover for closed unit curves has area at least 0.0975

We combine geometric methods with numerical box search algorithm to show...
research
01/10/2023

A Continuation Method for Fitting a Bandlimited Curve to Points in the Plane

In this paper, we describe an algorithm for fitting an analytic and band...
research
11/24/2021

Construction and evaluation of PH curves in exponential-polynomial spaces

In the past few decades polynomial curves with Pythagorean Hodograph (fo...

Please sign up or login with your details

Forgot password? Click here to reset