Linear Time Approximation Schemes for Geometric Maximum Coverage

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 >0, we present efficient approximation schemes that can find a (1-)-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 (1)), improving on the previous result. For m>1 and the rectangular case, our algorithm runs in O(n (1)+m m +m(1)O((m,1))) time. For a more general class of shapes (including disks, polygons with O(1) edges), our algorithm runs in O(n(1)O(1)+mε m + m(1)O((m,12))) time.

0

Turn this paper into a lesson

ArcXiv compiles a structured reading guide from this paper's metadata: plain-English importance, contributions, prerequisite concepts, which sections to read first, flashcards, and a quiz. Grounded in the abstract, never invented.

Discussion (0)

Sign in to join the discussion.

Loading comments…