サイズデッキから枚のカードを引くときに目に見えないカードの予想数


10

枚のカードのデッキがあります。そこからランダムにランダムにカードを引いて差し替えます。ドローした後、決して選択されなかったと予想されるカードの数はいくつですか?n2n

この質問は、問題2.12のパート2です。

M. MitzenmacherおよびE. Upfal、Probability and Computing:Randomized Algorithms and Probabilistic Analysis、Cambridge University Press、2005年。

また、それが価値があることについては、これは宿題の問題ではありません。それは独学で、私は行き詰まっています。

これまでの私の答えは:

レッツ後に見られる個別のカードの数も番目のドロー。次に:Xii

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

ここでの考え方は、引くたびに、見たことのあるカードを引くか、見たことのないカードを引くかのいずれかであり、これを再帰的に定義できるということです。

最後に、ドロー後に何が見られなかったかという質問に対する答えは、ます。2nnE[X2n]

これは正しいと思いますが、もっと簡単な解決策があるはずです。

どんな助けでも大歓迎です。


シミュレーションして結果を比較しましたか?
アダム

回答:


10

ヒント: どの引き分けでも、カードが選択されない確率はです。また、置換して描画しているので、各描画は他の描画から独立していると言えると思います。つまり、ドローでカードが選択されない確率は...n1n2n


3
(+1)これは最初の良いスタートです。これと期待の直線性を組み合わせることで、経済的でエレガントなソリューションが実現します。
枢機卿

6

ヒントをくれたマイクに感謝します。

これが私が思いついたものです。

してみましょうベルヌーイ確率変数あればカードが描かれていません。次に、ですが、はすべてので同じなので、ます。XiXi=1ithpi=P(Xi=1)=(n1n)2npiip=pi

ここで、をドロー後にドローされなかったカードの数とします。X=i=1nXi2n

次に、E[X]=E[i=1nXi]=i=1nE[Xi]=i=1np=np

そしてそれは私が思うことです。


4
(+1)また、大きい場合、も注意してください。npe2
Dilip Sarwate、2011年

それよりも少し複雑かもしれません。card(i)が失われる確率は、あなたが書いたとおりです。ただし、card(i)が欠落していることがわかったら、card(j)が欠落する確率は変化します。独立性の問題が最終結果を変えるかどうかはわかりませんが、派生を複雑にします。
Emil Friedman

@Emil Friedman:加数が独立であるかどうかにかかわらず、期待は線形です。独立性の欠如は、分散などの量に影響しますが、期待には影響しません。
ダグラスザレ2012

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);
}
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.