Efficient Sampling Methods for Discrete Distributions

Efficient Sampling Methods for Discrete Distributions

0.00 Avg rating0 Votes
Article ID: iaor20173259
Volume: 79
Issue: 2
Start Page Number: 484
End Page Number: 508
Publication Date: Oct 2017
Journal: Algorithmica
Authors: ,
Keywords: statistics: sampling, statistics: distributions, computers: data-structure, datamining, optimization
Abstract:

We study the fundamental problem of the exact and efficient generation of random values from a finite and discrete probability distribution. Suppose that we are given n distinct events with associated probabilities p 1 , , p n equ1 . First, we consider the problem of sampling from the distribution where the i‐th event has probability proportional to p i equ2 . Second, we study the problem of sampling a subset which includes the i‐th event independently with probability p i equ3 . For both problems we present on two different classes of inputs–sorted and general probabilities–efficient data structures consisting of a preprocessing and a query algorithm. Varying the allotted preprocessing time yields a trade‐off between preprocessing and query time, which we prove to be asymptotically optimal everywhere.

Reviews

Required fields are marked *. Your email address will not be published.