Ожидаемое количество невидимых карт при вытягивании карт из колоды размером


10

У нас есть колода из карт. Мы вытягиваем карты из него равномерно наугад с заменой. Какое ожидаемое количество карт никогда не выбирается после 2n тиражей?2 nn2n

Этот вопрос является частью 2 проблемы 2.12 в

М. Митценмахер и Э. Упфал, Вероятность и вычисления: рандомизированные алгоритмы и вероятностный анализ , издательство Кембриджского университета, 2005.

Кроме того, для чего это стоит, это не проблема домашней работы. Это самообучение, и я просто застрял.

Пока что мой ответ:

Пусть Xi будет количеством различных карт, увиденных после i го тиража. Затем:

E[Xi]=k=1nk(knP(Xi1=k)+nk1nP(Xi1=k1))

Идея в том, что каждый раз, когда мы рисуем, мы либо рисуем карту, которую видели, либо карту, которую не видели, и что мы можем определить это рекурсивно.

Наконец, ответ на вопрос, сколько мы не видели после 2n розыгрышей, будет nE[X2n] .

Я считаю, что это правильно, но должно быть более простое решение.

Любая помощь будет принята с благодарностью.


Вы имитировали это и сравнивали результаты?
Адам

Ответы:


10

Подсказка: на любом данном розыгрыше вероятность того, что карта не выбрана, равна . И поскольку мы рисуем с заменой, я предполагаю, что мы можем сказать, что каждая ничья не зависит от других. Таким образом, вероятность того, что карта не выбрана в розыгрышах, равна ...2 nN-1N2N


3
(+1) Это дает хороший первый старт. Сочетание этого с линейностью ожиданий приводит к экономичному и элегантному решению.
кардинал

6

Спасибо, Майк, за подсказку.

Это то, что я придумал.

Пусть будет случайной величиной Бернулли, где если карта никогда не была разыграна. Тогда , но поскольку одинаково для всех , пусть .X i = 1 i t h p i = P ( X i = 1 ) = ( n - 1ИксяИксязнак равно1яTчасpiip=piпязнак равноп(Иксязнак равно1)знак равно(N-1N)2Nпяяпзнак равнопя

Теперь пусть будет количеством карт, которые не были разыграны после розыгрышей. 2 nИксзнак равноΣязнак равно1NИкся2N

ТогдаЕ[Икс]знак равноЕ[Σязнак равно1NИкся]знак равноΣязнак равно1NЕ[Икся]знак равноΣязнак равно1Nпзнак равноNп

И это все, я думаю.


4
(+1) Также обратите внимание, что для больших, . p e - 2Nпе-2
Дилип Сарватэ

Это может быть немного сложнее, чем это. Вероятность того, что карта (i) будет пропущена, такая же, как вы написали. Однако, как только мы узнаем, что карта (i) была пропущена, вероятность пропустить карту (j) изменится. Я не знаю, изменит ли вопрос независимости окончательный результат, но усложнит ли вывод.
Эмиль Фридман

@ Эмиль Фридман: Ожидание является линейным, независимо от того, являются ли слагаемые независимыми или нет. Отсутствие независимости влияет на такие величины, как дисперсия, но не на ожидание.
Дуглас Заре

4

Вот некоторый R-код для проверки теории.

evCards <- function(n) 
{
    iter <- 10000;
    cards <- 1:n;
    result <- 0;
    for (i in 1:iter) {
        draws <- sample(cards,2*n,T);
        uniqueDraws <- unique(draws,F);
        noUnique <- length(uniqueDraws);
        noNotSeen <- n - noUnique;
        result <- result + noNotSeen;
    }
    simulAvg <- result/iter;
    theoryAvg <- n * ((n-1)/n)^(2*n);
    output <-list(simulAvg=simulAvg,theoryAvg=theoryAvg);
    return (output);
}
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.