English

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

Computational Geometry 2024-07-02 v1 Data Structures and Algorithms

Abstract

Given a set PP of nn points and a set SS of nn weighted disks in the plane, the disk coverage problem is to compute a subset of disks of smallest total weight such that the union of the disks in the subset covers 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(n3/2log2n)O(n^{3/2}\log^2 n) time algorithm for the problem. This improves the previously best work of O(n2logn)O(n^2\log n) time. Our result leads to an algorithm of O(n7/2log2n)O(n^{{7}/{2}}\log^2 n) time for the halfplane coverage problem (i.e., using nn weighted halfplanes to cover nn points), an improvement over the previous O(n4logn)O(n^4\log n) time solution. If all halfplanes are lower ones, our algorithm runs in O(n3/2log2n)O(n^{{3}/{2}}\log^2 n) time, while the previous best algorithm takes O(n2logn)O(n^2\log n) time. Using duality, the hitting set problems under the same settings can be solved with similar time complexities.

Keywords

Cite

@article{arxiv.2407.00329,
  title  = {On Line-Separable Weighted Unit-Disk Coverage and Related Problems},
  author = {Gang Liu and Haitao Wang},
  journal= {arXiv preprint arXiv:2407.00329},
  year   = {2024}
}

Comments

To appear in MFCS 2024

R2 v1 2026-06-28T17:23:27.902Z