English

Geometric Hitting Set for Line-Constrained Disks and Related Problems

Computational Geometry 2023-05-17 v1 Data Structures and Algorithms

Abstract

Given a set PP of nn weighted points and a set SS of mm disks in the plane, the hitting set problem is to compute a subset PP' of points of PP such that each disk contains at least one point of PP' and the total weight of all points of PP' is minimized. The problem is known to be NP-hard. In this paper, we consider a line-constrained version of the problem in which all disks are centered on a line \ell. We present an O((m+n)log(m+n)+κlogm)O((m+n)\log(m+n)+\kappa \log m) time algorithm for the problem, where κ\kappa is the number of pairs of disks that intersect. For the unit-disk case where all disks have the same radius, the running time can be reduced to O((n+m)log(m+n))O((n + m)\log(m + n)). In addition, we solve the problem in O((m+n)log(m+n))O((m + n)\log(m + n)) time in the LL_{\infty} and L1L_1 metrics, in which a disk is a square and a diamond, respectively. Our techniques can also be used to solve other geometric hitting set problems. For example, given in the plane a set PP of nn weighted points and a set SS of nn half-planes, we solve in O(n4logn)O(n^4\log n) time the problem of finding a minimum weight hitting set of PP for SS. This improves the previous best algorithm of O(n6)O(n^6) time by nearly a quadratic factor.

Keywords

Cite

@article{arxiv.2305.09045,
  title  = {Geometric Hitting Set for Line-Constrained Disks and Related Problems},
  author = {Gang Liu and Haitao Wang},
  journal= {arXiv preprint arXiv:2305.09045},
  year   = {2023}
}

Comments

To appear in WADS 2023

R2 v1 2026-06-28T10:35:18.800Z