Problemi i grumbulluesit të kuponave

Nga testwiki
Versioni i datës 10 tetor 2023 23:46 nga imported>AmbitiousDoughnut (Krijuar nga përkthimi i faqes "Coupon collector's problem")
(ndrysh) ← Version më i vjetër | Rishikimi i fundit (ndrysh) | Version më i ri → (ndrysh)
Kërceni tek navigimi Kërceni tek kërkimi
Grafiku i numrit të kuponëve, n kundrejt numrit të pritshëm të provave (d.m.th., koha) e nevojshme për t'i mbledhur të gjitha, E[T]

teorinë e probabilitetit, problemi i grumbulluesit të kuponëve përshkruan konkurset "mblidhni të gjithë kuponët dhe fitoni". Ai shtron pyetjen e mëposhtme: Nëse çdo kuti e një marke drithërash përmban një kupon dhe ka n lloje të ndryshme kuponësh, sa është probabiliteti që duhet të blihen më shumë se t kuti për të mbledhur të gjithë n kuponët? Një deklaratë alternative është: Duke pasur parasysh n kuponët, sa kuponë prisni që ju duhet të tërhiqni (me zëvendësim) përpara se të keni tërhequr çdo kupon të paktën një herë? Analiza matematikore e problemit zbulon se numri i pritshëm i provave të nevojshme rritet si Θ(nlog(n)) . Stampa:Efn Për shembull, kur n=50 duhen mesatarisht rreth 225 prova [lower-alpha 1] për të mbledhur të gjithë 50 kuponët.

Zgjidhje

Llogaritja e pritjes matematike

Le të jetë koha T numri i tërheqjeve të nevojshme për të mbledhur të gjithë n kuponët dhe le jetë ti koha për të mbledhur kuponin i -të pas janë mbledhur i1 kupona. Pastaj T=t1++tn . Mendoni për T dhe ti si ndryshore të rastësishme . Vini re se probabiliteti për të mbledhur një kupon të ri është pi=n(i1)n=ni+1n . Prandaj, ti ka shpërndarje gjeometrike me pritje matematike 1pi=nni+1 . Nga lineariteti i pritjeve kemi:

E(T)=E(t1+t2++tn)=E(t1)+E(t2)++E(tn)=1p1+1p2++1pn=nn+nn1++n1=n(11+12++1n)=nHn.

Këtu Hn është numri harmonik n -të. Duke përdorur asimptotikën e numrave harmonikë, marrim:

E(T)=nHn=nlogn+γn+12+O(1/n),

ku γ0.5772156649 është konstantja Euler-Mascheroni .

Përdorimi i mosbarazimit të Markovit për të kufizuar probabilitetin e dëshiruar:

P(TcnHn)1c.

Sa më sipër mund të modifikohet pak për të trajtuar rastin kur ne kemi mbledhur tashmë disa nga kuponët. Le të jetë k numri i kuponëve të mbledhur tashmë, atëherë:

E(Tk)=E(tk+1+tk+2++tn)=n(11+12++1nk)=nHnk

Llogaritja e variancës

Duke përdorur pavarësinë e ndryshoreve të rastit ti, marrim:

Var(T)=Var(t1++tn)=Var(t1)+Var(t2)++Var(tn)=1p1p12+1p2p22++1pnpn2<(n2n2+n2(n1)2++n212)=n2(112+122++1n2)<π26n2

nga relacioni π26=112+122++1n2+ (shih problemin e Bazelit ).

Kufizoni probabilitetin e dëshiruar duke përdorur mosbarazimin e Çebishevit :

P(|TnHn|cn)π26c2.

Vlerësimet e bishtit

Një vlerësim më i fortë i bishtit për bishtin e sipërm merret si më poshtë. Le të jenë Zir që tregojnë ngjarjen që kupini i-të nuk është zgjedhur në r provat e para. Atëherë

P[Zir]=(11n)rer/n.

Kështu, për r=βnlogn, ne kemi P[Zir]e(βnlogn)/n=nβ . Ne marrim

P[T>βnlogn]=P[iZiβnlogn]nP[Z1βnlogn]nβ+1.


Gabim citimi: Etiketat <ref> ekzistojnë për një grup të quajtur "lower-alpha", por nuk u gjet etiketa korresponduese <references group="lower-alpha"/>