Fast Approximation Algorithms for Piercing Boxes by Points
Abstract
\newcommand{\popt}{{\mathcal{p}}} \newcommand{\Re}{\mathbb{R}}\newcommand{\N}{{\mathcal{N}}} \newcommand{\BX}{\mathcal{B}} \newcommand{\bb}{\mathsf{b}} \newcommand{\eps}{\varepsilon} \newcommand{\polylog}{\mathrm{polylog}} Let be a set of axis-aligned boxes in where is a constant. The \emph{piercing problem} is to compute a smallest set of points that hits every box in , i.e., , for . Let , the \emph{piercing number} be the minimum size of a piercing set of . We present a randomized -approximation algorithm with expected running time . Next, we present a faster -time algorithm but with a slightly inferior approximation factor of . The running time of both algorithms can be improved to near-linear using a sampling-based technique, if . For the dynamic version of the problem in the plane, we obtain a randomized -approximation algorithm with amortized expected update time for insertion or deletion of boxes. For squares in , the update time can be improved to .
Cite
@article{arxiv.2311.02050,
title = {Fast Approximation Algorithms for Piercing Boxes by Points},
author = {Pankaj K. Agarwal and Sariel Har-Peled and Rahul Raychaudhury and Stavros Sintos},
journal= {arXiv preprint arXiv:2311.02050},
year = {2025}
}
Comments
Appeared in SODA 2024