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

Abstract

Given a set P of n points and a set S of n 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 P. 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 P by a line . We present an O(n3/22 n) time algorithm for the problem. This improves the previously best work of O(n2 n) time. Our result leads to an algorithm of O(n7/22 n) time for the halfplane coverage problem (i.e., using n weighted halfplanes to cover n points), an improvement over the previous O(n4 n) time solution. If all halfplanes are lower ones, our algorithm runs in O(n3/22 n) time, while the previous best algorithm takes O(n2 n) time. Using duality, the hitting set problems under the same settings can be solved with similar time complexities.

0

Turn this paper into a full lesson

ArcXiv compiles a staged curriculum from this paper: 8-12 lessons across beginner → advanced, synthesised section guides, visuals, flashcards, a quiz, exercises, and on-demand deep dives per section. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…