Бенджамін Доер дає (у розділі "Аналіз евристики рандомізованого пошуку: інструменти з теорії ймовірностей" у книзі "Теорія евристики рандомізованого пошуку", див. Посилання на Інтернет-PDF) дещо просте доказ
Пропозиція Нехай - час зупинки процесу збору купонів. Тоді .ТПр [ Т≤ ( 1 - ϵ ) ( n - 1 ) lnn ] ≤ e- нϵ
Це, здається, дає бажані асимптотики (з другої відповіді @ кардинала), але з перевагою, що це правда для всіх та .нϵ
Ось доказний ескіз.
Ескіз доказування: Нехай є випадком, коли -й купон буде зібраний у першій розіграші . Таким чином, . Ключовим фактом є те, що мають негативну кореляцію для будь-якого , . Інтуїтивно це досить чітко, оскільки знаючи, що -й купон у першому розіграші зробить меншою ймовірність того, що -й купон також буде намальований у першому розіграші. ХiiтПр [ Хi= 1 ] = ( 1 - 1 / н )тХiЯ⊆ [ n ]Pr [ ∀ i ∈ I, Xi= 1 ] ≤ ∏i ∈ IПр[ Хi= 1 ]iтjт
Можна довести претензію, але збільшивши набір на 1 на кожному кроці. Тоді вона зводиться до показуючи , що , для . Рівнозначно, шляхом усереднення, воно зводиться до показу, що . Для цього Doerr дає лише інтуїтивний аргумент. Один проспект до доказу такий. Можна помітити, що обумовлено купоном, що надходить після всіх купонів у , що ймовірність витягти новий купон з після малювання поки що , замість попередньогоЯПр [∀ i ∈ I,Xi= 1 |Хj= 1 ] ≤ Pr [ ∀ i ∈ I,Xi= 1 ]j ∉ Ij I I k | Я | - кПр [ ∀ i∈ I,Xi= 1 |Хj= 0 ] ≥ Pr [ ∀ i ∈ I,Xi= 1 ]jЯЯк | Я| -к| Я| -кn - 1 jI| Я| -кн . Таким чином, розкладаючи час для збору всіх купонів у вигляді суми геометричних випадкових змінних, ми можемо побачити, що обумовлення -купону, що настає після того, як збільшує ймовірність успіху, і, таким чином, виконуючи умову, лише збільшує ймовірність збирати купони раніше ( шляхом стохастичного домінування: кожна геометрична випадкова величина збільшується в умові стохастичного домінування за умови обумовлення, і це домінування потім може бути застосоване до суми).jЯ
Зважаючи на цю негативну кореляцію, випливає, що , що дає бажаний зв'язаний з . t = ( 1 - ϵ ) ( n - 1 ) ln nПр [ Т≤ ( 1 - ϵ ) ( n - 1 ) lnn ] ≤ ( 1 - ( 1 - 1 / n )т)нt = ( 1 - ϵ ) ( n - 1 ) lnн