Papers
Topics
Authors
Recent
Search
2000 character limit reached

Partial Sublinear Time Approximation and Inapproximation for Maximum Coverage

Published 5 Apr 2016 in cs.DS and cs.CC | (1604.01421v2)

Abstract: We develop a randomized approximation algorithm for the classical maximum coverage problem, which given a list of sets A1,A2,,AmA_1,A_2,\cdots, A_m and integer parameter kk, select kk sets Ai1,Ai2,,AikA_{i_1}, A_{i_2},\cdots, A_{i_k} for maximum union Ai1Ai2AikA_{i_1}\cup A_{i_2}\cup\cdots\cup A_{i_k}. In our algorithm, each input set AiA_i is a black box that can provide its size Ai|A_i|, generate a random element of AiA_i, and answer the membership query (xAi?)(x\in A_i?) in O(1)O(1) time. Our algorithm gives (11e)(1-{1\over e})-approximation for maximum coverage problem in O(p(m))O(p(m)) time, which is independent of the sizes of the input sets. No existing O(p(m)n<sup>1ϵ)O(p(m)n<sup>{1-\epsilon}) time (11e)(1-{1\over e})-approximation algorithm for the maximum coverage has been found for any function p(m)p(m) that only depends on the number of sets, where n=max(A1,,Am)n=\max(|A_1|,\cdots,| A_m|) (the largest size of input sets). The notion of partial sublinear time algorithm is introduced. For a computational problem with input size controlled by two parameters nn and mm, a partial sublinear time algorithm for it runs in a O(p(m)n<sup>1ϵ)O(p(m)n<sup>{1-\epsilon}) time or O(q(n)m<sup>1ϵ)O(q(n)m<sup>{1-\epsilon}) time. The maximum coverage has a partial sublinear time O(p(m))O(p(m)) constant factor approximation. On the other hand, we show that the maximum coverage problem has no partial sublinear O(q(n)m<sup>1ϵ)O(q(n)m<sup>{1-\epsilon}) time constant factor approximation algorithm. It separates the partial sublinear time computation from the conventional sublinear time computation by disproving the existence of sublinear time approximation algorithm for the maximum coverage problem.

Authors (1)
  1. Bin Fu 
Citations (4)

Summary

No one has generated a summary of this paper yet.

Paper to Video (Beta)

No one has generated a video about this paper yet.

Whiteboard

No one has generated a whiteboard explanation for this paper yet.

Open Problems

We haven't generated a list of open problems mentioned in this paper yet.

Continue Learning

We haven't generated follow-up questions for this paper yet.