Daniel Berend

Senior Academic

Simulating a Coupon Collector

Dina Barak-Pelleg, Daniel Berend

The coupon collector’s problem (CCP) reads as follows: How many drawings are needed on average in order to complete a collection of n types of coupons, if at each step a single coupon is drawn uniformly randomly, independently of all the other drawings? Since CCP was first introduced, numerous questions have been posed on its basis, and it also turned out to appear in many applications, such as DDoS cyber attacks and machine learning. It is well known that, in CCP, the convergence of various quantities of interest to their asymptotic values is rather slow. Thus, simulating the process to get a feeling for their behavior is often impractical. We present here an alternative view of the process, which allows us, for equally probable coupons, to perform fast simulation for large values of the parameters.

Publication language English
Pages 66-77
Publication status Published - 01.01.2022

Keywords

Coupon collector’s problem
Simulation

ASJC Scopus subject areas

Theoretical Computer Science
General Computer Science
Other files and links
Link to publication in Scopus