Consistent Sampling with Replacement

Ronald L. Rivest
DOI: https://doi.org/10.48550/arXiv.1808.10016
2018-08-29
Data Structures and Algorithms
Abstract:We describe a very simple method for `consistent sampling' that allows for sampling with replacement. The method extends previous approaches to consistent sampling, which assign a pseudorandom real number to each element, and sample those with the smallest associated numbers. When sampling with replacement, our extension gives the item sampled a new, larger, associated pseudorandom number, and returns it to the pool of items being sampled.
What problem does this paper attempt to address?