Symposium on Discrete Algorithms · 2005 · 23 citations · 9 references
ComputingComputer ScienceMathematicsAlgorithmsProbability TheoryTheory Of ComputationDiscrete OptimizationDiscrete ProbabilityProbabilistic CombinatoricsRandom Number GenerationRandomized AlgorithmsRandomized ComputationDiscrete Random VariablesRandomness Generation
We study the optimal generation of random numbers using a biased coin in two cases: first, when the bias is unknown, and second, when the bias is known. In the first case, we characterize the functions that use a discrete random source of unknown distribution to simulate a target discrete random variable with a given rational distribution. We identify the functions that minimize the ratio of source inputs to target outputs. We show that these optimal functions are efficiently computable. In the second case, we prove that it is impossible to construct an optimal tree algorithm recursively, using a model based on the algebraic decision tree. Our model of computation is sufficiently general to encompass virtually all previously known algorithms for this problem.
9
THE COMPLEXITY OF NONUNIFORM RANDOM NUMBER GENERATION.
Donald E. Knuth, Andrew Chi-Chih Yao · 1976 · 247 citations
An algorithm for source coding
J. Schalkwijk · IEEE Transactions on Information Theory · 1972 · 153 citations