Szakdolgozat. Miskolci Egyetem. A szentpétervári paradoxon. Készítette: Botos Imre 3. Évfolyam, Programtervező Informatikus Szak

Hasonló dokumentumok
1. A PARADOXON LEÍRÁSA

Diplomamunka. Miskolci Egyetem. Leghosszabb szériák vizsgálata. Készítette: Selling István Mérnök Informatikus MSc jelölt

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

Valószínűségszámítás összefoglaló

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

Matematika A3 Valószínűségszámítás, 6. gyakorlat 2013/14. tavaszi félév

1. Lineáris differenciaegyenletek

Egészrészes feladatok

A SZAKMAI GYAKORLAT KÖVETELMÉNYEI

Nagyságrendek. Kiegészítő anyag az Algoritmuselmélet tárgyhoz. Friedl Katalin BME SZIT február 1.

Valószínűségszámítás

1. tétel. Valószínűségszámítás vizsga Frissült: január 19. Valószínűségi mező, véletlen tömegjelenség.

Készítette: Fegyverneki Sándor

3. Egy szabályos dobókockával háromszor dobunk egymás után. Legyen A az az esemény, hogy

BIOMATEMATIKA ELŐADÁS

4. A negatív binomiális eloszlás

1. A kísérlet naiv fogalma. melyek közül a kísérlet minden végrehajtásakor pontosan egy következik be.


Próbaérettségi 2004 MATEMATIKA. PRÓBAÉRETTSÉGI május EMELT SZINT. 240 perc

A maximum likelihood becslésről

Valószínűségszámítás és statisztika

f(x) vagy f(x) a (x x 0 )-t használjuk. lim melyekre Mivel itt ɛ > 0 tetszőlegesen kicsi, így a a = 0, a = a, ami ellentmondás, bizonyítva

A 2015/2016. tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló MATEMATIKA III. KATEGÓRIA (a speciális tanterv szerint haladó gimnazisták)

BSc hallgatók szakdolgozatával szemben támasztott követelmények SZTE TTIK Földrajzi és Földtani Tanszékcsoport

ismertetem, hogy milyen probléma vizsgálatában jelent meg ez az eredmény. A kérdés a következő: Mikor mondhatjuk azt, hogy bizonyos események közül

Poncelet egy tételéről

1000 forintos adósságunkat, de csak 600 forintunk van. Egyetlen lehetőségünk, hogy a

Az R halmazt a valós számok halmazának nevezzük, ha teljesíti az alábbi 3 axiómacsoport axiómáit.

Példa a report dokumentumosztály használatára

Mátrixjátékok tiszta nyeregponttal

Szeminárium-Rekurziók

Véletlen jelenség: okok rendszere hozza létre - nem ismerhetjük mind, ezért sztochasztikus.

Statisztika - bevezetés Méréselmélet PE MIK MI_BSc VI_BSc 1

egyenletesen, és c olyan színű golyót teszünk az urnába, amilyen színűt húztunk. Bizonyítsuk

minden x D esetén, akkor x 0 -at a függvény maximumhelyének mondjuk, f(x 0 )-at pedig az (abszolút) maximumértékének.

Eseményalgebra. Esemény: minden amirl a kísérlet elvégzése során eldönthet egyértelmen hogy a kísérlet során bekövetkezett-e vagy sem.

A következő feladat célja az, hogy egyszerű módon konstruáljunk Poisson folyamatokat.

A matematikai feladatok és megoldások konvenciói

Taylor-polinomok. 1. Alapfeladatok április Feladat: Írjuk fel az f(x) = e 2x függvény másodfokú Maclaurinpolinomját!

Sorozatok I. Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma)

24. szakkör (Csoportelméleti alapfogalmak 3.)

A Riemann-Siegel zeta függvény kiugró értékeinek keresése. A matematikai egyik legnehezebb problémája, avagy a prímszámok misztériuma

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

Véletlenszám generátorok és tesztelésük. Tossenberger Tamás

Csődvalószínűségek becslése a biztosításban

Számelméleti alapfogalmak

Következik, hogy B-nek minden prímosztója 4k + 1 alakú, de akkor B maga is 4k + 1 alakú, s ez ellentmondás.

VALÓSZÍNŰSÉG, STATISZTIKA TANÍTÁSA

2. A ξ valószín ségi változó eloszlásfüggvénye a következ : x 4 81 F (x) = x 4 ha 3 < x 0 különben

Feladatok és megoldások az 1. sorozat Építőkari Matematika A3

Véletlen sorozatok ellenőrzésének módszerei. dolgozat

STATISZTIKA ELŐADÁS ÁTTEKINTÉSE. Matematikai statisztika. Mi a modell? Binomiális eloszlás sűrűségfüggvény. Binomiális eloszlás

KOVÁCS BÉLA, MATEMATIKA I.

Feladatok és megoldások a 8. hétre Építőkari Matematika A3

Analízis előadás és gyakorlat vázlat

Arany Dániel Matematikai Tanulóverseny 2014/2015-ös tanév első (iskolai) forduló Haladók II. kategória

Szerencsejátékok. Elméleti háttér

Ramsey-féle problémák

Biomatematika 2 Orvosi biometria

Funkcionálanalízis. n=1. n=1. x n y n. n=1

Számelmélet Megoldások

KOVÁCS BÉLA, MATEMATIKA I.

TÁJÉKOZTATÓ AZ OSZTATLAN TANÁRKÉPZÉS DIPLOMAMUNKÁJÁNAK KÖVETELMÉNYEIRŐL

Analízis I. Vizsgatételsor

Gazdasági matematika II. vizsgadolgozat megoldása A csoport

Valószín ségszámítás. Survey statisztika mesterszak és földtudomány alapszak Backhausz Ágnes 2018/2019.

Elméleti összefoglaló a Valószín ségszámítás kurzushoz

Matematikai alapok és valószínőségszámítás. Valószínőségi eloszlások Binomiális eloszlás

Valószínűségi változók. Várható érték és szórás

A LEGHOSSZABB SZÉRIÁK VIZSGÁLATA Bevezetés

A 2014/2015. tanévi Országos Középiskolai Tanulmányi Verseny első forduló MATEMATIKA I. KATEGÓRIA (SZAKKÖZÉPISKOLA) Javítási-értékelési útmutató

Azonos és egymással nem kölcsönható részecskékből álló kvantumos rendszer makrókanónikus sokaságban.

Gyakorló feladatok. Az alábbi feladatokon kívül a félév szemináriumi anyagát is nézzék át. Jó munkát! Gaál László

Nagy számok törvényei Statisztikai mintavétel Várható érték becslése. Dr. Berta Miklós Fizika és Kémia Tanszék Széchenyi István Egyetem

JANUS PANNONIUS TUDOMÁNYEGYETEM. Schipp Ferenc ANALÍZIS I. Sorozatok és sorok

Matematikai alapok és valószínőségszámítás. Statisztikai becslés Statisztikák eloszlása

Sorozatok és Sorozatok és / 18

A figurális számokról (III.)

Hódmezővásárhelyi Városi Matematikaverseny április 14. A osztályosok feladatainak javítókulcsa

Matematika A3 Valószínűségszámítás, 5. gyakorlat 2013/14. tavaszi félév

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

JAVÍTÁSI-ÉRTÉKELÉSI ÚTMUTATÓ

1. előadás. Lineáris algebra numerikus módszerei. Hibaszámítás Számábrázolás Kerekítés, levágás Klasszikus hibaanalízis Abszolút hiba Relatív hiba

[Biomatematika 2] Orvosi biometria

Valószínűségszámítás és statisztika. István Fazekas

Nevezetes diszkre t eloszlá sok

Tananyag: Kiss Béla - Krebsz Anna: Lineáris algebra, többváltozós függvények, valószínűségszámítás,

CHT& NSZT Hoeffding NET mom. stabilis november 9.

Követelmény a 7. évfolyamon félévkor matematikából

MATEMATIKA ÍRÁSBELI VIZSGA május 5.

1/50. Teljes indukció 1. Back Close

KOVÁCS BÉLA, MATEMATIKA II.

2014. november 5-7. Dr. Vincze Szilvia

Diszkrét matematika 2.C szakirány

Geográfus MSc és Földtudomány MSc szakos hallgatók diplomamunkájával szemben támasztott követelmények SZTE TTIK Földrajzi és Földtani Tanszékcsoport

FEGYVERNEKI SÁNDOR, Valószínűség-sZÁMÍTÁs És MATEMATIKAI

Komputer statisztika gyakorlatok

1. ábra ábra

Diszkrét matematika 2.

1. Feladatsor. I. rész

Átírás:

Szakdolgozat Miskolci Egyetem A szentpétervári paradoxon Készítette: Botos Imre 3. Évfolyam, Programtervező Informatikus Szak Témavezető: Dr. Karácsony Zsolt egyetemi docens Miskolc, 2013

Miskolci Egyetem Gépészmérnöki és Informatikai Kar Alkalmazott Matematikai Tanszék Szám: Szakdolgozat Feladat Botos Imre (L7CHQV) programtervező informatikus jelölt részére. A szakdolgozat tárgyköre: Valószínűségszámítás és matematikai statisztika A szakdolgozat címe: A szentpétervári paradoxon A feladat részletezése: Irodalomkutatás és az elmélet összefoglalása, a paradoxon bemutatása illetve a problémakör fejlődése a XVII-XIX. század között. Alkalmazási területek bemutatása, a programban használt tételek kimondása. A probléma számítógépes implementációja tetszőleges programban. Mind a grafikus, mind a szöveges eredményeknek nyomtathatóaknak kell lenniük. Leghosszabb szériák vizsgálatára irányuló szimulációs program elkészítése, szabályos és nem szabályos pénzérmére. Szabályos érme esetén rekurziós képletek alkalmazása a programban. Egyszerű duplázásos teknika leprogramozása kezdő tőke és cél nyeremény megadásával a program írja ki, hogy hányszor értük el illetve nem értük el a célnyereményt, valamint átlagosan hány játék volt. Továbbá egy olyan program elkészítése, ami megbecsüli a szentpétervári játék egy játékra eső díját. Témavezető: Dr. Karácsony Zsolt, egyetemi docens A feladat kiadásának ideje: 2010.09.28.................................. szakfelelős 2

Eredetiségi Nyilatkozat Alulírott Botos Imre; Neptun-kód: L7CHQV a Miskolci Egyetem Gépészmérnöki és Informatikai Karának végzős Programtervező Informatikus szakos hallgatója ezennel büntetőjogi és fegyelmi felelősségem tudatában nyilatkozom és aláírásommal igazolom, hogy A szentpétervári paradoxon című szakdolgozatom/diplomatervem saját, önálló munkám; az abban hivatkozott szakirodalom felhasználása a forráskezelés szabályai szerint történt. Tudomásul veszem, hogy szakdolgozat esetén plágiumnak számít: szószerinti idézet közlése idézőjel és hivatkozás megjelölése nélkül; tartalmi idézet hivatkozás megjelölése nélkül; más publikált gondolatainak saját gondolatként való feltüntetése. Alulírott kijelentem, hogy a plágium fogalmát megismertem, és tudomásul veszem, hogy plágium esetén szakdolgozatom visszautasításra kerül. Miskolc,............év............hó............nap................................. Hallgató 3

1. A szakdolgozat feladat módosítása szükséges (módosítás külön lapon) nem szükséges................................................. dátum témavezető(k) 2. A feladat kidolgozását ellenőriztem: témavezető (dátum, aláírás): konzulens (dátum, aláírás):................................................................................. 3. A szakdolgozat beadható:................................................. dátum témavezető(k) 4. A szakdolgozat................... szövegoldalt................... program protokollt (listát, felhasználói leírást)................... elektronikus adathordozót (részletezve)...................................... egyéb mellékletet (részletezve)................... tartalmaz.................................................. dátum témavezető(k) 5. bocsátható A szakdolgozat bírálatra nem bocsátható A bíráló neve:............................................................................................. dátum szakfelelős 6. A szakdolgozat osztályzata a témavezető javaslata:................ a bíráló javaslata:................ a szakdolgozat végleges eredménye:................ Miskolc,......................................................... a Záróvizsga Bizottság Elnöke 4

Tartalomjegyzék 1. Bevezetés 6 2. A szentpétervári paradoxon 8 2.1. A paradoxon leírása............................. 8 2.2. A paradoxon történeti áttekintése..................... 10 2.3. A leghosszabb szériák vizsgálata...................... 16 2.3.1. Szabályos pénzérme esete..................... 17 2.3.2. Szabálytalan pénzérme esete.................... 21 2.3.3. A halmozási vagy duplázásos teknika............... 24 3. Fejlesztői dokumentáció 26 3.1. Követelmény definíció............................ 26 3.1.1. A program célja, alapvető feladata................ 26 3.1.2. A fejlesztőkörnyezet......................... 26 3.1.3. A futtatáshoz szükséges környezet................. 26 3.1.4. Felhasználói felület......................... 26 3.1.5. A program elkészítésének a lépései................ 26 3.2. A programban használt grafikus objektumok............... 27 3.3. A programban használt függvények leírása................ 27 3.3.1. A kezdő oldal függvényei...................... 27 3.3.2. Leghosszabb szériák programrész függvényei........... 28 3.3.3. Egy játék ára programrész fügvényei............... 29 3.3.4. Játék (duplázásos teknikát alkalmazva) programrész fügvényei. 29 4. Összefoglalás 31 Irodalomjegyzék 33 Adathordozó használati útmutató 34 5

1. fejezet Bevezetés Szakdolgozatom a matematika tudományának számomra egyik legérdekesebb paradoxonjával a szentpétervári paradoxonnal foglalkozik. A paradoxon szó jelentése, állítások egy olyan halmaza, amelyek látszólag ellentmondásra vezetnek, vagy a józan észnek ellentmondó következtetés vonható le belőlük, valamint a mögöttük megbujó kétértelműségek következtetési hibák és ki nem mondott, hibás feltételezések tudatosodása számos tudományos, filozófiai és matematikai felfedezéshez vezettek. Igen jelentős matematikusok foglalkoztak a szentpétervári problémával, mint például (II.) Nicolaus, Buffon, Feller és még lehetne folytatni a felsorolást. Ennek eredményeként a paradoxon feloldására több, érdekes megoldás született, amelyek kidolgozása során az eredmények alkalmazási köre egyre bővült. A valószínűségszámítás iránti érdeklődésem már gimnáziumi éveim során elkezdődött és az egyetemi éveim alatt ez az érdeklődés csak fokozódott, hiszen további fogalmakkal is megismerkedtem, mint például a várható érték, szórás vagy a nagy számok törvénye. Ezért választottam a szakdolgozatom témájaként a szentpétervári paradoxont, amely lényegében egy valószínűségszámítási paradoxon. A szentpétervári paradoxonról szóló első cikk az 1700-as évek elején a Pétervári Tudományos Akadémia folyóiratában jelent meg. A cikket Daniel Bernaulli írta, de a paradoxon valójában már korábban megszületett, mégpedig Daniel Bernaulli unokabátyjának, Nicolaus Bernaulli nak 1713. szeptember 9-én Pierre Montmort-hoz írt levelében. A szakdolgozatom három fejezetből áll. Az első fejezetben a paradoxon létrejöttének és fejlődésének ismertetése után a hozzá szorosan kapcsolódó leghosszabb szériák vizsgálatával foglalkozom és a hozzá kötődő eredményeket tárgyalom különböző esetekben. Minden egyes főbb témakör tartalmaz program futási eredményeket, amelyek képek formájában kerültek a dolgozatba. A második fejezetben az általam MATLAB környezetben elkészített programrészek fejlesztői dokumentációja található meg. A fejlesztői dokumnetációban a program célját, a benne található függvényeket ismertetem. Ez a fejezet a felhasználói dokumentációt nem tartalmazza, utóbbi a CD mellékleten kapott helyet. Az utolsó fejezetben az egyes témakörök főbb gondolatait emelem ki, valamint a szakdolgozat elkészítése során milyen nehézségekbe ütköztem. 6

Végül szeretnék köszönetet mondani témavezetőmnek: Dr. Karácsony Zsoltnak, aki tárgyi tudásán kívül, szakirodalommal és technikai tanáccsal is ellátott. A kutató munka a Miskolci Egyetem stratégiai kutatási területén működő Fenntartható Természeti Erőforrás Gazdálkodás Kiválósági Központ / Alkalmazott Anyagtudomány és Nanotechnológia Kiválósági Központ / Mechatronikai és Logisztikai Kiválósági Központ / Innovációs Gépészeti Tervezés és Technológiák Kiválósági Központ keretében valósult meg. 7

2. fejezet A szentpétervári paradoxon 2.1. A paradoxon leírása A szentpétervári paradoxon egy játékból, illetve annak vizsgálatából született meg. A játékban két szereplő vesz részt Péter (aki a bankár szerepét játsza) és Pál. A paradoxon megfogalmazását Csörgő Sándor [1] cikkéből idézem. Péter addig dobál egy szabályos pénzérmét, amíg az fej nem lesz, és 2 k dukátot (vagy forintot, vagy dollárt, vagy eurót, vagy bármilyen pénznem) ad Pálnak, ha az első fej a k-dik dobásra jelenik meg, k = 1, 2,.... Ez alapján felvetődik az a kérdés, hogy mekkora részvétlei díjat fizessen Pál a játékért, hogy a játék igazságos legyen? Ez tehát a szentpétervári paradoxon, amely évszázadokon át foglalkoztatta nemcsak a matematika tudósait, hanem később közgazdászokat, pszichológusokat és egyéb más tudományterület művelőit is. Igazságos játékon azt értjük, hogy egyik játékos sem gazdagodhat meg a másik rovására. Tehát, ha X jelöli Pál nyereményét, akkor X lehetséges értékei 2, 4, 8, 16, 32,..., vagyis a 2 1, 2 2, 2 3, 2 4, 2 5,... számok, mindig duplázódva a következő kísérletre ha adott dobásig nem jön ki fej és bármely k N esetén a P{X = 2 k } valószínűség annak a valószínűsége, hogy egymásután (k 1)-szer írást dob Péter és végül k-adikra fejet, tehát P{X = 2 k } = ( 1 k, 2) feltéve természetesen, hogy a dobások függetlenek egymástól. Ez így teljesen megállja a helyét, hiszen P{X = 2 k } = 2 k = 1, ami azt jelenti, k=1 hogy a játék véges számú lépésben véget fog érni majdnem biztosan, azaz 1 valószínűséggel. Továbbá Pál nyereménye is majdnem biztosan véges lesz. Péter (a bankár) úgy gondolja, hogy Pálnak végtelen sok dukátot kell befizetnie, mert végtelen nagy a várható nyereményösszege is. Vagyis X várható értéke E(X) = 2 k P{X = 2 k } = k=1 k=1 1 =. Pál azonban úgy vélekedik erről, hogy ez azért túlzás lenne, mert tetszőleges x 2 esetén, annak a valószínűsége, hogy a nyereménye legfeljebb x lesz: k=1 P{X x} = k:2 k x 1 2 k = [log 2 x] k=1 ( ) k 1 = 1 2 2 [log 2 x] 1 j=0 ( ) j 1 = 1 2 ( ) [log2 x] 1, 2 ahol [y] jelenti az y szám egészrészét, vagyis [y] = max{j Z : j y}. Tehát X nyereményének (jobbról folytonos) eloszlásfüggvénye a következő: 8

F (x) = P{X x} = { 0, ha x < 2, 1 2 [log 2 x], ha x 2. Tehát várhatóan végtelen nagy lesz a nyereménye, így mivel, P{X > x} = 2 [log 2 x], vagyis a nyeremény kis eséllyel fogja meghaladni az x 2 össszegnél csak egy kicsivel is nagyobb összeget. Például egy 40 dukátnál nagyobb nyeremény valószínűségére, azt kapjuk, hogy P{X > 40} = 1 = 0, 03125, hameg Pál ettől sokkal több dukátot szeretne 32 nyerni akkor látja, hogy ennek a valószínűsége P{X > 32000} = 2 14 0, 00006. Ezért, még egy elég nagy véges összeget is félve kockáztatna Pál, nem beszélve végtelen nagy összeget. (Ráadásul amúgy se rendelkezik végtelen sok dukáttal). Mint, ahogy Nicolaus Bernaulli 1728. augusztus 27-én írta unokaöccsének, Daniel Bernaullinak: még a féleszű ember is eladná a játékhoz való jogát negyven dukátért. Nicolaus fentebb említett kijelentése, megragadta a figyelmem és ennek hatására elkészítettem egy olyan MATLAB programot, amely megbecsüli, hogy mennyi egy játék igazságos ára. Buffon szerint, ha n játékot játszunk, akkor ennek a részvételi díja n log 2 n, vagyis egy játék ára log 2 n. Tehát, ha 2048 játékot játszunk, akkor ennek a díja egy játékra log 2 2048 = 11. Az alábbi ábra a program által adott eredményeket mutatja 2048 játékra 50, 100, 1000, 10000, 50000, 100000 ismétlés számra. 2.1. ábra. Egy játék becsült ára Látható a fenti ábrán, hogy 2048 játék esetén az egy játékra eső dukát díja 11 körül ingadozik. A program a következőképpen számol: először is az egyszerűség kedvéért legyen most az ismétlés számunk kettő és most csak 10 játékot akarunk játszani. Tehát egy 10 hosszúságú 0-ákból és 1-ekből álló sorozatot, ahol a 0 jelöli a fejet és az 1 az írást. Legyen az első sorozat a {1, 1, 0, 1, 1, 0, 0, 1, 1, 1} a második sorozat pedig a {0, 1, 1, 0, 1, 0, 0, 1, 1, 1}. Most pedig vizsgáljuk meg az első sorozatot a játékos nyereményeinek a szempontjából. A következő {0, 0, 8, 0, 0, 8, 2, 0, 0, 0} sorozat mutatja a játékos rész nyereményeit (a 0-k jelölik azt amikor nem nyer semmit). Tehát, mivel első két alkalommal írás volt és a fej a harmadik dobásra következett be, ezért Pál első nyereménye 8, a második nyereménye ismét 8, hiszen fej ismét csak harmadik dobásra jelent meg és végül kettőt nyer. Összeadva Pál résznyereményeit megkapjuk, hogy 8+8+2=18, ezt elosztva a játék számával, azaz 10-el megkapjuk egy játék részvételi díját az első esetre, vagyis 18 = 1, 8. Ez a szám az első részeredményünk. Ugyan ezt az 10 elvet követve a második sorozatnál is hasonlóképpen járunk el, így azt kapjuk, hogy a játékos résznyereményei {2, 0, 0, 8, 0, 4, 2, 0, 0, 0}, ezek összege 2 + 8 + 4 + 2 = 16 9

2.2. A paradoxon történeti áttekintése és végül a második esetben a játék ára 16 = 1, 6, ami a második részeredményünk. A 10 rész eredményeket összeadva és elosztva az ismétlés számával, ami jelen esetünkben 2 megkapjuk egy játék igazságos árát, azaz 1,8+1,6 = 1, 7. A 2.1. ábrán látható legkisebb 2 illetve legnagyobb nyeremény összege, az ismétlések során kapott össszeg nyeremények közül a legkisebb illetve a legnagyobb. A mi példánk esetében a legkisebb nyeremény összege a 16, a legnagyobb nyeremény összege pedig 18. Természetesen az ismétlés szám növelésével jobb közelítő eredményt kapunk. Buffon szerint 10 játék esetén egy játék igazságos ára log 2 10 = 3, 3219, most pedig nézzük a program által adott eredményeket, amelyet a lenti ábra mutat. 2.2. A paradoxon történeti áttekintése A paradoxon eredetének történetét és a témában elért fontos eredményeket vázlatosan fogom ismertetni, bővebben megtalálható [1]. A több híres tudóssal is büszkélkedő Bernoulli családnak nagy szerepe volt a paradoxon felismerésében, a megoldáskeresésben és ezek másokkal való megismertetésében. A probléma gyökerei azonban korábbra nyúlnak vissza. A tudománytörténészek úgy tartják, hogy a valószínűségszámítás Blaise Pascal és Pierre de Fermat híres levelezésével született meg 1654-ben. Levelezésükben lényegében a kockázáshoz és egyéb játékokhoz kapcsolódó problémákat, feladatokat ( pontosztozkodási probléma ill. de Méré lovag problémája ), tárgyalnak és oldanak meg, amelyben sikerült lefektetniük a valószínűségszámítás alappilléreit. Ezekre és ezek kiegészítéseire épült Huygens appendixe, az első nyomtatott munka ebben a témában, amely fél évszázadra meghatározóvá vált. A tárgy e kezdeti időszakában a várható érték sokkal nagyobb jelentőségű fogalom volt, mint a legfeljebb intuitív szinten jelen lévő valószínűség fogalma. Szövegkörnyezettől függően a latin æqutias szó jelenthetett egyenlőséget, igazságosságot vagy részrehajlás nélküli részesedést is. A korabeli klasszikus matematikai kérdéseket általában a fizikai problémák motiválták, ezzel szemben a valószínűségszámítási legelső paradoxonokat a széles körben elterjedt szerencsejátékok szülték. A tárgy fejlődésében a Bernoulliak neve kiemelkedő szerepet játszik. Jacob és az öccse Johannes, aki tanítványa volt bátyjának rövid időn bleül egymás riválisaivá váltak. A köztük lévő rivalizálás odáig fajult, hogy Jacobnak az Ars Conjectandi című könyve csak halála után 8 évvel, 1713-ban jelent meg. Kettőjük között született Nicolaus testvérük, aki szakmáját tekintve festőművész volt és az ő fia (szintén Nicolaus), a közös unokaöccs adta ki végül is a könyvet. (II.) Nicolaus Bernoulli az, - matematika, jogi és filozófia professzor is volt -, akinek a nevéhez a paradoxon felvetése fűződik. Először 1713. szeptember 9-én, Pierre Montmortnak írott levelében szól a paradoxonról. 10

2.2. A paradoxon történeti áttekintése A probléma itt még az első hatosig történő kockadobálás formájában szerepel, amelyre a következő megfogalmazást adja: A fizet B-nek 1 koronát, ha a szabályos kockával dobva az első dobásra 6-ost sikerülni dobni. 2 koronát fizet, ha a második dobásra jön ki 6-os, 3 koronát, ha a harmadikra és így tovább. Kérdése, mekkora lesz B várható nyereménye? Mi történik akkor ha az A által fizetett összegek rendre nem 1, 2, 3,... korona, hanem mondjuk 1, 2, 4, 8,... vagy 1, 3, 9, 27,... vagy mondjuk 1, 4, 16, 64... korona?. Levelezőtársát nem igazán foglalkoztatta a probléma (talán meg se értette igazán), a következőt válaszolta Nicolausnak: Senki sincs, aki nagyobb szakértelemmel tudna a problémával foglalkozni, mint Nicolaus. Viszont levelezésüket megjelenteti az Essay d Analyse sur les Jeux de Hazard című könyvének 1713-ban megjelent második kiadásában, így a kor tudósai értesülhettek a feladatról. Ennek hatására kapcsolódik be Gabriel Cramer is a kutatásba. Az első lépésként az eredeti problémát átfogalmazza kockadobálásról érmedobálásra, így valójában a paradoxon ma ismert megfogalmazása tőle származik. (Természetesen az első hatosig történő kockadobálásból eredő bajok ugyanazok mint akkor, ha pénzt dobálunk.) A megoldásra vonatkozóan két ötlettel állt elő. Az első szerint bármilyen jóérzésű embernek ugyanannyi örömet okoz egy kb. 20 milliós összeg megnyerése, mint egy ennél nagyobb összegé. Mivel 2 24 = 16.777.216, így a játék értéke szerinte 24 k=1 2 k 2 + k k=25 2 24 = 24 + 1 = 25. 2k Általánosan megfogalmazva nagy k N esetén egy 2 k -nál nagyobb összeg sem okoz nagyobb örömet, mint a 2 k, így a méltányos összeg a következő formulával adódik k j=1 2 j 2 + j j=k+1 2 k 2 j = k + 1 2 m=0 ( ) m 1 = k + 1. 2 A másik ötletében is szerepel, hogy nagy nyereménynél az összeg növekedésével nem egyenesen arányos az általa okozott örömérzet. Cramer négyzetgyökös összefüggést feltételezett, vagyis egy x összeg örömértéke egyenlő az x négyzetgyökével. Másrészt a a játék értékének olyan összegnek kell lenni, amelynek elvesztésével okozott fájdalom ugyanannyi, mint az elnyerésével szerzett öröm morális várható értéke. Így a játék értéke az alábbi képlettel adható meg: [E( [ ] 2 [ X)] 2 2 k 1 ( ) ] j 2 1 = = 2 = [ 2 + 1] 2. 2 k=1 2 k Ezek alapján a Cramer által meghatározott összeg a játékba való belépéshez 5,8 vagy kerekítve 6 forint lenne. Cramer ötletei viszont nem nyerték el Nicolaus tetszését, ezért írt Szentpétervárra unokatestvérének, Danielnek, aki Johannesnek a fia volt. Levelezéseik után Daniel a szentpétervári akadémiára benyújtott dolgozatában (a Commentarii 1730-1731-es kötetében, amely csak 1738-ban jelent meg), a Crameréhez hasonló megoldást ad, amelyhez megjegyzésként hozzáteszi Nicolaus kritikáit is. (Sokan tévesen azt gondolják, hogy a paradoxon innen kapta a nevét. Később látni fogjuk, hogy más tényező játszott sze- j=0 11

2.2. A paradoxon történeti áttekintése repet a névadásban.) Daniel Bernoulli felhasználva és tovább fejlesztve Cramer gondolatait, bevezeti a utilitas, hasznosság fogalmát, amellyel a közgazdaságtan és a pszichológia is elkezd foglalkozni. Úgy gondolja, hogy egy x összeg dx-szel való növekedése csak du = b dx x hasznosság (örömérzet) növekedéssel jár, ahol b > 0 valamilyen konstans. (Minél több pénze van a játékosnak, annál kisebb egy kis növekedés feletti öröme.) Tehát, ha egy játékosnak eredetileg α > 0 forintja van, egy x > 0 nyeremény morális haszna tehát u(x) = b ln ( ) α+x α. Ebből következik, hogy Pál morálisan várható haszna a játékból nem az E(X) =, hanem E(X) = E(u(X)) = b E ( log ( )) α+x α. Ez az átlagos haszon viszont a következőképpen számolható. Az x nyeremény 2 k alakú összegeket jelent, melyekhez 2 k valószínűségek tartoznak. Felhasználva a logaritmus azonosságait valamint, hogy 2 k = 1, kapjuk, hogy az átlagos haszon a következő alakban írható. k=1 ( ln(α + 2 k ) ) ln α E(X) = b = b ln (α + 2 k ) 2 k b ln α. 2 k k=1 k=1 Ez viszont megegyezik a morális haszonnal, (u(x) = b ln ( ) α+x α kifejezéssel) amiből rendezéssel azt kapjuk, hogy x(α) = (α + 2 k ) 2 k α, k=1 ahol tehát x(α) az eredeti α tőke, morális értékének játékból hozzáadódó növekedését jelenti. Néhány kezdőtőke-nagyságra az alábbi értékek adódnak. Ha a kezdőtőke α = 0, akkor 4 forint (felmerül az a kérdés, hogy ha nincs kezdőtőkéje, akkor miből fizetné be a 4 forintot), míg például 1000 forint kezdőtőke esetén is csak 11 forint a játék díja. Daniel Bernoulli a matematikai problémát pszichológiai és gazdasági síkra is terelte, feltételezve, hogy a különböző gazdasági és pszichológiai magatartásokban szintén törvények uralkodnak, amelyek esetleg különböznek a matematikában megfogalmazottaktól. Hasonló megoldásra jutott Euler is, de mivel nem akart a Bernoulliak ügyeibe beavatkozni, - hiszen Daniel apja volt a tanára és Daniel szerezte neki a szentpétervári munkahelyét - eredményeit nem hozta nyílvánosságra. Halála után 81 évvel jelent csak meg a témával kapcsolatos dolgozata. Nicolaus nem volt megelégedve Daniel megközelítésével sem, amint kritikájában is írja, a morális várhatóság nem az egyenlőségnek és igazságosságnak megfelelően értékeli ki minden játékos esélyét egyaránt. Az ő meglátása szerint mindenki számára egyformán k forintot kell, hogy érjen a játék, a játékos általános diszpozíciójától függetlenül. De mekkora legyen ez a k? Nicolaus elfogadhatóbb megoldásnak tartja azt, ha azt mondjuk, hogy nagy k N esetén már olyan kicsi a hozzá tartozó valószínűség, hogy gyakorlatilag 0-nak tekinthető. De ki mondja meg, hogy mekkora ez a kis valószínűség, amitől már nem foglalkozunk vele? Mondhatjuk, hogy pl. a k = 200-hoz olyan nagy pénzösszeg és olyan kicsi valószínűség tartozik, ami már elképzelhetetlen, de ez nem tűnik igazán egzakt megoldásnak. A probléma megoldására vonatkozóan a Bernoulliak részéről további eredmények nem születtek. A kérdés a francia forradalom idején 1754-ben került újra középpontba d Alembert Fej vagy Írás című cikkében, amely a francia Enciklopédiában jelent meg. Ezután hosszú ideig foglalkoztatja a téma és legalább hat alkalommal tárgyalja a problémát. Mivel 12

2.2. A paradoxon történeti áttekintése Daniel Bernoullival nem voltak baráti viszonyban, ezért a paradoxonról írott munkáiban egyetlen egyszer sem említi a Bernoulli nevet. A problémát először körülményesen: probleme proposé dans le Tome V des Mémoires de l académie de Petersbourg néven említi, majd a továbbiakban elhagy egy-egy szót (feltehetőleg nem tudatosan tette), míg végül kialakul a problême de Petersbourg elnevezés. Többek érdeklődését felkelti munkáival, de említésre méltó eredmény nem születik. Így a paradoxon elnevezése sokkal valószínűbben innen ered. A megoldással kapcsolatban Lagrange-nak írott levelében sajnálattal valja be, hogy a pétervári probléma megoldása számomra a jelenleg ismert fogalomkörben lehetetlennek tűnik. Többek érdeklődését is felkelti munkái, de érdemleges eredmény nem születik. Megemlíthetjük pédául Whitworth érdekes elgongondolását a probléma megoldásával kapcsolatban. Szerinte nem egy állandó összeget, hanem minden játékban az adott, aktuális tőkének egy fix hányadát kell kifizetni, de ezzel együtt azt is belátja, hogy megoldása nem tökéletes. Érdemes még megemlíteni Fontaine-t, aki először veszi figyelembe Pétert, a bankost, akiről eddig senki sem nyilatkozott, a következő kérdéseket teszi fel: mi van akkor, ha már nem akarnak ennyit adni neki, ha neki sincs végtelen dukátja, hogy akármilyen nagy nyereményeket kifizethessen? A különböző megoldások legfőbb hibáit az okozta, hogy a valószínűség matematikai törvényeit megpróbálták egyedi véletlen eseményekre alkalmazni. A törvényekből arra akartak következtetni, hogy mi fog történni legközelebb, egy teljesen konkrét egyedi esetben. A nagy számok egy kicsit is általánosabb törvényének intuitív jelentése nem volt jelen még a matematikusok gondolkodásában sem. Egyedül a francia Marie-Jean-Antoine-Nicolas Caritat de Condorcet márki, a neves matematikus, enciklopédista és republikánus volt az, aki ráérzett a probléma lényegére. Szerinte Pálnak végtelen sok játékot kellene játszania ahhoz, hogy végtelen várható értéke realizálódjon. A probléma maga nem értelmes, hanem hasonnemű még értelmes kérdések limesze. Amikor n játékot játszunk, akkor a válaszunk függni fog n-től, így a kérdés az, hogy milyen n-re lehet a két játékos egyenlőségét elérni. Ez volt az egyedüli jó irány vonal, ennek ellenére kortársai mégis figyelmen kívül hagyták. A következő matematikus, aki eredményesen foglalkozott a kérdéssel, Georges-Louis Lecrerc de Buffon. Ő az első, aki (lejegyzetten) a játékot ténylegesen lejátszatta egy gyerekkel 2048-szor. Ekkor Pál összes nyereménye 20104 forint volt, amiből egy játékra átlagosan 20104/2048 9, 82 vagyis körülbelül 10 forint jutott. Ez Buffon szerint érvényes és jó, mivel nagyszámú kísérletre alapul, továbbá megyegyezik egy olyan gondolatmenet eredményével is, amely matematikai és kikezdhetetlen. Tehát matematikailag is alátámasztható. A 2048 játék során észlelt eredményeket mutatja az alábbi táblázat: Az első fej (k) 1 2 3 4 5 6 7 8 9 A gyakorisága 1061 494 232 137 56 29 25 8 6 A nyeremény (2 k ) 2 4 8 16 32 64 128 256 512 2.1. táblázat. Buffon által lejátszatott játék adatai Az adatainkat nézve levonható az a következtetés, hogy annak a bekövetkezése, hogy csak a sokadik dobásra kapunk először fejet, egyre kevésbé várható. Buffon matematikai levezetésével arra a következtetésre jutott, hogy n játékért n log 2 n forint jár, vagyis, ha n játékot játszunk, játékonként log 2 n díjat kell fizetnünk. A gondolatme- 13

2.2. A paradoxon történeti áttekintése nete a következő volt. Ha n = 2 k játékot játszunk, akkor az esetek felében (vagyis 2 k 1 ) esetben lesz elsőre fej. A nyeremény minden esetben 2 forint, így ez összesen 2 2 k 1 = 2 k forintot eredményez. 2 k 2 esetben a második dobásra lesz első fej, ez 4 forintjával 2 2 2 k 2 = 2 k forintot ad szintén. A gondolatmenetet folytatva és felhasználva, hogy 2 k 1 + 2 k 2 + + 2 + 1 = 2 k 1, marad még egy játék, ami folytatódhat, de ennek már kicsi a valószínűsége (főleg, ha n nagy). Összesen tehát n játék lejátszása után kapunk k 2 k forintot, ami (felhasználva az n = 2 k kifejezést,) egyenlő n log 2 n. Ez azt jelenti, hogy játékonként log 2 n forint nyeremény lesz. Méltányos játéknál tehát tekinthető ez az összeg a játék játékonkénti díjának is. Eszerint a 2048 játék játszásakor log 2 2048 = 11 forint fizetendő játékonként, ami a kísérletével 1/11 pontossággal megegyezik. Saját maga észreveszi, hogy ha sok, pl. 1048575 játékot játszunk, akkor az összeg 20 körülire jön ki, de mivel ennyi játék lejátszása kb. 30 évig tartana, így szerinte ezzel a realitás szintjén nem kell foglalkozni. Buffon szerint tehát 10 forint az az ár, melyet játékonként fizetni kell, ha igazságosak akarunk lenni. A Felvilágosodás korának utolsó nagy matematikusa, Pierre Simon de Laplace, aki a paradoxon megoldásához nem jutott közelebb, de egyéb eredményei, melyet A valószínűségek analitikus elmélete című művében közölt, nagy technikai előrelépést jelentettek. Összegezte mindazt, amit a tárgyban tudott arról, hogy adott feltételek mellett valószínűségeket, várható értékeket és eloszlásokat hogyan lehet számolni és közelíteni. A paradoxon tekintetében számottevő új eredmény sokáig nem születik, a már meglévő eredményeket próbálják fejlesztgetni, bizonyítani. Többen is azzal próbálkoznak, hogy valamilyen ésszerű, emberi léptékű határok közé akarják szorítani a megnyerhető összeget pl. úgy, hogy feltételezhetjük, hogy a banknak nincs végtelen sok pénze. Módosítsuk pl. a játékszabályt úgy, hogy a megnyerhető összeg maximum 1 millió forint (akárhányadik dobásra is kapjuk az első fejet, vagyis még ha több járna a játékosnak akkor is csak ennyit kap). Mivel a 2 20 már több, mint 1 millió, így a nyeremény várható értéke a következő lesz. 1 2 2 + 1 4 4 + + 1 2 19 219 + ( 1 2 + 1 ) 20 2 +... 10 6 21, 4768... 21 Ezek szerint 22 forintos árral még kicsit jól is jár a bank. 1872-ben A Budget of Paradoxes című könyvében de Morgan beszámol arról, hogy ő is lejátszatta a játékot (Buffonhoz hasonlóan) és mint írja, arra a következtetésre jutott, hogy Ha Buffon ezerszer többször próbálta volna, akkor az eredmény nem csak több lett volna, de játékonként több. A nagyobb háló nem csak több halat, hanem több fajta halat fogott volna, és kétmillió játékban szt is várhatnánk, hogy néhány esetben a fej huszadik dobásig sem mutatkozik. Többen is a Buffon féle gondolatmenetet követik, például Lupton szintén az n játékért n log 2 n forint megoldást tartja helyesnek. A Daniel Bernoulli-féle utilitási vonal két ágra szakad. Az egyik Fechner, a kísérleti pszichológia megalapítója nevéhez fűződik. Felállította az ún. Weber-Fechner féle empirikus törvényt, mely szerint az S stimulus által kiváltott R reakció nagysága R = C ln S, ahol C a vizsgált érzékeléstől függő pozitív konstans. A másik vonal az elméleti közgazdaságtan területén hozott új eredményeket. Menger vizsgálatai az u(x) hasznosság-függvényra vonatkozóan - melyben belátta, hogy az u(x) = C ln x nem jó - vezették el Neumann Jánost a hasznosság axiomatizálásáig, amely a modern közgazdaságelmélet egyik pilléréhez vezetett. Számos kísérlet születik az u(x) ésszerű megválasztására. Nagyon sok népszerű-tudományos mű is megjelenik, boncolgatva a paradoxont különböző oldalairól. 14

2.2. A paradoxon történeti áttekintése A következő nagy áttörés Feller 1945-ös eredményei szolgáltatták. Az már korábban is egyértelmű volt, hogy a játszmánként fix összeg nem lehet jó, hiszen akármilyen nagy is ez az összeg, a bank mindig rosszul járna, hiszen a nyeremények várható értéke végtelen nagy. A részvételi díj tehát nem egy konstans, hanem n növekedésével nő, mégpedig a többek által megadott log 2 n kapcsolat szerint. Feller szintén erre a megállapításra jut vizsgálataiban. Ha X 1, X 2,... Pál nyereményei az első, második,... pétervári játékban, és S n = X 1 + X 2 + + X n Pál össznyereménye az n játék során, akkor az X várható értékének végességét feltételezve, egy játékot akkor nevezünk igazságosnak, ha nagy n esetén az S n össznyeremény a várható érték n-szerese körüli lesz. Vagyis ne(x) S n, amiből azt kapjuk, hogy a játékonkénti nyeremény a várható érték körüli lesz, vagyis nagy n-re Sn Sn E(X), illetve E(X) majdnem biztosan. Feller belátja, hogy ha n n még X szórása is véges, akkor a centrális határeloszlás tétele miatt: P(S n ne(x) > 0) 1 2 P(S n ne(x) < 0), vagyis nagy n esetén az esetek kb. felében az egyik játékos, míg a másik felében a másik nyer és a nyeremények is körülbelül szimmetrikusan oszlanának el. Feller belátja, hogy n sztochasztikusan tart 1-hez, amiből következik, hogy n játékért n log n log 2 n 2 n S összeg a méltányos. Sajnos azonban a problémában sem a szórás, de még a várható érték sem véges, éppen ez volt a gond eddig is. Az előző tételt és Feller dolgozatát felhasználva Steinhaus teszi meg a következő lépést. A következőt írja: a paradoxon feloldásához nem egy egyedi játékot, hanem játékok egy sorozatát kell nézni. Egy determinisztikus sorozattal próbálja imitálni Pál véletlen nyereményeit. Ehhez vegyünk először 2-eseknek és üres helyeknek egy alternáló sorozatát: 2_2_2_2_2_2_2_2_2_2_2_2_2_2_2... Most írjunk az első, majd minden második üres helyre 4-est: 242_242_242_242_242_242_242_242... Majd hasonlóan írjunk 8-asokat, aztán 16-osokat és így tovább: 242824216242824232242824216242824... Ezt azért gondolhatjuk helyesnek, mert a játékban az esetek felében (mondjuk minden második esetben) 2 forint a nyeremény, a megmaradtak felében 4, az ezután megmaradtak felében 8, és így tovább. Felírva ezen sorozat n-edik empirikus eloszlásfüggvényét, kiderül, hogy ez igen gyorsan (egyenletesen) tart a szentpétervári eloszlásfüggvényhez. Ha A-val jelöljük az A halmaz elemeinek a számát, akkor a Steinhaus sorozat n-edik eloszlásfüggvénye a következő: F n (x) = {x j x 1 j n}. n Ez a függvény tehát azt fogja megmutatni minden valós x-nél, hogy a sorozat első n elemének hányad része nem nagyobb, mint x. Ha F (x) a szentpétervári játékban 15

2.3. A leghosszabb szériák vizsgálata szereplő nyeremények eloszlásfüggvénye, akkor Steinhaus törvénye a következő formát ölti: Dn = sup F n (x) F (x) 0. x R Vagyis Steinhaus szerint a játék akkor lesz igazságos, ha az egyes játszmákért a fenti sorozat elemei szerinti összegeket fizetjük. Ez azt jelenti, hogy ha F n (x) jelöli a legfeljebb x nagyságú befizetések relatív gyakoriságait, akkor F n (x) annak a valószínűségéhez konvergál, hogy Péter (a bankos) legfeljebb x nagyságú összeget fizet ki. A további eredmények tekintetében Csörgő Sándor, a korán elhunyt szegedi matematikus és csapata dolgozott tovább a kérdésen nagy sikerrel. Az alábbi tételeket sikerült bebizonyítaniuk: lim inf n S n n log 2 n = 1 lim n sup S n n log 2 n = majdnem biztosan. j=1 Ez azt jelenti, hogy Péter halmozott nyereményeinek S n sorozata determinisztikus sorozatokkal nem egyensúlyozható ki úgy, hogy véges pozitív határértéket kapjunk majdnem biztosan. Eszerint egyik díjsorozat sem lehet elég nagy. Ennek oka az időnként (nagyon kis valószínűséggel ugyan, de mégis) előforduló nagyon nagy nyeremény. Tekintsük n játék esetén Pál nyereményeinek nagyság szerinti sorbarendezését (rendezett mintáját) X n,1 X n,n. Rögzített m esetén n > m játékot játszva Pál nyereménye legyen S n (m) = n m X n,j vagyis Pál lemond az elvileg létező m legnagyobb nyereményéről (X n,n + +X n,n m+1 forintról) és így az eddigi S n forint helyett S n (m) forintot kap n játszmáért. Azt gondolnánk, hogy minél nagyobb az m, annál kevesebbet kell fizetnie S n (m)-ért, mint korábban S n -ért, azonban Csörgő és Simons bebizonyították, hogy S n (m) n log 2 n 1 majdnem biztosan minden rögzített m N esetén. Tehát a nagy számok törvényei csak annyit mondanak, hogy az S n és az S n (m) véletlen nyeremények értéke is n log 2 n körül lesz. A megoldáshoz tehát S n eloszlásának a megismerése fog közelebb vinni. Csörgőék azt is belátták, hogy határeloszlás nincs, valamint összetartás tételére vonatkozóan további vizsgálatokat is végeztek. Továbbá megjegyezték, hogy n játéknál átlagosan log 2 n forint játékonként még akkor is kevés, ha Pál lemond a legnagyobb nyereményéről, de már túl sok, ha a legnagyobb kettőről mondd le. 2.3. A leghosszabb szériák vizsgálata Szakdolgozatom legfontosabb témaköre a leghosszabb szériák vizsgálata, amely feldolgozásában [2], [3] és [4] forrásanyagok szolgáltak segítségül. Első lépésként vizsgáljuk meg azt, hogy mit értünk leghosszabb szérián, hiszen ezen a téren nem alakult ki egységes szóhasználat. Vannak egyes szerzők, akik leghosszabb futamnak vagy sikersorozatnak, vagy egyszerűen leghosszabb sorozatnak nevezik egy adott véletlen kísérletsorozatban az egymást követő azonos jelek leghosszabb előfordulását. Dolgozatomban az érmedobás kísérletben az egymás után következő - vagyis írással meg nem szakított - 16

2.3. A leghosszabb szériák vizsgálata fejdobások számának a maximumát leghosszabb fejszériának fogja nevezni. Hasonlóan lehet értelmezni a leghosszabb írásszériát, de itt a fejjel meg nem szakított írásdobások számának maximumát értsük. Beszélhetünk még a leghosszabb bármilyen szériáról, itt az akár fejből, akár írásból előálló, a másik jellel meg nem szakított jelsorozat hosszának a maximumát értsük. Ebben az alfejezetben ismert rekurziós és aszimptotikus tételeket, valamint a szimuláció által szolgáltatta eredményeket fogom összehasonlítani. Ebben a fejezetben a rekurziós eljárásokat hangsúlyozom - hiszen ezek adják a pontos eredményeket - ezért ezeket részletesen bizonyítom. Az aszimptotikus eredmények csak hosszú dobássorozat esetén adnak jó közelítést. A szimulációs eredmények pedig véletlenszerűek, és a dobássorozat nagyon sokszori számítógépes legenerálása esetén közelítik a pontos értéket. A szakdolgozatom kiterjed a szabályos és szabálytalan érme esetére is, valamint mindkétféle érménél vizsgálom a leghosszabb fejszéria és a leghosszabb bármilyen (tiszta fej vagy tiszta írás) széria hosszát is. A szimulációk MATLAB programmal történtek 20.000 ismétlést alkalmazva rövid (n = 30, 50), közepesen hosszú (n = 250), hosszú (n = 1000). 2.3.1. Szabályos pénzérme esete Leghosszab fejszéria Mint, ahogy már korábban is említettem, fejszériának nevezzük az egymást követő (tehát írással meg nem szakított) fejek sorozatát. Jelölje R n a leghosszabb fejszéria nagyságát. Az eloszlásfüggvényünk az ismert definíció alapján: F n (x) = P(R n x). Megjegyzem, hogy F n (x)-et elegendő nem negatív egész x-ekre megadni (hiszen F n (x) = 0, ha x < 0; így tehát F n (x) = F n ([x]), ha x 0). Legyen A n (x) azon n hosszúságú sorozatok száma, amelyekben a leghosszabb fejszéria nem haladja meg x-et. Szabályos érme esetén egy n elemű sorozatot vizsgálva kapjuk: F n (x) = P(R n x) = A n(x) 2 n. (2.1) A feladat A n (x) értékének meghatározása. Tekintsük először azt az esetet, amikor a leghosszabb fejszéria legfeljebb 3 elemű (x = 3). Ha az n 3, akkor A n (3) = 2 n, hiszen minden lehetséges eset megfelel annak a kritériumnak, hogy az egymás utáni fejek száma maximum 3. Az említett esetek a következők: ha n = 0, akkor a 0 hosszúságú sorozatban 0 a leghosszabb fejszéria hossza, ez 1 eset. Ha n = 1, akkor a lehetséges mindkét sorozat olyan, hogy a leghosszabb fejszéria legfeljebb 3. Amikor írást dobunk, akkor 0 a fejszéria hossza, illetve ha fejet dobunk, akkor 1 a fejszéria hossza. Ha n = 2, akkor a lehetséges sorozatunk 4 féle lehet (IF, II, FF, FI), mindegyik esetben a leghosszabb fejszéria hossza kevesebb, mint 3. Végül, ha n = 3, akkor szintén a lehetséges sorozatok mindegyike olyan, hogy benne legfeljebb 3 lehet a leghosszabb fejszéria hossza (III, IFF, IFI, IIF, FFF, FII, FIF, FFI). Ha viszont az n > 3, akkor a számunkra kedvező sorozatok kezdődhetnek a következőképpen: I, FI, FFI, FFFI, és utánuk csak olyan jelsorozat van, amelyben nincs háromnál hosszabb fejszéria. Ennek alapján megkapjuk tehát a következő rekurzív formulát: A n (3) = A n 1 (3)+A n 2 (3)+A n 3 (3)+A n 4 (3), ha az n > 3. Az A n (x) értékeire Schilling az alábbi általános rekurziós képletet adja. 17

2.3. A leghosszabb szériák vizsgálata 2.1. tétel. (Schilling, [5]) x A n 1 j (x), ha n > x, A n (x) = j=0 2 n, ha 0 n x. (2.2) Ezt felhasználva A n (3)-ra megkapjuk az alábbi táblázat eredményeit: n 0 1 2 3 4 5 6 7 8... A n (3) 1 2 4 8 15 29 56 108 208... 2.2. megjegyzés. Ha megnézzük A n (1) értékeit, vagyis azon n elemű sorozatok számát, melyekben legfeljebb 1 hosszúságú fejszéria van, éppen a Fibonacci-sorozat (azaz a 0 = 0, a 1 = 1 és a n = a n 1 + a n 2, ha n 2) 2-vel eltolt elemeit kapjuk. A k- rendű Fibonacci számok segítségével pedig kifejezhető A n (k), sőt a k-rendű Fibonacci polinomok felhasználásával a szabálytalan pénzérme esete is kezelhető. A leghosszabb fejszéria nagyságának, R n -nek aszimptotikus viselkedését Földes Antónia 1979-ben publikált alábbi tétele alapján írhatjuk le: 2.3. tétel. (Földes (1979), [6]). Valamennyi egész k esetén ( [ ] ) ln n P R n < k = exp ( 2 (k+1 { ln n ln 2 }) ) + o(1), ln 2 ahol [a] jelöli az egészrészét a-nak és {a} = a [a], a törtrésze. (Nyílvánvalóan ln n ln 2 helyett írható log 2 n is.) Leghosszabb bármilyen széria hossza Dobjunk fel egy szabályos pénzérmét n-szer, és jelölje R n a leghosszabb bármilyen széria (akár a tiszta fej, akár a tiszta írás) nagyságát. Legyen B n (x) azon n hosszúságú sorozatok száma, amelyekben a leghosszabb (tetszőleges) széria nem haladja meg x-et. Szabályos érme esetén egy n elemű sorozatot vizsgálva, kapjuk az eloszlásfüggvényt: F n(x) = P(R n x) = B n(x) 2 n. (2.3) A következőkben Schilling ötletét használjuk fel. A fej-írás sorozat minden elempárja alatt jelölje A azt, hogy az elempár azonos jelekből áll, illetve K azt, hogy különböző a két jel. Például: F F F I F I F I I I I F F A A K K K K K A A A K A Az alsó A, K elemekből álló sorozatban a leghosszabb tiszta A sorozat akkor és csak akkor k 1 hosszúságú, ha fölötte a leghosszabb tiszta széria (fej vagy írás) k 18

2.3. A leghosszabb szériák vizsgálata hosszúságú. Ha a felső sorozat n hosszú, és ebben a leghosszabb széria k elemű, akkor az alsó sorozat n 1 hosszú, és a leghosszabb A széria k 1 elemű. Vagyis B n (x) = 2A n 1 (x 1). (A 2-es szorzó azért kell, mert minden alsó sorozat pontosan 2 (egy eredeti és egy fej-írás cserével kapott második) felső sorozathoz tartozhat.) Ennek felhasználásával kapjuk: F n(x) = P(R n x) = B n(x) 2 n = 2A n 1(x 1) 2 n = A n 1(x 1) 2 n 1 = F n 1 (x 1). (2.4) Beláttuk tehát, hogy F n(x) = F n 1 (x 1), (2.5) vagyis vissza vezettük az esetünket a tiszta fejszéria esetére. Eloszlásfüggvényünk a tiszta fejszériára felírt eloszlásfüggvényből 1-gyel jobbra történő eltolással adódik. A leghosszabb bármilyen széria nagyságának, R n-nek aszimptotikus viselkedésének vizsgálatához Földes Antónia eredményét használjuk fel. (2.3.) és (2.5.) alapján kapjuk: 2.4. tétel. (Földes (1979), [6]). Valamennyi egész k esetén ( [ ] ) ln(n 1) P R n < k = exp ( 2 ln 2 (k { ln(n 1) ln 2 }) ) + o(1), ahol [a] jelöli az egészrészét a-nak és {a} = a [a], a törtrésze. (Nyilvánvalóan itt is ln(n 1) ln 2 helyett írható log 2 (n 1).) Most pedig ezeket az eredményeket hasonlítom össze a szimulációval kapott értékekkel. Az alábbi (2.2.) és (2.3.) lévő grafikonok mutatják a tiszta fejszéria, tiszta írásszéria és a tiszta bármilyen széria eseteket különböző dobáshosszak esetén. Vizsgálatomhoz MATLAB programot használtam 20.000 ismétlésszámmal. Az alkalmazott számítógép paraméterei pedig a következők: INTEL CORE I5 2,3 GHz processzor, 4Gb, DDR3 memória. A következő ábrákon x jelöli a rekurzióval kapott eredményeket, az oszlopdiagram pedig a szimulációval kapott eredményeket mutatja, viszont nem szerepelnek rajta az aszimptotikus eredmények mivel a leprogramozása nem volt része a szakdolgozatomnak. A program által szolgáltatott grafikonok eredményeinek helyeségét [2] és a [4] szereplő grafikonokkal hasonlítottam össze, amelyeken már az aszimptotikus eredmények is szerepelnek. Az első grafikon a rövid (n = 50) sorozat eredményeit mutatja leghosszabb fej (bal felső), írás (jobb alsó), bármilyen széria (jobb oldali) esetén, majd a következő grafikon ugyanez csak (n = 1000) dobás sorozatra vonatkozóan. Mindhárom esetre (leghosszabb fej, leghosszabb írás illetve leghosszabb bármilyen széria vizsgálatára) elmondható, hogy kis n esetén a szimulációs eredmények vannak közelebb a rekurzív eredményekhez, az aszimptotikus tételek n növelésével adják a rekurzióhoz közeli, pontosabb eredményeket. Elmondható továbbá az is, hogy kis n esetén a rekurziós algoritmus gyors, n növelésével azonban rohamosan lassul a számítási eljárás. Jól látható tehát, hogy a rekurzió adja a pontos eredményt, de nagy n esetén 19

2.3. A leghosszabb szériák vizsgálata gyakorlatilag nem tudjuk használni, hiszen a futási idők rohamos növekedése gátat szab az alkalmazhatóságnak. Ezekben az esetekben az aszimptotikus tételek szolgáltatják a jól közelítő eredményeket. Az egymás mellett párba állított grafikonokon jól látható a (2.4.)-ben leírt eredmény, miszerint R n az R n -ből egy 1 egységgel jobbra való eltolással adódik. Tehát a leghosszabb bármilyen széria esete kezelhető, vizsgálható a leghosszabb fejszériára megismert összefüggésekkel a megfelő transzformációval. A következőkben a kis és a nagy n (n = 50 és n = 1000) esetére mutatom a grafikonokat. 2.2. ábra. Leghosszabb szériák, szabályos érme (p = 0.5), rövid sorozat (n = 50) 2.3. ábra. Leghosszabb szériák, szabályos érme (p = 0.5), hosszú sorozat (n = 1000) 20

2.3. A leghosszabb szériák vizsgálata 2.3.2. Szabálytalan pénzérme esete Ebben az esetben a fejdobás valószínűsége, p értéke bármilyen valós szám lehet természetesen a (0, 1) intervallumból. (Speciális esetként magába foglalhatja a szabályos érme esetét is, azaz amikor (p = 0, 5).) Fontos kérdés, hogy a szabálytalanság ténye milyen hatással van a leghosszabb fej-, írás-, illetve leghosszabb bármilyen széria alakulására. Egyértelmű, hogy nem számolhatunk a klasszikus képlettel, hiszen az elemi eseményeink nem azonos valószínűségűek. A továbbiakban jelölje p a fejdobás valószínűségét és q = 1 p az írás valószínűségét, ahol tehát mindkettő lehet 0,5 eltérő is. Leghosszabb fejszéria hossza Ebben az esetben is tekintsük először a leghosszabb fejszéria alakulását. Schilling ötletét felhasználva tekintsük azon n hosszúságú fej-írás sorozatokat, amelyekben k db fej van. Ezek közül jelentse C n (k) (x) azon sorozatok számát, amelyekben legfeljebb x fej következik egymás után, tehát a leghosszabb fejszéria legfeljebb x hosszúságú. Az adott jelöléseket alkalmazva a következő képletet kapjuk az eloszlásfüggvényre: F n (x) = P (R n x) = n k=0 C k n(x) értékeire Schilling az alábbi rekurzív formulát adja. C (k) n (x)p k q n k. (2.6) 2.5. tétel. (Schilling, [5]) C (k) n (x) = x j=0 ( n k) C (k j) n 1 j (x), ha x < k < n,, ha 0 k x. 0, ha x < k = n. (2.7) Mivel a tétel bizonyítása nem bonyolult és hosszú [4] ismertetett bizonyítás alapján vezetem le. Bizonyítás. Ha x < k = n, akkor egyértelmű, hogy C n (k) (x) = 0, hiszen ekkor az összes (x-nél több) elem fej, tehát nincs olyan sorozat, ahol legfeljebb x fej van egymás után. Ha 0 k x, akkor C n (k) (x) éppen a binomiális együtthatókat adja, mivel ez pontosan az az eset, amikor az n elem között legfeljebb x fej van és azon eseteket kell összeszámolni, amikor a leghosszabb fejszéria legfeljebb x. Tehát ekkor az összes lehetséges sorrend ilyen tulajdonságú. Az összes n elemű sorozat száma pedig, amelyben k db fej és n k db írás van: ( n k). Ha x < k < n, akkor a 2.7. képlet helyességének belátásához elegendő belátnia a következőket. A sorozatunk kezdődhet j = 0, 1, 2,..., x fejjel, utána biztosan van 1 írás, majd olyan sorozat következik, ahol a maradék n j 1 elem között k j db fej van úgy, hogy a leghosszabb fejszéria legfeljebb x hosszúságú. F... F }{{} j db fej I... F... I... }{{} n j 1 elem, melyben k j db fej van úgy, hogy legfeljebb x hosszú a fejszéria Ezek száma pedig pontosan C k j n 1 j (x). Tehát bizonyítottuk a (2.7.)-t. 21

2.3. A leghosszabb szériák vizsgálata A következő tétel Gordon-Schilling-Waterman nevéhez fűződik, amely az aszimptotikus vislelkedésleírására vonatkozik. 2.6. tétel. (Gordon-Schilling-Waterman, [7]) Legyen µ(n) = ln n, q = 1 p és legyen W eloszlása a következő: ln p P(W t) = exp( exp( t)). Ekkor t-ben egyenletesen: ([ ] ) W P(R n µ(qn) t) P ln p + {µ(qn)} {µ(qn)} t 0, ha n és ahol [a] jelenti az egészrészét a-nak és {a} = a [a] az a törtrésze. Leghosszabb bármilyen széria hossza Mint, ahogy a szabályos pénzérménél is tettük most is vizsgáljuk a leghosszabb bármilyen széria alakulását. Egy szabálytalan pénzérmét feldobva n-szer, jelölje R n a leghosszabb bármilyen széria (akár fej, akár írás) nagyságát. A (2.6.) képlethez hasonlóan Schilling a következő formulát adja: 2.7. tétel. (Schilling, [5]) F n(x) = P(R n x) = n k=0 C (k) n (x)p k q n k, ahol C (k) n (x) jelenti azon n hosszúságú sorozatok számát, amelyben k db fej van, a leghosszabb bármilyen széria hossza legfeljebb x, és ahol alkalmazva az alábbi átjelölést, C (k) m+k(x) = C x+1 (m, k), a C x (m, k) mennyiségek pedig kielégítik a (2.8.) és (2.9.) rekurziókat. Itt C x (m, k) jelöli azon esetek számát, hogy m egyik és k másik féle tulajdonságú elemet visszatevés nélkül kihúzva nem lesz x hosszúságú széria. C x (m, k) értékeire Bloom az alábbi két rekurzív képletet adta. 2.8. tétel. (Bloom, [8]) Ha m = k = 0, akkor definíció szerint legyen C t (0, 0) = 1. Ha m vagy k negatív, akkor pedig definíció szerint C t (m, k) = 0. t 1 t 1 C t (m, k) = C t (m 1, k i) C t (m t, k i) + e t (m, k), (2.8) i=0 ahol tehát C t (m, k) jelenti az m db piros és k db fekete elem olyan sorbarendezéseinek a számát, ahol nincs t hosszúságú széria (t 2), valamint 1, ha m = 0 és 0 k < t, e t (m, k) = 1, ha m = t és 0 k < t, 0, különben. i=1 22

2.3. A leghosszabb szériák vizsgálata 2.9. tétel. (Bloom, [8]) t 2 esetén C t (m, k) = C t (m 1, k) + C t (m, k 1) C t (m t, k 1) C t (m 1, k t) + C t (m t, k t) + e t (m, k), 1, ha m = 0 és 0 k < t, ahol e t (m, k) = 1, ha m = t és 0 k < t, 0, különben. (2.9) Peremfeltételeink pedig ugyanazok, mint (2.8.)-nál vagyis: Ha m = k = 0, akkor definíció szerint legyen C t (0, 0) = 1. Ha m vagy k negatív, akkor pedig definíció szerint C t (m, k) = 0. A leghosszabb bármilyen széria nagyságának, az R n-nek az aszimptotikus viselkedését vizsgálva Muselli tételét alkalmazzuk, amelyben V n (p) jelöli annak a valószínűségét, hogy a leghosszabb széria n dobás esetén a fejekből adódik. 2.10. tétel. (Muselli, [9]) lim V n(p) = n { 0, ha 0 k < 1 2, 1, ha 1 2 < p 1. A kapott eredményeket ismét grafikonon szemléltetem, mint ahogy azt a szabályos érme eseténél is tettem. A szimulációk ugyanolyan hardver és szoftver eszközökkel történtek mint a (2.3.1)-ben leírtam. Az ábrákon a rekurzív és az aszimptotikus eredmények nem szerepelnek, hiszen itt csak a szimuláció volt a feladatom. Ismét 20000 ismétlés számmal dolgoztam. A következő grafikonokon szabálytalan érme (p = 0, 6) esetén mutatom a leghosszabb fej (bal felső), a leghosszabb írás (bal alsó) illetve a leghosszabb bármilyen szériák esetét, rövid (n = 50) és hosszú (n = 1000) dobássorozatra. 2.4. ábra. Leghosszabb szériák, szabálytalan érme (p = 0, 6), rövid sorozat (n = 50) 23

2.3. A leghosszabb szériák vizsgálata 2.5. ábra. Leghosszabb szériák, szabálytalan érme (p = 0, 6), hosszú sorozat (n = 1000) A program szimulációs eredményeinek helyeségét a [4] grafikonokkal hasonlítottam össze, ahol már a rekurzív és aszimptotikus eredmények is szerepelnek az ábrákon. Itt is elmondható az, mint a szabályos pénzérménél, hogy kis n esetén az aszimptotikus eredmények távol esnek a pontos (rekurziós) értékektől. A rekurzió még rövid futás idő esetén jól számolható, gyors, de nagy n esetén a rekurziós algoritmus egyre lassul, számolásra gyakorlatilag nem használható. Az aszimptotikus eredmények viszont n növelésével egyre közelebb kerülnek hozzájuk. 2.3.3. A halmozási vagy duplázásos teknika A pétervári paradoxonnal és a leghosszabb szériákkal szoros kapcsolatban áll a gyakran alkalmazott halmozási vagy más néven martingál stratégia, amelyben sok szerencse játékos a mai napig hisz (és megy is tönkre). A halmozási stratégia lényegét [10] leírtak alapján ismertetem. Itt is a bank ellen játszunk egy olyan igazságos játékot, amelyeben 50% 50% az esélye a nyerésnek és a vesztésnek is. A stratégia a következő: ha az első játszmában vesztünk, akkor megkétszerezzük a tétet, ha a másodikban is vesztünk akkor ismét megkétszerezzük a tétet és mindaddig tesszük ezt amíg végre nem nyerünk. Tehát ha a legelső tétünk 1 Ft és az első n 1 játékban vesztettünk, de az n-dikben már nyerünk, akkor összesen 1+2+4+ +2 n 1 = 2 n 1 forintot vesztettünk és 2 n -et nyertünk, így 1 forint tiszta nyereségre tettünk szert. A duplázásos teknika hatásos nyerő módszernek látszik, mivel 1 valószínűséggel valamikor csak nyerünk. A látszat azonban csal, mert általában még mielőtt bármit is nyernénk, már rég elvesztettük az összes pénzünket. Továbbá a kaszinók is ismerik ezt a stratégiát, éppen ezért maximalizálják a tétek nagyságát (tehát a végtelenségig nem folytatható ez a stratégia) és bár ez a maximum összeg csillagászatinak tűnik, mégis teljesen hatástalanná teszi a martingál stratégiát. MATLAB program segítségével leszimuláltam a duplázásos teknikát, ami megmutatja, hogy egy adott kezdő tőke és cél nyeremény megadásával hányszor értük el és hányszor nem értük el a nyereményt. Arra is választ ad a program, hogy hány játékból értük el és hány játékból nem értük el a célként kitűzött nyereményt. 24

2.3. A leghosszabb szériák vizsgálata A programot két esetre futattam az egyik amikor a kezdő tőkénk 100000 Ft és a cél nyereményünk 120000 Ft vagyis 20000 Ft-ot szeretnénk nyerni. A másik esetben ismét 100000 Ft kezdő tőkével indulunk és 200000 Ft a cél nyereményünk, vagyis 100000 Ft-ot szeretnénk nyerni. A tét 1 Ft-ról indul, ha vesztünk akkor a tét növekszik és a dupláját rakjuk fel az előző tétnek. Ha nyerünk akkor a tét nem változik azaz 1 Ft marad. Program által adott eredményeket az alábbi képek mutatják. 2.6. ábra. Halmozási stratégia (futási eredmények) Ha megfigyeljük a két ábra adatait, akkor azt a következtetést vonhatjuk le, hogy 100000 Ft kezdő tőkével (bal oldali) indulva megéri játszani 120000 Ft-ért hiszen a program szerint 1000 esetből 757-szer, azaz p = 0, 757 valószínűséggel eltudjuk érni a kívánt nyereményt. Továbbá, ha 200000 Ft szeretnénk nyerni (jobb oldali), akkor nem érdemes kockáztatni a pénzünket, hiszen nagyobb annak a valószínűsége, hogy nem érjük el. Tehát annak a valószínűsége, hogy elérjük elég kicsi ebben az esetben p = 0, 27. 25