Erwartete Anzahl unsichtbarer Karten beim Ziehen von Karten aus einem Stapel der Größe


10

Wir haben ein Kartenspiel mit Karten. Wir ziehen einheitlich zufällig Karten mit Ersatz. Wie viele Karten werden nach Ziehungen nie ausgewählt? 2 nn2n

Diese Frage ist Teil 2 von Problem 2.12 in

M. Mitzenmacher und E. Upfal, Wahrscheinlichkeit und Datenverarbeitung : Randomisierte Algorithmen und probabilistische Analyse , Cambridge University Press, 2005.

Auch für das, was es wert ist, ist dies kein Hausaufgabenproblem. Es ist Selbststudium und ich stecke einfach fest.

Meine bisherige Antwort lautet:

Sei die Anzahl der verschiedenen Karten, die nach dem ten Ziehen gesehen werden. Dann: iXii

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

Die Idee dabei ist, dass wir jedes Mal, wenn wir ziehen, entweder eine Karte ziehen, die wir gesehen haben, oder eine Karte ziehen, die wir nicht gesehen haben, und dass wir dies rekursiv definieren können.

Schließlich die Antwort auf die Frage, wie viele wir nach Zügen nicht gesehen haben, .n - E [ X 2 n ]2nnE[X2n]

Ich glaube, das ist richtig, aber es muss eine einfachere Lösung geben.

Jede Hilfe wäre sehr dankbar.


Haben Sie es simuliert und die Ergebnisse verglichen?
Adam

Antworten:


10

Hinweis: Bei jedem Zug ist die Wahrscheinlichkeit, dass eine Karte nicht ausgewählt wird, . Und da wir mit Ersatz zeichnen, können wir davon ausgehen, dass jede Zeichnung unabhängig von den anderen ist. Die Wahrscheinlichkeit, dass eine Karte in Zügen nicht ausgewählt wird, ist also ... 2nn1n2n


3
(+1) Dies gibt einen guten ersten Start. Die Kombination mit der Linearität der Erwartungen führt zu einer wirtschaftlichen und eleganten Lösung.
Kardinal

6

Danke Mike für den Hinweis.

Das habe ich mir ausgedacht.

Sei eine Bernoulli-Zufallsvariable mit wenn die -Karte noch nie gezogen wurde. Dann ist , aber da für alle , sei .X i = 1 i t h p i = P ( X i = 1 ) = ( n - 1XiXi=1ithpiip=pipi=P(Xi=1)=(n1n)2npiip=pi

Nun sei die Anzahl der Karten, die nach Zügen nicht gezogen wurden . 2 nX=i=1nXi2n

Dann istE[X]=E[i=1nXi]=i=1nE[Xi]=i=1np=np

Und das macht es, denke ich.


4
(+1) Beachten Sie auch, dass für groß . p e - 2npe2
Dilip Sarwate

Es kann etwas komplizierter sein. Die Wahrscheinlichkeit, dass Karte (i) übersehen wird, ist wie Sie geschrieben haben. Sobald wir jedoch wissen, dass Karte (i) übersehen wurde, ändert sich die Wahrscheinlichkeit, dass Karte (j) fehlt. Ich weiß nicht, ob das Problem der Unabhängigkeit das Endergebnis ändern wird, erschwert aber die Ableitung.
Emil Friedman

@Emil Friedman: Die Erwartung ist linear, ob die Summanden unabhängig sind oder nicht. Der Mangel an Unabhängigkeit beeinflusst Größen wie die Varianz, aber nicht die Erwartung.
Douglas Zare

4

Hier ist ein R-Code zur Validierung der Theorie.

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);
}
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.