The Careless Coupon Collector's Problem

Abstract

We initiate the study of the Careless Coupon Collector's Problem (CCCP), a novel variation of the classical coupon collector, that we envision as a model for information systems such as web crawlers, dynamic caches, and fault-resilient networks. In CCCP, a collector attempts to gather n distinct coupon types by obtaining one coupon type uniformly at random in each discrete round, however the collector is careless: at the end of each round, each collected coupon type is independently lost with probability p. We analyze the number of rounds required to complete the collection as a function of n and p. In particular, we show that it transitions from (n n) when p = o( nn2) up to ((np1-p)n) when p=ω(1n) in multiple distinct phases. Interestingly, when p=cn, the process remains in a metastable phase, where the fraction of collected coupon types is concentrated around 11+c with probability 1-o(1), for a time window of length e(n). Finally, we give an algorithm that computes the expected completion time of CCCP in O(n2) time.

0

Discussion (0)

Sign in to join the discussion.

Loading comments…