English

Linear Time Approximation Schemes for Geometric Maximum Coverage

Computational Geometry 2017-12-08 v1

Abstract

We study approximation algorithms for the following geometric version of the maximum coverage problem: Let P\mathcal{P} be a set of nn weighted points in the plane. Let DD represent a planar object, such as a rectangle, or a disk. We want to place mm copies of DD such that the sum of the weights of the points in P\mathcal{P} covered by these copies is maximized. For any fixed ε>0\varepsilon>0, we present efficient approximation schemes that can find a (1ε)(1-\varepsilon)-approximation to the optimal solution. In particular, for m=1m=1 and for the special case where DD is a rectangle, our algorithm runs in time O(nlog(1ε))O(n\log (\frac{1}{\varepsilon})), improving on the previous result. For m>1m>1 and the rectangular case, our algorithm runs in O(nεlog(1ε)+mεlogm+m(1ε)O(min(m,1ε)))O(\frac{n}{\varepsilon}\log (\frac{1}{\varepsilon})+\frac{m}{\varepsilon}\log m +m(\frac{1}{\varepsilon})^{O(\min(\sqrt{m},\frac{1}{\varepsilon}))}) time. For a more general class of shapes (including disks, polygons with O(1)O(1) edges), our algorithm runs in O(n(1ε)O(1)+mϵlogm+m(1ε)O(min(m,1ε2)))O(n(\frac{1}{\varepsilon})^{O(1)}+\frac{m}{\epsilon}\log m + m(\frac{1}{\varepsilon})^{O(\min(m,\frac{1}{\varepsilon^2}))}) time.

Keywords

Cite

@article{arxiv.1702.01836,
  title  = {Linear Time Approximation Schemes for Geometric Maximum Coverage},
  author = {Kai Jin and Jian Li and Haitao Wang and Bowei Zhang and Ningye Zhang},
  journal= {arXiv preprint arXiv:1702.01836},
  year   = {2017}
}

Comments

28pages; The conference version arXiv:1505.02591 of this paper was published in COCOON 2015