A szöveg csak Firefox böngészőben jelenik meg helyesen. Használja a fenti PDF file-ra mutató link-et a letöltésre. Hősünkről éppen öt éve, a KöMaL B. 4419. feladatában hallottunk utoljára [K]:
Kassza Blanka, szenvedélyes szerencsejátékos tegnap 20 000 forintot dobált bele egy félkarú rabló gépbe, amit ráadásul a családja tudta nélkül, a kosztpénzből vett kölcsön. Hogy a dolog ne tudódjon ki, ma a családi kasszából magához veszi a maradék 40 000 forintot is, és ismét meglátogatja a kaszinót, ahol leül az egyik rulettasztalhoz. Mivel nem akar túl sokat kockáztatni, minden menetben a pirosra vagy a feketére tesz 1000 forintot. Ha nyer, aminek az esélye, akkor 1000 forinttal gazdagodik, különben elveszíti a feltett pénzt. Akkor hagyja abba a játékot, ha sikerül összesen 60 000 forintot összegyűjtenie ‐ ebben az esetben otthon hiánytalanul visszateheti a pénzt a helyére ‐ vagy pedig mindenét elveszíti. Mekkora a valószínűsége, hogy Kassza Blankának sikerül a 60 000 forintot összegyűjtenie? (KöMaL B. 4419. feladat, 2012. január) Kassza Blanka sorsát azóta sűrű csönd övezte ‐ talán átmenetileg jó útra tért ‐ de idén, év elején újra febukkant, nem is akárhol, hanem a police.hu híreiben [P]:
A Bács-Kiskun Megyei Rendőr-főkapitányság Gazdaságvédelmi Osztálya csalás bűntett elkövetésének megalapozott gyanúja miatt 2017. január 5-én őrizetbe vett egy 35 éves kecskeméti lakost. A férfi a rendelkezésre álló bizonyítékok alapján megalapozottan gyanúsítható azzal, hogy 2016 szeptemberében és októberében az egyik bank tanácsadójaként előre eltervezve, a bank információs rendszerébe valótlan adatokat vitt be, illetve egyéb műveletek elvégzésével az információs rendszer működését befolyásolta. Pénztárosként a nap elején fiktív befizetéseket könyvelt le az ügyfelek számláira, ezeket a nap folyamán az ügyfelek nevében külföldi számlákra utalta. Az így megszerzett pénz felhasználásával online szerencsejáték-oldalakon fogadott, majd a nap végén ‐ mivel nem nyert és nem tudta visszatenni az ellopott pénzt ‐ sztornózta a reggeli befizetéseket, így több mint 58 millió forint kárt okozott a banknak. A híradásokból sajnos nem derül ki, hogy az illető milyen szerencsejátékot játszott milyen tétekkel, mint ahogy az sem, sikerült-e még időben a felesége nevére íratnia a hűtőszekrényt. Volt portál, amely a hírt egy rulettkerék képével illusztrálta, azt sugallva, hogy rulettezett [I], egy másik portál egy pókerasztal képével próbálta színesíteni [N]. A továbbiakban feltételezzük, hogy Kassza Blanka ezúttal is rulettezett, és minden menetben a feketére vagy a pirosra téve próbált valamilyen előre meghatározott összeget összegyűjteni.
Mielőtt elkezdenénk valószínűségeket számítani, álljunk meg, és tippeljünk:
1. | Hány százalék esélye van Kassza Blankának a B. 4419. feladatban elérnie a 60 000 ezer forintot? |
2. | Tegyük fel, hogy leülünk rulettezni egység pénzzel, minden körben felteszünk egységet a pirosra vagy a feketére, és egészen addig játszunk, míg vagy elfogy minden pénzünk, vagy elérjük a egységnyi pénzt. Melyik az a legkisebb egész szám, amellyel már százaléknál magasabb az esélyünk arra, hogy hamarabb érjük el a egységet, mint hogy elfogy a pénzünk? |
A 2. kérdést Keleti Tamás tette fel egy Facebook-posztban, azzal a kikötéssel, hogy csak tippelni szabad, legfeljebb fejben szabad számolni [F]. A hallgatóság, amelyben matematikusok is rész vettek, a következő tippeket adta:
2, 35, 51, 53, 55, 56, 60, 61, 65, 67, 71, 72, 74, 75, 78, 85, 86, 87, 88, 89, 90, 95, 96, 97, 100, 101. Mivel a kérdések nagyon hasonlóak, csak a kiinduló pénz mennyiségében és a célként kitűzött nyeremény nagyságában különböznek, gyorsan betűzzük meg a kiszámítandó mennyiségeinket.
| Jelölje annak a valószínűségét, hogy egység pénzzel indulva, előbb érjük el az egységnyi vagyont, mint a egységet; |
| Jelölje a várható lépésszámot addig, amíg elérjük az vagy a egység valamelyikét. |
A B. 4419. feladatban 1000 forint az egység, tehát értéke a kérdés, a 2. kérdésben pedig a legkisebb olyan , amelyre . A kérdések életszerűségéhez tartozik, hogy a várható lépésszámok ne legyenek túl magasak ‐ senki nem lenne képes mondjuk menetet együltében végigjátszani. Ezért az értékét is ki fogjuk számítani.
És ha soha nem ér véget a játék? A játékunk egy véletlen bolyongás. Két forduló között összesen -féle állapotunk lehet, és ezeket leírhatjuk egyetlen, és közötti egész számmal: azzal, hogy mennyi pénzünk van. A bolyongás a állapotból indul, a vagy az állapotban véget ér. esetén az állapotból vagy valószínűséggel az állapotba, vagy valószínűséggel az állapotba lépünk, és ezek az események függetlenek a játék korábbi menetétől. A bolyongásnak valójában háromféle kimenetele lehetséges. Lehetséges ugyanis, hogy soha nem érjük el sem a , sem az egységet. Megmutatjuk, hogy ennek a valószínűsége . A bolyongás közben felváltva lépünk páros és páratlan értékekre. Ha lépés után az értékre érkezünk, akkor szükséges, hogy páros legyen; ehhez összesen alkalommal kell felfelé, és alkalommal kell lefelé lépnünk. Az ilyen lépéssorozatok száma nem lehet nagyobb, mint , de ebbe beleszámolhattunk olyan sorozatokat is, amikor a bolyongás közben elhagyjuk a intervallumot. Ezzel ne törődjünk; sőt, az is elég lesz, ha az összes hosszú fel/le sorozat számával, -nel becsülünk felülről. Tehát, annak valószínűségére, hogy a bolyongás soha nem ér véget, bármilyen pozitív egész esetén felírhatjuk a következő becslést:
A 2nn szám rögzített, és az utolsó hatványkitevő ∞-hez tart, ha N→∞. Ezért | 0≤P(a bolyongás soha nem ér véget)≤limN→∞(2nn⋅(13681369)N-n2)=0. | Tehát tényleg 0 a valószínűsége annak, hogy a játék soha nem ér véget.
1. megoldás ‐ egyenletrendszerrel Amikor a játék során éppen 0<m<n egységünk van, a következő játékban ez 1837 valószínűséggel (m+1)-re növekszik, illetve 1937 valószínűséggel (m-1)-re csökken. A m+1, illetve m-1 egységgel folytatva p(m+1,n), illetve p(m-1,n) eséllyel érjük el az n egységnyi pénzt, tehát | p(m,n)=1837p(m+1,n)+1937p(m-1,n),ha m=1,2,...,n-1. | (1) | Ezen kívül 0 egységgel semmi esélyünk; ha pedig már n egységünk van, akkor játék nélkül, biztosan elértük a célt, így Az (1) egy lineáris egyenletrendszert ad a most még ismeretlen p(1,n),p(2,n),...,p(n-1,n) számokra; ezt szeretnénk valamilyen barátságos formában megoldani.
Legyen m=0,1,...,n-1 esetén dm=p(m+1,n)-p(m,n), avagy p(m,n)=d0+d1+...+dm-1, és alakítsuk át az (1) egyenletet a következőképpen: (18+19)p(m,n)=18p(m+1,n)+19p(m-1,n),(1')18dm-1=18(p(m,n)-p(m-1,n))=19(p(m+1,n)-p(m,n))=19dm,dm=1918dm-1.
Az (1') egyenlet szerint az d1,d2,...,dn számok egy 1918 hányadosú mértani sorozatot alkotnak, így dm=(1918)md0. A (2) egyenletből és a mértani sorozat összegképletéből | p(k,n)=p(k,n)p(n,n)=d0+d1+...+dk-1d0+d1+...+dn-1=(1918)k-1(1918)n-1. |
A várható lépésszám meghatározásához felírhatunk egy, az (1)-hez hasonló összefüggést: m pénzzel indulva, 1 játék után 1837 eséllyel m+1 egységünk lesz, és várhatóan további ℓ(m+1,n) játékot játszunk, vagy pedig 1937 eséllyel m-1 egységünk lesz, és várhatóan további ℓ(m-1,n) játékot játszunk. Ezért | ℓ(m,n)=1+1837ℓ(m+1,n)+1937ℓ(m-1,n),ha m=1,2,...,n-1. | (3) | Ha 0 vagy n egységünk van, akkor többé már nem játszunk, vagyis A (3) egyenlet hasonlít az (1)-re; a plusz 1 taggal úgy bánunk el, hogy ℓ(m,n)-ből kivonunk egy lineáris kifejezést: valamilyen c konstanssal legyen t(m,n)=ℓ(m,n)-cm. Ezt behelyettesítve (3)-ba,
t(m,n)+cm=1+1837(t(m+1,n)+c(m+1))+1937(t(m-1,n)+c(m-1)),t(m,n)=1837t(m+1,n)+1937t(m-1,n)+(1-c37).
Kézenfekvő a c számot úgy választanunk, hogy az utolsó tag, 1-c37 kiessen, ez a c=37 választással lehetséges. A (4) egyenletet is átírjuk; az új egyenletrendszerünk:
t(m,n)=1837t(m+1,n)+1937t(m-1,n),ha m=1,2,...,n-1;(3')t(0,n)=0,t(n,n)=-37n.(4')
Ez viszont pontosan az (1)‐(2) egyenletrendszer (-37n)-szerese, így | t(k,n)=-37n⋅p(k,n)=-37n⋅(1918)k-1(1918)n-1, | és végül | ℓ(k,n)=p(k,n)+37k=37k-37n⋅(1918)k-1(1918)n-1. |
A p(k,n) és ℓ(k,n) értéke néhány konkrét esetben: | k n p(k,n) ℓ(k,n) 40 60 0,3123 786,66 87 100 0,4929 1395,32 88 100 0,5205 1330,08 987 1000 0,4952 18198,07 988 1000 0,5227 17217,24 |
Ezek szerint az 1. kérdésre a válasz p(40,60)≈0,3123, vagyis Kassza Blankának körülbelül 31,23% esélye van, és várhatóan 786,66 menetet rulettezik. A 2. kérdésben k=88 (!!) a legkisebb kezdő pénzmennyiség, amellyel indulva 50%-nál nagyobb esélyünk van a 100 egység elérésére, mint a teljes csődre. Figyelemre méltó, hogy tetszőlegesen nagy kezdő pénzzel is 50%-nál alacsonyabb az esélyünk arra, hogy még 13 egység pénzt nyerjünk: | p(k,k+13)=(1918)k-1(1918)k+13-1<(1918)k-1(1918)k+13-(1918)13=(1819)13≈0,4952. |
2. megoldás ‐ invariánsokkal Van egy n+1 mezőből álló ugróiskolapályánk, megszámozva 0-tól n-ig. A pályán 1 kg homokot fogunk ide-oda söprögetni; ez a homok lesz a ,,valószínűségi mezőnk'' a mi ,,Markov-láncunkban''. A homokszemek jelentik a játék egy-egy lehetséges lefolyását. A homokszemek helye 0,1,2,... pörgetés után azt fogja jelenteni, hogy éppen hány egység pénzünk van. A 0-dik mezőn és az n-edik mezőn álló homokszemek azokat a játéklefolyásokat jelentik, amikor már elfogyott a pénzünk, illetve már sikerült elérni az n egység vagyont. A játékot k egységgel kezdjük, ezért a kezdeti állapotban a teljes 1 kg homok a k-adik mezőn áll, a többi mező üres. Mi történik egy rulettpörgetéskor? Minden m=1,2,...,n-1 esetén az m-edik mezőn álló homokkupacot kettéosztjuk: a kupac 1837 része ,,nyer'', ez átkerül az (m+1)-edik mezőre. A 1937 rész ,,veszít'', és az (m-1)-edik mezőre kerül át. Azok a homokszemek, amik a 0-dik vagy az n-edik mezőre kerülnek, ott is maradnak. Ahogy repül az idő, egyre több homokszem kerül végső nyughelyére, a 0-dik vagy az n-edik mezőre. Mint láttuk, az 1., ..., (n-1)-edik mezőkön levő kupacok mérete 0-hoz konvergál. A játék határeloszlásában p(k,n) kg homok lesz az n-edik mezőn, és 1-p(k,n) kg homok lesz a 0-dik mezőn.
A homok eloszlásának alakulása (n=10, k=6) A homokkupacok méretéből kezdetben és minden pörgetés után is készítsünk egy-egy polinomot: ha a kupacok mérete a0,a1,...,an, akkor a polinomunk a0+a1x+a2x2+...+anxn. A kezdeti állapotban a polinom f0(x)=xk, a határesetben f∞(x)=(1-p(k,n))+p(k,n)xn. Mikor egy pörgetésnél az m-edik kupacot kettéosztjuk, a következő csere történik: A változás 19-37x+18x237xm-1; a lényeg, hogy többszöröse a 19-37x+18x2 polinomnak. Ennek a polinomnak két gyöke van: az 1 és a 1918. Hogy változik egy pörgetés során a polinom értéke az x=1 helyen? Sehogy, mert x=1 gyöke a 19-37x+18x2 polinomnak. Tehát fr+1(1)=fr(1); sőt ugyanez a határeloszlásra is igaz: Persze ezt közvetlenül is megmondhattuk volna, mert a polinom értéke az x=1 helyen a teljes homokmennyiség. Sokkal érdekesebb az x=1918 helyen vett érték. Mivel x=1918 a másik gyöke a 19-37x+18x2 polinomnak, ez sem változik:
f∞(1918)=f0(1918),(1-p(k,n))+p(k,n)⋅(1918)n=(1918)k.
Ebből p(k,n)-t kifejezhetjük: | p(k,n)=(1918)k-1(1918)n-1. |
A várható lépésszámot a várható nyereményünkből fogjuk kiszámítani. A játék végén p(k,n) valószínűséggel n egység pénzünk, illetve 1-p(k,n) valószínűséggel 0 pénzünk lesz. Így a pénzünk várható értéke p(k,n)⋅n, az összes nyereményünk várható értéke pedig p(k,n)⋅n-k. Másrészt, a várható ℓ(k,n) lépés mindegyikében -137 a várható nyereményünk, ez összesen ℓ(k,n)⋅-137. Tehát p(k,n)⋅n-k=ℓ(k,n)⋅-137, rendezve
Az az aprónak látszó előny, hogy a kaszinónak 137-del nagyobb esélye van, mint nekünk, valójában tetemes. Épp csak 52 százalék esélyünk van arra, hogy (valamikor, életünkben egyszer) 12 egység pluszba kerüljünk; a plusz 50 egyszeri elérésére még végtelen nagy hitel esetén is kevesebb, mint 7 százalék. A kaszinó lassan, türelmesen, de 1 valószínűséggel megkopasztja a vendégeket ‐ meglepő, hogy a rendőrségi beszámolóban szereplő banki ,,tanácsadó'' ezt nem tudta.
|