Algorithms for the Line-Constrained Disk Coverage and Related Problems
Abstract
Given a set of points and a set of weighted disks in the plane, the disk coverage problem asks for a subset of disks of minimum total weight that cover all points of . The problem is NP-hard. In this paper, we consider a line-constrained version in which all disks are centered on a line (while points of can be anywhere in the plane). We present an time algorithm for the problem, where is the number of pairs of disks that intersect. Alternatively, we can also solve the problem in time. For the unit-disk case where all disks have the same radius, the running time can be reduced to . In addition, we solve in time the and 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 are on and the disks are line segments on is also solved in time. We also show that the problem has an 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 of points and a set of weighted half-planes, we solve in time the problem of finding a subset of half-planes to cover so that their total weight is minimized. This improves the previous best algorithm of time by almost a linear factor. If all half-planes are lower ones, then our algorithm runs in time, which improves the previous best algorithm of time by almost a quadratic factor.
Cite
@article{arxiv.2104.14680,
title = {Algorithms for the Line-Constrained Disk Coverage and Related Problems},
author = {Logan Pedersen and Haitao Wang},
journal= {arXiv preprint arXiv:2104.14680},
year = {2021}
}
Comments
A preliminary version to appear in WADS 2021