Linear Time Approximation Schemes for Geometric Maximum Coverage.

Jian Li,Haitao Wang,Bowei Zhang,Ningye Zhang
DOI: https://doi.org/10.1016/j.tcs.2017.11.026
IF: 1.002
2018-01-01
Theoretical Computer Science
Abstract:We study approximation algorithms for the following geometric version of the maximum coverage problem: Let P be a set of n weighted points in the plane. Let D represent a planar object, such as a rectangle, or a disk. We want to place m copies of D such that the sum of the weights of the points in P covered by these copies is maximized. For any fixed epsilon > 0, we present efficient approximation schemes that can find a (1 - epsilon)-approximation to the optimal solution. In particular, for m = 1 and for the special case where D is a rectangle, our algorithm runs in time O(n log(1/epsilon)), improving on the previous result. For m > 1 and the rectangular case, our algorithm runs in O (n/epsilon log(1/epsilon) + m/epsilon log m + m(1/epsilon)(O(min(root m,1/epsilon)))) time. For a more general class of shapes (including disks, polygons with O(1) edges), our algorithm runs in O (n(1/epsilon)(O (1)) + m/epsilon log m + m(1/epsilon)(O(min(m,1/epsilon 2)))) time. (C) 2017 Elsevier B.V. All rights reserved.
What problem does this paper attempt to address?