An Optimal Algorithm for Monte Carlo Estimation
Authors:
- Paul DagumPDPaul Dagum
- Richard KarpRKRichard Karp
- Michael LubyMLMichael Luby
- Sheldon RossSRSheldon Ross
- 1 January 2000
- journal article
- Published by Society for Industrial & Applied Mathematics (SIAM) in SIAM Journal on Computing
- Vol. 29 (5) , 1484-1496
Abstract
A typical approach to estimate an unknown quantity $\mu$ is to design an experiment that produces a random variable Z, distributed in [0,1] with E[Z]=\mu$, run this experiment independently a number of times, and use the average of the outcomes as the estimate. In this paper, we consider the case when no a priori information about Z is known except that is distributed in [0,1]. We describe an approximation algorithm ${\cal A}{\cal A}$ which, given $\epsilon$ and $\delta$, when running independent experiments with respect to any Z, produces an estimate that is within a factor $1+\epsilon$ of $\mu$ with probability at least $1-\delta$. We prove that the expected number of experiments run by ${\cal A}{\cal A}$ (which depends on Z) is optimal to within a constant factor {for every} Z.
Keywords
This publication has 19 references indexed in Scilit:
- An Optimal Algorithm for Monte Carlo EstimationSIAM Journal on Computing, 2000
- An optimal approximation algorithm for Bayesian inferenceArtificial Intelligence, 1997
- An analysis of a Monte Carlo algorithm for estimating the permanentCombinatorica, 1995
- Lower bounds for sampling algorithms for estimating the averageInformation Processing Letters, 1995
- Polynomial-Time Approximation Algorithms for the Ising ModelSIAM Journal on Computing, 1993
- A Mildly Exponential Time Algorithm for Approximating the Number of Solutions to a Multidimensional Knapsack ProblemCombinatorics, Probability and Computing, 1993
- A Monte-Carlo Algorithm for Estimating the PermanentSIAM Journal on Computing, 1993
- Approximating the permanent of graphs with large factorsTheoretical Computer Science, 1992
- A random polynomial-time algorithm for approximating the volume of convex bodiesJournal of the ACM, 1991
- Random generation of combinatorial structures from a uniform distributionTheoretical Computer Science, 1986