A sample of samplers: a computational perspective on sampling

  • Authors:
  • Oded Goldreich

  • Affiliations:
  • Faculty of Mathematics and Computer Science, The Weizmann Institute of Science, Israel

  • Venue:
  • Studies in complexity and cryptography
  • Year:
  • 2011
  • Social sampling

    Proceedings of the 18th ACM SIGKDD international conference on Knowledge discovery and data mining

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider the problem of estimating the average of a huge set of values. That is, given oracle access to an arbitrary function f : {0, 1}n → [0, 1], we wish to estimate 2-n Σx∈{0,1}n f(x) upto an additive error of ε. We are allowed to employ a randomized algorithm that may err with probability at most δ. We survey known algorithms for this problem and focus on the ideas underlying their construction. In particular, we present an algorithm that makes O(ε-2 ċ log(1/δ)) queries and uses n + O(log(1/ε)) + O(log(1/δ)) coin tosses, both complexities being very close to the corresponding lower bounds.