Markov-ketjut pitkällä aikavälillä

Samankaltaiset tiedostot
Markov-ketjut pitkällä aikavälillä

Erilaisia Markov-ketjuja

Markov-kustannusmallit ja kulkuajat

1 + b t (i, j). Olkoon b t (i, j) todennäköisyys, että B t (i, j) = 1. Siis operaation access(j) odotusarvoinen kustannus ajanhetkellä t olisi.

Jatkuva-aikaisia Markov-prosesseja

Esimerkki: Tietoliikennekytkin

Markov-ketjuja suurilla tila-avaruuksilla

Markov-kustannusmallit ja kulkuajat

Martingaalit ja informaatioprosessit

Jatkuva-aikaisten Markov-prosessien aikakehitys

Markov-ketjun hetkittäinen käyttäytyminen

Markov-ketjun hetkittäinen käyttäytyminen

1 p p P (X 0 = 0) P (X 0 = 1) =

Jatkuvan aikavälin stokastisia prosesseja

Generoivat funktiot, Poisson- ja eksponenttijakaumat

a) Sievennä lauseke 1+x , kun x 0jax 1. b) Aseta luvut 2, 5 suuruusjärjestykseen ja perustele vastauksesi. 3 3 ja

STOKASTISET PROSESSIT Peruskäsitteitä

Martingaalit ja informaatioprosessit

MATEMATIIKAN KOE, PITKÄ OPPIMÄÄRÄ HYVÄN VASTAUKSEN PIIRTEITÄ

Approbatur 3, demo 1, ratkaisut A sanoo: Vähintään yksi meistä on retku. Tehtävänä on päätellä, mitä tyyppiä A ja B ovat.

Poisson-prosessien ominaisuuksia ja esimerkkilaskuja

1 Lukujen jaollisuudesta

Malliratkaisut Demot

3. Kirjoita seuraavat joukot luettelemalla niiden alkiot, jos mahdollista. Onko jokin joukoista tyhjä joukko?

MATP153 Approbatur 1B Ohjaus 2 Keskiviikko torstai

Liikenneongelmien aikaskaalahierarkia

Valintahetket ja pysäytetyt martingaalit

Kenguru 2019 Student lukio

{ 2v + 2h + m = 8 v + 3h + m = 7,5 2v + 3m = 7, mistä laskemmalla yhtälöt puolittain yhteen saadaan 5v + 5h + 5m = 22,5 v +

c) 22a 21b x + a 2 3a x 1 = a,

Johdatus matemaattiseen päättelyyn

Miten osoitetaan joukot samoiksi?

Kenguru Student (lukion 2. ja 3. vuosi) sivu 1 / 6

Epäyhtälöt ovat yksi matemaatikon voimakkaimmista

Sekalaiset tehtävät, 11. syyskuuta 2005, sivu 1 / 13. Tehtäviä

v 8 v 9 v 5 C v 3 v 4

! 7! = N! x 8. x x 4 x + 1 = 6.

MS-A0501 Todennäköisyyslaskennan ja tilastotieteen peruskurssi

Yhtälöryhmät 1/6 Sisältö ESITIEDOT: yhtälöt

Tehtäväsarja I Seuraavissa tehtävissä harjoitellaan erilaisia todistustekniikoita. Luentokalvoista 11, sekä voi olla apua.

4 Matemaattinen induktio

(iv) Ratkaisu 1. Sovelletaan Eukleideen algoritmia osoittajaan ja nimittäjään. (i) 7 = , 7 6 = = =

Kenguru 2019 Benjamin 6. ja 7. luokka

2.1. Tehtävänä on osoittaa induktiolla, että kaikille n N pätee n = 1 n(n + 1). (1)

Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus

Kaulaketju. Syöte. Tuloste. Esimerkki 1. Esimerkki 2

(2n 1) = n 2

Valitse kuusi tehtävää! Kaikki tehtävät ovat 6 pisteen arvoisia.

MS-A0003/A0005 Matriisilaskenta Laskuharjoitus 2 / vko 45

Tenttiin valmentavia harjoituksia

= 5! 2 2!3! = = 10. Edelleen tästä joukosta voidaan valita kolme särmää yhteensä = 10! 3 3!7! = = 120

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 5 / vko 48

Suurin yhteinen tekijä (s.y.t.) ja pienin yhteinen monikerta (p.y.m.)

Estynyt puheluyritys menetetään ei johda uusintayritykseen alkaa uusi miettimisaika: aika seuraavaan yritykseen Exp(γ) pitoaika X Exp(µ)

Stokastiset prosessit. Lasse Leskelä Aalto-yliopisto

Äärellisten mallien teoria

Kenguru 2014 Student sivu 1 / 8 (lukion 2. ja 3. vuosi)

Analyysi III. Jari Taskinen. 28. syyskuuta Luku 1

Todennäköisyyslaskenta IIa, syys lokakuu 2019 / Hytönen 3. laskuharjoitus, ratkaisuehdotukset

Datatähti 2019 loppu

= = = 1 3.

TEHTÄVIEN RATKAISUT. Luku Kaikki luvut on kokonaislukuja. Luonnollisia lukuja ovat 35, 7 ja 0.

Malliratkaisut Demo 1

Diskreettiaikainen dynaaminen optimointi

Tekijä Pitkä Matematiikka 11 ratkaisut luku 2

2 exp( 2u), kun u > 0 f U (u) = v = 3 + u 3v + uv = u. f V (v) dv = f U (u) du du f V (v) = f U (u) dv = f U (h(v)) h (v) = f U 1 v (1 v) 2

Matematiikka ja teknologia, kevät 2011

verkkojen G ja H välinen isomorfismi. Nyt kuvaus f on bijektio, joka säilyttää kyseisissä verkoissa esiintyvät särmät, joten pari

6. Differentiaaliyhtälösysteemien laadullista teoriaa.

MS-A0004/A0006 Matriisilaskenta

joissa on 0 4 oikeata vastausta. Laskimet eivät ole sallittuja.

Yhtälönratkaisusta. Johanna Rämö, Helsingin yliopisto. 22. syyskuuta 2014

y x1 σ t 1 = c y x 1 σ t 1 = y x 2 σ t 2 y x 2 x 1 y = σ(t 2 t 1 ) x 2 x 1 y t 2 t 1

Derivaatat lasketaan komponenteittain, esimerkiksi E 1 E 2

Suorista ja tasoista LaMa 1 syksyllä 2009

Tehtävänanto oli ratkaista seuraavat määrätyt integraalit: b) 0 e x + 1

1. Osoita, että joukon X osajoukoille A ja B on voimassa toinen ns. de Morganin laki (A B) = A B.

Neljän alkion kunta, solitaire-peli ja

y + z. z + xyz

Lukuteoria. Eukleides Aleksandrialainen (n. 300 eaa)

Olkoon seuraavaksi G 2 sellainen tasan n solmua sisältävä suunnattu verkko,

MS-A0402 Diskreetin matematiikan perusteet

j(j 1) = n(n2 1) 3 + (k + 1)k = (k + 1)(k2 k + 3k) 3 = (k + 1)(k2 + 2k + 1 1)

7 Vapaus. 7.1 Vapauden määritelmä

(b) Onko hyvä idea laske pinta-alan odotusarvo lähetmällä oletuksesta, että keppi katkeaa katkaisukohdan odotusarvon kohdalla?

Mitään muita operaatioita symbolille ei ole määritelty! < a kaikilla kokonaisluvuilla a, + a = kaikilla kokonaisluvuilla a.

3. Kongruenssit. 3.1 Jakojäännös ja kongruenssi

Esitetään tehtävälle kaksi hieman erilaista ratkaisua. Ratkaisutapa 1. Lähdetään sieventämään epäyhtälön vasenta puolta:

Valokuvien matematiikkaa

V ar(m n ) = V ar(x i ).

Diskreetin matematiikan perusteet Esimerkkiratkaisut 3 / vko 10

LUKUTEORIA johdantoa

MATEMATIIKAN KOE PITKÄ OPPIMÄÄRÄ

Johdatus matemaattiseen päättelyyn

Tehtävät. 1. Ratkaistava epäyhtälöt. a) 2(4 x) < 12, b) 5(x 2 4x + 3) < 0, c) 3 2x 4 > 6. 1/10. Sukunimi (painokirjaimin)

Tehtäväsarja I Tehtävät 1-5 perustuvat monisteen kappaleisiin ja tehtävä 6 kappaleeseen 2.8.

Harjoitus 3 ( )

MS-A0104 Differentiaali- ja integraalilaskenta 1 (ELEC2) MS-A0106 Differentiaali- ja integraalilaskenta 1 (ENG2)

rm + sn = d. Siispä Proposition 9.5(4) nojalla e d.

811120P Diskreetit rakenteet

Transkriptio:

MS-C2111 Stokastiset prosessit 2A Markov-ketjut pitkällä aikavälillä Tämän harjoituksen tavoitteena on oppia lukemaan siirtymämatriisista tai siirtymäkaaviosta, milloin Markov-ketju on yhtenäinen ja jaksoton; oppia tunnistamaan, milloin ketjun tilajakauma suppenee pitkällä aikavälillä; ja oppia laskemaan annetun siirtymämatriisin tasapainojakauma Jos mahdollista, harjoituksiin kannattaa tuoda mukaan kannettava tietokone tai laskin, jolla voi laskea tehtävissä esiintyvien laskujen lukuarvoja Alla on kuhunkin tehtävään esitetty malliratkaisut punaisella sekä malliratkaisujen lisämateriaalit sinisellä Tuntitehtävät 2A1 Korkean ja matalan tuloasteen solmun PageRank Tarkastellaan suunnattua verkkoa, jonka solmujoukko on V = {1, 2,, n}, ja joka sisältää linkit 1 2, 2 1 sekä x 2, kun x = 3, 4,, n Olkoon (X0, X1, luentomonisteen PageRank-algoritmin (Esimerkki 23 mukainen tätä verkkoa vastaava Markov-ketju (a Luonnostele paperille ketjun siirtymäkaavio ja selvitä, millä vaimennuskertoimen c arvoilla Markov-ketju on yhtenäinen Ratkaisu Kuva 1: Siirtymäkaavio, kun c = 0 Kuvassa 1 on esitetty ketjun siirtymäkaavio, kun c = 0 Tällöin kaikkien linkkien paino on 1 Kun c > 0, kaikkien solmuparien välillä on kaksisuuntainen linkki Tällöin kuvassa olevien linkkien paino on c/n + (1 c, muiden c/n Ketju on yhtenäinen täsmälleen silloin, kun c > 0 (b Laske verkon solmujen PageRank-arvot ratkaisemalla Markov-ketjun tasapainoyhtälöt 1/7

Ratkaisu Tasapainoyhtälöt voidaan kirjoittaa muodossa π(1 = π(1cn 1 + π(2 ( cn 1 + (1 c ( n + π(x cn 1, π(2 = π(1 ( cn 1 + (1 c ( n (cn + π(2cn 1 + π(x 1 + (1 c, π(3 = π(n = ( n π(x cn 1, x=1 ( n π(x cn 1, x=1 x=3 x=3 Koska n x=1 π(x = 1, nämä sievenevät muotoon Tästä voidaan ratkaista π(1 = π(1 = cn 1 + π(2(1 c, π(2 = cn 1 + (1 π(2(1 c, π(3 = cn 1, π(n = cn 1 ( 1 + π(2 = cn 1 + (1 c, 1 + (1 c π(3 = cn 1, π(n = cn 1 1 c cn 1 + 1 + (1 c (1 c2 1 + (1 c, (c Miten PageRank-arvot käyttäytyvät, kun c = 0 ja c = 1? Ratkaisu Kun c = 0, saadaan π(1 = π(2 = 1 ja π(x = 0 kun x 3 Kun 2 c = 1, saadaan π(x = 1/n kaikilla x (d Miten PageRank-arvot käyttäytyvät, kun n? 2 / 7

Ratkaisu Kun n, saadaan rajalla Huomaa, että raja-arvoille pätee π(1 = (1 c2 1 + (1 c, π(2 = (1 c 1 + (1 c, π(3 = 0, π(n = 0 π(1 + π(2 = 1 c (0, 1, joten [π(1, π(2] ei ole tilajoukon {1, 2} tn-jakauma, vaan c:n verran tn-massaa on kadonnut äärettömiin rajankäynnin yhteydessä 2A2 Yhtenäisen ketjun jaksollisuus Perustele, miksi seuraavat tulokset ovat totta yleiselle äärellisen tilajoukon S Markov-ketjulle ja sen siirtymämatriisille P = (p x,y x,y S (a Jos p x,x > 0, niin tällöin myös (P t x,x > 0 kaikilla t = 1, 2, Ratkaisu Epäyhtälö p x,x tarkoittaa, että tilasta x on linkki itseensä, kun taas (P t x,x > 0 tarkoittaa, että tilasta x on mahdollista päästä t:llä askeleella takaisin tilaan x Jälkimmäinen on ensimmäisen nojalla totta, sillä nyt prosessi voi siirtyä t kertaa peräkkäin tilasta x takaisin itseensä Päättely voidaan esittää formaalisti esimerkiksi seuraavasti: (P t x,x = P(X t = x X 0 = x P(X t = x, X t 1 = x,, X 1 = x X 0 = x = p t x,x > 0, koska p x,x > 0 Lisäys Voidaan silti helposti konstruoida ketju, jolle (P t (x, x t 0 (b Jos p x,x > 0, niin tilan x jakso on 1 Ratkaisu Jos P (x, x > 0, niin mahdollisten paluuhetkien joukkon on T x = {1, 2, 3, }, jonka suurin yhteinen tekijä on 1 äin ollen tilan x jakso on 1, eli tila on jaksoton (c Jos p x,x > 0 ja x y (ks luentomoniste, Luku 32, niin (P t y,y > 0 kaikilla t = s, s + 1, s + 2, jostain positiivisesta kokonaisluvusta s lähtien 3 / 7

Ratkaisu Jos x y, niin on olemassa luvut s 1 ja s 2 se P s 1 (y, x > 0 ja P s 2 (x, y > 0 Merkitään s = s 1 +s 2 Tällöin P s+k (y, y P s 1 (y, xp k (x, xp s 2 (x, y > 0 kaikilla k 1 (d Yhtenäinen ketju on jaksoton, jos p x,x > 0 pätee jollekin tilalle x Ratkaisu Edellisen kohdan perusteella jokaisella y on olemassa s 1, jolle P t (y, y > 0 kaikilla t = s, s + 1, äin ollen tilan y mahdollisten paluuhetkien joukko sisältää T y {s, s + 1, s + 2, } Ainoa positiivinen kokonaisluku, jolla sekä s että s + 1 ovat jaollisia, on 1 (Tämän seuraa siitä, että jos s ja s + 1 ovat jaollisia d:llä, niin tällöin myös (s + 1 s on d:n monikerta äin ollen lukujoukon suurin ja ainoa yhteinen tekijä on 1, eli tilan y jakso on 1 Lisäys Yleisemmin kaikkien yhtenäisen Markov-ketjun verteksien jakso on sama (tai vielä yleisemmin kunkin yhtenäisen komponentin kaikkien verteksien jakso on sama Todistus on oleellisesti sama kuin kohta (d yllä 4 / 7

Kotitehtävät 2A3 Selvitä seuraavien Markov-ketjujen pitkän aikavälin käyttäytyminen (a Työmatkapyöräilijän pyörä on kunakin työpäivänä joko kunnossa tai rikki Kun pyörä on jonakin työpäivänä ollut kunnossa, se on seuraavanakin kunnossa todennäköisyydellä 95%, muuten rikki ja kun se on ollut rikki, se on seuraavana työpäivänä kunnossa todennäköisyydellä 33%, muuten edelleen rikki riippumatta aiemmista tiloista Kuinka suuren osuuden työpäivistä pyörä on pitkällä aikavälillä rikki? Ratkaisu Olkoon tila kunnossa tila 1 ja tila rikki tila 2 Tällöin siirtymämatriisiksi saadaan: [ ] 095 005 P = 033 067 Vastaava Markov-ketju on yhtenäinen ja jaksoton Yleisesti pätee, että yhtenäisen ja jaksottoman äärellisen tila-avaruuden Markov-ketjun rajajakauma on olemassa ja on alkutilasta riippumatta ketjun tasapainojakauma (Analyyttinen tapa Koska rajajakauma on tasapainojakauma, se saadaan tasapainoyhtälöistä π = πp ja π(x i = 1 äistä saadaan 095π 1 + 033π 2 = π 1 π 2 = 5/33π 1 005π 1 + 067π 2 = π 2 π 1 + π 2 = 1 Ensimmäinen ja toinen yhtälö ovat yhtäpitävät; tämä voidaan tarkastaa sijoittamalla ensimmäinen rivi toiseen Sijoittamalla ensimmäinen rivi kolmanteen saadaan π 1 = 33/38, joten π 2 = 5/38 Tasapaino- ja rajajakauma on siis π = [33/38, 5/38] [08684, 01316] (umeerinen tapa Rajajakauman voi päätellä laskemalla tietokoneella siirtymämatriisin suuria potensseja; P 100 [ ] 08684 01316 08684 01316 Ja numeerisen tarkkuuden rajoissa P 100 P = P 100, joten jakauma on ajautunut sadassa askeleessa tasapainotilaansa alkutilasta riippumatta (Geometrisen jakauman tapa Aika, jonka pyörä on kunnossa on geometrisesti jakautunut joukolla Z + parametrilla 005 Vastaavasti aika, jonka pyörä on rikki on geometrisesti jakautunut joukolla Z + parametrilla 033 Vastaavat odotusarvot i 5 / 7

ovat 1/005 ja 1/033 Tarkastellaan nyt sykliä, jolloin pyörä on ollut kertaa rikki ja kertaa kunnossa Tämän aikavälin pituus T toteuttaa suurten lukujen lain mukaan melkein varmasti T / 1/005 + 1/033 ja vastaavasti kertaa rikki ja kertaa kunnossa oleminen kestää melkein varmasti T (rikki / 1/033, T (kunnossa / 1/005, mistä saadaan rikki- ja kunnossaolemisen osuudet: melkein varmasti T (rikki /T 08684, T (kunnossa /T 01316 (Johtopäätös Rajajakauma on siis (noin [08684, 01316] Pyörä on siis pitkällä aikavälillä 13, 2% päivistä rikki (b Tarkastellaan harjoitustehtävän 1B4 Markov-ketjua tilajoukolla {AA, Aa, aa} Laske eri genotyyppien osuudet tässä jälkeläisten ketjussa pitkällä aikavälillä Ratkaisu Siirtymämatriisi on: 1/2 1/2 0 P = 1/4 1/2 1/4 0 1/2 1/2 Ketju on yhtenäinen ja jaksoton, joten yksikäsitteinen rajajakauma on olemassa (Analyyttinen tapa Rajajakauma on tasapainojakauma: 1/2π 1 + 1/4π 2 = π 1 π 2 = 2π 1 1/2π 1 + 1/2π 2 + 1/2π 3 = π 2 1/4π 2 + 1/2π 3 = π 3 π 2 = 2π 3 π 1 + π 2 + π 3 = 1 Oikealla olevista yhtälöistä nähdään suoraan, että π = [1/4, 1/2, 1/4] (umeerinen tapa Laskemalla siirtymämatriisin suuria potensseja saadaan: 1/4 1/2 1/4 P 100 1/4 1/2 1/4 1/4 1/2 1/4 (Johtopäätös Rajajakauma on siis [1/4, 1/2, 1/4] eli genotyyppien osuudet ovat: AA: 1/4, Aa: 1/2, aa: 1/4 2A4 Stokastikon shakkilauta Tyhjälle shakkilaudalle asetetaan valkea kuningas, jota siirrellään niin, että jokaisella ajanhetkellä valitaan umpimähkään yksi sallituista siirroista Tarkastele Markov-ketjua (X 0, X 1,, jossa X t on kuninkaan sijanti shakkilaudalla t:n siirron jälkeen 6 / 7

(a Onko ketju yhtenäinen? Entä jaksoton? Onko ketjulla tasapainojakaumaa? Entä rajajakaumaa? Ratkaisu Ketju on yhtenäinen, koska kuningas pääsee kaikkialle lähtöruudusta riippumatta, eli kaikkien tilaparien välillä on linkki Kuningas voi mistä tahansa ruudusta palata lähtötilaansa kahdella tai kolmella siirrolla Siis kunkin tilan jakso on syt{2, 3} = 1, eli ketju on jaksoton Ketjulla on yksikäsitteinen tasapainojakauma, sillä se on äärellinen ja yhtenäinen Tämä tasapainojakauma on lisäksi kaikkien alkujakaumien rajajakauma, koska ketju on jaksoton (b Vastaa samoihin kysymyksiin, kun kuningas korvataan lähetillä Ratkaisu Ketju ei ole yhtenäinen, koska lähetti ei pääse valkoisista ruuduista mustiin tai päinvastoin Ketju on jaksoton samasta syystä kuin kuninkaan tapauksessa Koska ketju on jaksoton, kukin alkutilan jakauma suppenee kohti rajajakaumaa äin saatu rajajakauma ei kuitenkaan ole yksikäsitteinen, sillä se riippuu siitä, miten todennäköisyysmassa on alkutilanteessa jakautunut kahden erillisen sisäisesti yhtenäisen tilajoukon, mustien ja valkoisten ruutujen, välille Rajajakauma on samalla tasapainojakauma, joten ketjulla on myös tasapainojakauma Se ei kuitenkaan ole yksikäsitteinen, kuten rajajakaumakaan ei ollut (Tarkemmin sanottuna merkitsemällä π m mustien lähettien rajajakaumaa ja π v valkoisten ovat tasapainojakaumat tasan ne jakaumat, jotka ovat muotoa cπ m + (1 cπ v, 0 c 1 ämä ovat myös kaikki rajajakaumat, kukin vastaavilla mustien ja valkoisten lähettien osuuksilla alkujakaumassa (c Vastaa samoihin kysymyksiin, kun lähetti korvataan ratsulla Ratkaisu Ketju on yhtenäinen, koska ratsu pääsee mistä tahansa ruudusta mihin tahansa ruutuun, kun riittävän monta siirtoa sallitaan Ketju ei kuitenkaan ole jaksoton: Yhdellä siirrolla ratsu siirtyy aina mustasta ruudusta valkoiseen, tai valkoisesta mustaan Siten paluuaika lähtöruutuun on aina jaollinen kahdella, eli kunkin tilan jakso on 2 Koska ketju on äärellinen ja yhtenäinen, sillä on on yksikäsitteinen tasapainojakauma yt kuitenkaan kaikki alkujakaumat eivät suppene kohti rajajakaumaa Jos todennäköisyysmassa on alussa epätasaisesti jakautunut mustien ja valkoisten ruutujen välille, jakauma ei suppene kohti mitään rajajakaumaa, koska todennäköisyysmassojen summa valkoisilla ruuduilla vuorottelee kahden erisuuren arvon välillä (Sopivalla alkujakaumalla prosessi kuitenkin suppenee kohti tasapainojakauma; triviaalina esimerkkinä käyttämällä alkujakaumana tasapainojakaumaa Yleisemmin on helpohkoa osoittaa, että prosessi ajautuu tasapainojakaumaan, jos ja vain jos alkujakaumassa mustille ja valkoisille ruuduille osuu saman verran tn-massaa Lisäys Tässä tehtävässä esiintyneet tasapaino- ja rajajakaumat voidaan helposti laskea eksplisiittisesti, ja tämä tullaan tekemään myöhemmässä laskuharjoituksessa 7 / 7