Algorithms for the Line-Constrained Disk Coverage and Related Problems

04/29/2021
by   Logan Pedersen, et al.
0

Given a set P of n points and a set S of m weighted disks in the plane, the disk coverage problem asks for a subset of disks of minimum total weight that cover all points of P. The problem is NP-hard. In this paper, we consider a line-constrained version in which all disks are centered on a line L (while points of P can be anywhere in the plane). We present an O((m+n)log(m+n)+κlog m) time algorithm for the problem, where κ is the number of pairs of disks that intersect. Alternatively, we can also solve the problem in O(nmlog(m+n)) time. For the unit-disk case where all disks have the same radius, the running time can be reduced to O((n+m)log(m+n)). In addition, we solve in O((m+n)log(m+n)) time the L_∞ and L_1 cases of the problem, in which the disks are squares and diamonds, respectively. As a by-product, the 1D version of the problem where all points of P are on L and the disks are line segments on L is also solved in O((m+n)log(m+n)) time. We also show that the problem has an Ω((m+n)log (m+n)) time lower bound even for the 1D case. We further demonstrate that our techniques can also be used to solve other geometric coverage problems. For example, given in the plane a set P of n points and a set S of n weighted half-planes, we solve in O(n^4log n) time the problem of finding a subset of half-planes to cover P so that their total weight is minimized. This improves the previous best algorithm of O(n^5) time by almost a linear factor. If all half-planes are lower ones, then our algorithm runs in O(n^2log n) time, which improves the previous best algorithm of O(n^4) time by almost a quadratic factor.

READ FULL TEXT

page 1

page 2

page 3

page 4

research
05/15/2023

Geometric Hitting Set for Line-Constrained Disks and Related Problems

Given a set P of n weighted points and a set S of m disks in the plane, ...
research
09/06/2023

On the Line-Separable Unit-Disk Coverage and Related Problems

Given a set P of n points and a set S of m disks in the plane, the disk ...
research
11/25/2022

Towards Better Bounds for Finding Quasi-Identifiers

We revisit the problem of finding small ϵ-separation keys introduced by ...
research
07/07/2023

Line-Constrained k-Semi-Obnoxious Facility Location

Suppose we are given a set B of blue points and a set R of red points, a...
research
03/15/2019

Smallest k-Enclosing Rectangle Revisited

Given a set of n points in the plane, and a parameter k, we consider the...
research
11/30/2021

Servicing Timed Requests on a Line

We consider an off-line optimisation problem where k robots must service...
research
04/01/2021

The k-Colorable Unit Disk Cover Problem

In this article, we consider colorable variations of the Unit Disk Cover...

Please sign up or login with your details

Forgot password? Click here to reset