English

Finding Small Hitting Sets in Infinite Range Spaces of Bounded VC-dimension

Computational Geometry 2017-02-14 v2

Abstract

We consider the problem of finding a small hitting set in an {\it infinite} range space \cF=(Q,\cR)\cF=(Q,\cR) of bounded VC-dimension. We show that, under reasonably general assumptions, the infinite dimensional convex relaxation can be solved (approximately) efficiently by multiplicative weight updates. As a consequence, we get an algorithm that finds, for any δ>0\delta>0, a set of size O(s\cF(z\cF))O(s_{\cF}(z^*_\cF)) that hits (1δ)(1-\delta)-fraction of \cR\cR (with respect to a given measure) in time proportional to log(1δ)\log(\frac{1}{\delta}), where s\cF(1ϵ)s_{\cF}(\frac{1}{\epsilon}) is the size of the smallest ϵ\epsilon-net the range space admits, and z\cFz^*_{\cF} is the value of the {\it fractional} optimal solution. This {\it exponentially} improves upon previous results which achieve the same approximation guarantees with running time proportional to \poly(1δ)\poly(\frac{1}{\delta}). Our assumptions hold, for instance, in the case when the range space represents the {\it visibility} regions of a polygon in \RR2\RR^2, giving thus a deterministic polynomial time O(logz\cF)O(\log z^*_{\cF})-approximation algorithm for guarding (1δ)(1-\delta)-fraction of the area of any given simple polygon, with running time proportional to \polylog(1δ)\polylog(\frac{1}{\delta}).

Keywords

Cite

@article{arxiv.1610.03812,
  title  = {Finding Small Hitting Sets in Infinite Range Spaces of Bounded VC-dimension},
  author = {Khaled Elbassioni},
  journal= {arXiv preprint arXiv:1610.03812},
  year   = {2017}
}