Papers
Topics
Authors
Recent
Search
2000 character limit reached

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

Published 6 Sep 2023 in cs.CG and cs.DS | (2309.03162v2)

Abstract: Given a set PP of nn points and a set SS of mm disks in the plane, the disk coverage problem asks for a smallest subset of disks that together cover all points of PP. The problem is NP-hard. In this paper, we consider a line-separable unit-disk version of the problem where all disks have the same radius and their centers are separated from the points of PP by a line \ell. We present an O((n+m)log(n+m))O((n+m)\log(n+m)) time algorithm for the problem. This improves the previously best result of O(nm+nlogn)O(nm+ n\log n) time. Our techniques also solve the line-constrained version of the problem, where centers of all disks of SS are located on a line \ell while points of PP can be anywhere in the plane. Our algorithm runs in O((n+m)log(m+n)+mlogmlogn)O((n+m)\log (m+ n)+m \log m\log n) time, which improves the previously best result of O(nmlog(m+n))O(nm\log(m+n)) time. In addition, our results lead to an algorithm of O(n<sup>3log</sup>n)O(n<sup>3\log</sup> n) time for a half-plane coverage problem (given nn half-planes and nn points, find a smallest subset of half-planes covering all points); this improves the previously best algorithm of O(n<sup>4log</sup>n)O(n<sup>4\log</sup> n) time. Further, if all half-planes are lower ones, our algorithm runs in O(nlogn)O(n\log n) time while the previously best algorithm takes O(n<sup>2log</sup>n)O(n<sup>2\log</sup> n) time.

Authors (2)
Citations (4)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.