Emergent Mind

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

(2407.00329)
Published Jun 29, 2024 in cs.CG and cs.DS

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 $\ell$. We present an $O(n{3/2}\log2 n)$ time algorithm for the problem. This improves the previously best work of $O(n2\log n)$ time. Our result leads to an algorithm of $O(n{{7}/{2}}\log2 n)$ time for the halfplane coverage problem (i.e., using $n$ weighted halfplanes to cover $n$ points), an improvement over the previous $O(n4\log n)$ time solution. If all halfplanes are lower ones, our algorithm runs in $O(n{{3}/{2}}\log2 n)$ time, while the previous best algorithm takes $O(n2\log n)$ time. Using duality, the hitting set problems under the same settings can be solved with similar time complexities.

We're not able to analyze this paper right now due to high demand.

Please check back later (sorry!).

Generate a summary of this paper on our Pro plan:

We ran into a problem analyzing this paper.

Newsletter

Get summaries of trending comp sci papers delivered straight to your inbox:

Unsubscribe anytime.