English

Halving by a Thousand Cuts or Punctures

Computational Geometry 2022-08-25 v1

Abstract

\newcommand{\Arr}{\mathcal{A}} \newcommand{\numS}{k} \newcommand{\ArrX}[1]{\Arr(#1)} \newcommand{\eps}{\varepsilon} \newcommand{\opt}{\mathsf{o}} For point sets P1,,P\numSP_1, \ldots, P_\numS, a set of lines LL is halving if any face of the arrangement \ArrXL\ArrX{L} contains at most Pi/2|P_i|/2 points of PiP_i, for all ii. We study the problem of computing a halving set of lines of minimal size. Surprisingly, we show a polynomial time algorithm that outputs a halving set of size O(\opt3/2)O(\opt^{3/2}), where \opt\opt is the size of the optimal solution. Our solution relies on solving a new variant of the weak \eps\eps-net problem for corridors, which we believe to be of independent interest. We also study other variants of this problem, including an alternative setting, where one needs to introduce a set of guards (i.e., points), such that no convex set avoiding the guards contains more than half the points of each point set.

Keywords

Cite

@article{arxiv.2208.11275,
  title  = {Halving by a Thousand Cuts or Punctures},
  author = {Sariel Har-Peled and Da Wei Zheng},
  journal= {arXiv preprint arXiv:2208.11275},
  year   = {2022}
}
R2 v1 2026-06-25T01:55:11.360Z