Số lượng thẻ chưa thấy dự kiến ​​khi rút thẻ từ cỗ bài có kích thước


10

Chúng tôi có một bộ bài . Chúng tôi rút thẻ từ nó một cách ngẫu nhiên với sự thay thế. Sau rút ra số lượng thẻ dự kiến ​​không bao giờ được chọn? 2 nn2n

Câu hỏi này là phần 2 của vấn đề 2.12 trong

M. Mitzenmacher và E. Upfal, Xác suất và tính toán: Thuật toán ngẫu nhiên và phân tích xác suất , Nhà xuất bản Đại học Cambridge, 2005.

Ngoài ra, với những gì đáng giá, đây không phải là vấn đề bài tập về nhà. Đó là tự học và tôi chỉ bị mắc kẹt.

Câu trả lời của tôi cho đến nay là:

Đặt là số lượng thẻ riêng biệt được nhìn thấy sau lần rút thứ . Sau đó: iXii

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

Ý tưởng ở đây là mỗi lần chúng ta rút ra, chúng ta sẽ rút một thẻ mà chúng ta đã thấy hoặc chúng ta rút ra một thẻ mà chúng ta chưa thấy và chúng ta có thể định nghĩa điều này một cách đệ quy.

Cuối cùng, câu trả lời cho câu hỏi, có bao nhiêu chúng ta chưa thấy sau trận hòa, sẽ là .n - E [ X 2 n ]2nnE[X2n]

Tôi tin rằng điều này là chính xác, nhưng phải có một giải pháp đơn giản hơn.

Mọi sự trợ giúp sẽ rất được trân trọng.


Bạn đã mô phỏng nó và so sánh kết quả?
Adam

Câu trả lời:


10

Gợi ý: Trên bất kỳ lần rút nào, xác suất mà thẻ không được chọn là . Và vì chúng ta đang vẽ thay thế, tôi cho rằng chúng ta có thể nói rằng mỗi lần vẽ là độc lập với những người khác. Vì vậy, xác suất để một thẻ không được chọn trong rút là ... 2nn1n2n


3
(+1) Điều này mang lại một khởi đầu tốt. Kết hợp điều này với tuyến tính của sự kỳ vọng dẫn đến một giải pháp kinh tế và thanh lịch.
Đức hồng y

6

Cảm ơn bạn Mike cho gợi ý.

Đây là những gì tôi đã đưa ra.

Đặt là biến ngẫu nhiên Bernoulli trong đó nếu thẻ chưa bao giờ được rút ra. Sau đó , nhưng vì giống nhau cho tất cả , hãy .X i = 1 i t h p i = P ( X i = 1 ) = ( n - 1XiXi=1ithpiip=pipi=P(Xi=1)=(n1n)2npiip=pi

Bây giờ hãy để là số lượng thẻ không được rút ra sau rút. 2 nX=i=1nXi2n

Sau đóE[X]=E[i=1nXi]=i=1nE[Xi]=i=1np=np

Và đó là điều tôi nghĩ.


4
(+1) Cũng lưu ý rằng với lớn, . p e - 2npe2
Dilip Sarwate

Nó có thể phức tạp hơn một chút so với điều đó. Xác suất mà thẻ (i) bị bỏ lỡ là như bạn đã viết. Tuy nhiên, một khi chúng ta biết rằng thẻ (i) bị bỏ lỡ, xác suất thiếu thẻ (j) sẽ thay đổi. Tôi không biết liệu vấn đề độc lập có làm thay đổi kết quả cuối cùng hay không nhưng làm phức tạp việc phái sinh.
Emil Friedman

@Emil Friedman: Kỳ vọng là tuyến tính cho dù triệu hồi có độc lập hay không. Sự thiếu độc lập ảnh hưởng đến số lượng như phương sai, nhưng không phải là kỳ vọng.
Douglas Zare

4

Dưới đây là một số mã R để xác nhận lý thuyết.

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);
}
Khi sử dụng trang web của chúng tôi, bạn xác nhận rằng bạn đã đọc và hiểu Chính sách cookieChính sách bảo mật của chúng tôi.
Licensed under cc by-sa 3.0 with attribution required.