Sublinear Time Approximate Sum via Uniform Random Sampling

Abstract

We investigate the approximation for computing the sum a1+...+an with an input of a list of nonnegative elements a1,..., an. If all elements are in the range [0,1], there is a randomized algorithm that can compute an (1+ε)-approximation for the sum problem in time O(n( n)Σi=1n ai), where ε is a constant in (0,1). Our randomized algorithm is based on the uniform random sampling, which selects one element with equal probability from the input list each time. We also prove a lower bound (n Σi=1n ai), which almost matches the upper bound, for this problem.

0

Discussion (0)

Sign in to join the discussion.

Loading comments…