English

Collecting Coupons with Random Initial Stake

Discrete Mathematics 2017-08-01 v1 Data Structures and Algorithms Neural and Evolutionary Computing

Abstract

Motivated by a problem in the theory of randomized search heuristics, we give a very precise analysis for the coupon collector problem where the collector starts with a random set of coupons (chosen uniformly from all sets). We show that the expected number of rounds until we have a coupon of each type is nHn/21/2±o(1)nH_{n/2} - 1/2 \pm o(1), where Hn/2H_{n/2} denotes the (n/2)(n/2)th harmonic number when nn is even, and Hn/2:=(1/2)Hn/2+(1/2)Hn/2H_{n/2}:= (1/2) H_{\lfloor n/2 \rfloor} + (1/2) H_{\lceil n/2 \rceil} when nn is odd. Consequently, the coupon collector with random initial stake is by half a round faster than the one starting with exactly n/2n/2 coupons (apart from additive o(1)o(1) terms). This result implies that classic simple heuristic called \emph{randomized local search} needs an expected number of nHn/21/2±o(1)nH_{n/2} - 1/2 \pm o(1) iterations to find the optimum of any monotonic function defined on bit-strings of length nn.

Cite

@article{arxiv.1308.6384,
  title  = {Collecting Coupons with Random Initial Stake},
  author = {Benjamin Doerr and Carola Doerr},
  journal= {arXiv preprint arXiv:1308.6384},
  year   = {2017}
}
R2 v1 2026-06-22T01:17:10.062Z