Liite: Verkot. TKK (c) Ilkka Mellin (2004) 1

Samankaltaiset tiedostot
Liite 2: Verkot ja todennäköisyyslaskenta

Johdatus todennäköisyyslaskentaan Todennäköisyyslaskenta ja puudiagrammit. TKK (c) Ilkka Mellin (2005) 1

Todennäköisyyslaskenta ja puudiagrammit. Todennäköisyyslaskenta ja puudiagrammit. Todennäköisyyslaskenta ja puudiagrammit: Esitiedot

Johdatus todennäköisyyslaskentaan Verkot ja todennäköisyyslaskenta. TKK (c) Ilkka Mellin (2004) 1

Sovellettu todennäköisyyslaskenta B

Liite 2: Verkot ja todennäköisyyslaskenta. Todennäköisyyslaskenta ja puudiagrammit

Verkot ja todennäköisyyslaskenta. Verkot ja todennäköisyyslaskenta. Verkot ja todennäköisyyslaskenta: Esitiedot

Todennäköisyyslaskenta: Liitteet. Liite 1. Joukko oppi Liite 2. Todennäköisyyslaskenta ja puudiagrammit. Ilkka Mellin (2006) 449

Ilkka Mellin Todennäköisyyslaskenta Osa 1: Todennäköisyys ja sen laskusäännöt Verkot ja todennäköisyyslaskenta

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

Verkot ja todennäköisyyslaskenta Verkko Verkko eli graafi muodostuu pisteiden joukosta V, särmien joukosta A ja insidenssikuvauksesta : A V V jossa

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

5/11 6/11 Vaihe 1. 6/10 4/10 6/10 4/10 Vaihe 2. 5/11 6/11 4/11 7/11 6/11 5/11 5/11 6/11 Vaihe 3

v 8 v 9 v 5 C v 3 v 4

Yhtenäisyydestä. Johdanto. Lähipisteavaruus. Tuomas Korppi

b) Olkoon G vähintään kaksi solmua sisältävä puu. Sallitaan verkon G olevan

Johdatus todennäköisyyslaskentaan Kokonaistodennäköisyys ja Bayesin kaava. TKK (c) Ilkka Mellin (2005) 1

Tehtävä 4 : 2. b a+1 (mod 3)

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

Näin ollen saadaan tulos rad(g) diam(g). Toisaalta huomataan, että verkon G kaikilla solmuilla x ja y pätee kolmioepäyhtälön nojalla havainto

Johdatus graafiteoriaan

Osa 1: Todennäköisyys ja sen laskusäännöt. Kokonaistodennäköisyyden ja Bayesin kaavat

Johdatus todennäköisyyslaskentaan Kertymäfunktio. TKK (c) Ilkka Mellin (2005) 1

Johdatus graafiteoriaan

Johdatus graafiteoriaan

Joukko-oppi. Joukko-oppi. Joukko-oppi. Joukko-oppi: Mitä opimme? Joukko-opin peruskäsitteet

isomeerejä yhteensä yhdeksän kappaletta.

Johdatus verkkoteoriaan 4. luento

Kysymys: Voidaanko graafi piirtää tasoon niin, että sen viivat eivät risteä muualla kuin pisteiden kohdalla?

Algoritmit 1. Luento 8 Ke Timo Männikkö

Johdatus verkkoteoriaan luento Netspace

Näytetään nyt relaatioon liittyvien ekvivalenssiluokkien olevan verkon G lohkojen särmäjoukkoja. Olkoon siis f verkon G jokin särmä.

Puiden karakterisointi

keskenään isomorfiset? (Perustele!) Ratkaisu. Ovat. Tämän näkee indeksoimalla kärjet kuvan osoittamalla tavalla: a 1 b 3 a 5

Ratkaisu: a) Kahden joukon yhdisteseen poimitaan kaikki alkiot jotka ovat jommassakummassa joukossa (eikä mitään muuta).

Ilkka Mellin Todennäköisyyslaskenta. Osa 2: Satunnaismuuttujat ja todennäköisyysjakaumat. Kertymäfunktio. TKK (c) Ilkka Mellin (2007) 1

Johdatus todennäköisyyslaskentaan Joukko-oppi. TKK (c) Ilkka Mellin (2005) 1

Joukot. Georg Cantor ( )

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Jenna Laine. Ramseyn teoria

Ilkka Mellin Todennäköisyyslaskenta Liite 1: Joukko-oppi

Tehtävä 8 : 1. Tehtävä 8 : 2

A TIETORAKENTEET JA ALGORITMIT

0 v i v j / E, M ij = 1 v i v j E.

Sovellettu todennäköisyyslaskenta B

Luku 7. Verkkoalgoritmit. 7.1 Määritelmiä

58131 Tietorakenteet ja algoritmit (syksy 2015) Toinen välikoe, malliratkaisut

Diskreetit rakenteet

Johdatus diskreettiin matematiikkaan Harjoitus 1,

Valitaan alkio x 1 A B ja merkitään A 1 = A { x 1 }. Perinnöllisyyden nojalla A 1 I.

Johdatus todennäköisyyslaskentaan Normaalijakaumasta johdettuja jakaumia. TKK (c) Ilkka Mellin (2005) 1

Tehtävä 10 : 1. Tehtävä 10 : 2

Mat Sovellettu todennäköisyyslasku A

Johdatus todennäköisyyslaskentaan Todennäköisyyden aksioomat. TKK (c) Ilkka Mellin (2005) 1

Graafiteoria matematiikkaako?

Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus

VERKOT. SUHTEIKOT JA VERKOT 1. Johdanto Pisteiden asteet Yhtenäisyys Kulku suhteikossa Hamiltonin kulut...

Ratkaisu. Tulkitaan de Bruijnin jonon etsimiseksi aakkostossa S := {0, 1} sanapituudelle n = 4. Neljän pituisia sanoja on N = 2 n = 16 kpl.

Johdatus todennäköisyyslaskentaan Momenttiemäfunktio ja karakteristinen funktio. TKK (c) Ilkka Mellin (2005) 1

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

67-x x 42-x. Matematiikan johdantokurssi, syksy 2016 Harjoitus 3, ratkaisuista

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.

Algoritmit 2. Luento 11 Ti Timo Männikkö

V. V. Vazirani: Approximation Algorithms, luvut 3-4 Matti Kääriäinen

Königsbergin sillat. Königsberg 1700-luvulla. Leonhard Euler ( )

Osa 1: Todennäköisyys ja sen laskusäännöt. Todennäköisyyden aksioomat

14. Luennon sisältö. Kuljetustehtävä. Verkkoteoria ja optimointi. esimerkki. verkkoteorian optimointitehtäviä verkon virittävä puu lyhimmät polut

b) Määritä myös seuraavat joukot ja anna kussakin tapauksessa lyhyt sanallinen perustelu.

Matematiikan ja tilastotieteen laitos Algebra I - Kesä 2009 Ratkaisuehdoituksia harjoituksiin 8 -Tehtävät sivua Heikki Koivupalo ja Rami Luisto

3. laskuharjoituskierros, vko 6, ratkaisut

Täydellisyysaksiooman kertaus

Lause 5. (s. 50). Olkoot A ja B joukkoja. Tällöin seuraavat ehdot ovat

Varma tapahtuma, Yhdiste, Yhdistetty tapahtuma, Yhteenlaskusääntö

Eulerin verkkojen karakterisointi

Matematiikan ja tilastotieteen laitos Matematiikka tutuksi Harjoitus 2, malliratkaisut

Kaavioiden rakenne. Kaavioiden piirto symboleita yhdistelemällä. Kaavion osan toistaminen silmukalla. Esimerkkejä:

VERKKOTEORIAN ALKEITA. Martti E. Pesonen

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


Valitsemalla sopivat alkiot joudutaan tämän määritelmän kanssa vaikeuksiin, jotka voidaan välttää rakentamalla joukko oppi aksiomaattisesti.

Tehtävä 5 : 1. Tehtävä 5 : 2

Verkkojen elementaarinen ekvivalenssi

Algoritmi on periaatteellisella tasolla seuraava:

1 Määrittelyjä ja aputuloksia

811120P Diskreetit rakenteet

2017 = = = = = = 26 1

58131 Tietorakenteet ja algoritmit (kevät 2014) Uusinta- ja erilliskoe, , vastauksia

Äärellisten mallien teoria

r > y x z x = z y + y x z y + y x = r y x + y x = r

Algoritmit 1. Luento 13 Ti Timo Männikkö

Johdatus matematiikkaan

Matematiikan tukikurssi

Todistusmenetelmiä Miksi pitää todistaa?

Puzzle-SM Loppukilpailu Oulu

HN = {hn h H, n N} on G:n aliryhmä.

Algoritmit 1. Luento 13 Ma Timo Männikkö

Kuva Suomen päätieverkko 1 Moottoritiet on merkitty karttaan vihreällä, muut valtatiet punaisella ja kantatiet keltaisella värillä.

Kaavioiden rakenne. Kaavioiden piirto symboleita yhdistelemällä. Kaavion osan valitseminen päätöksellä ja toistaminen silmukalla.

Injektio. Funktiota sanotaan injektioksi, mikäli lähtöjoukon eri alkiot kuvautuvat maalijoukon eri alkioille. Esim.

Normaalijakaumasta johdettuja jakaumia

Nimitys Symboli Merkitys Negaatio ei Konjuktio ja Disjunktio tai Implikaatio jos..., niin... Ekvivalenssi... jos ja vain jos...

Transkriptio:

Liite: Verkot TKK (c) Ilkka Mellin (2004) 1

: Mitä opimme? Verkkoteoria on hyödyllinen sovelletun matematiikan osa-alue, jolla on sovelluksia esimerkiksi logiikassa, operaatiotutkimuksessa, peli-ja päätösteoriassa sekä todennäköisyyslaskennassa. Tarkastelemme tässä liitteessä verkkoteorian peruskäsitteitä ja erityisesti ns. puumaisten verkkojen määrittelemistä. TKK (c) Ilkka Mellin (2004) 2

Avainsanat Alkupiste Epäyhtenäisyys Insidenssikuvaus Juuri Loppupiste Piste Puu Puudiagrammi Reitti Silmukka Särmä Verkko Verkkodiagrammi Yhtenäisyys TKK (c) Ilkka Mellin (2004) 3

Verkko eli graafi Verkko eli graafi muodostuu pisteiden joukosta V, särmien joukosta A ja insidenssikuvauksesta Oletamme, että Jos niin : A V V V, A, A V = a A ja ( a) = ( v, w) v on särmän a = (v, w) alkupiste w on särmän a = (v, w) loppupiste TKK (c) Ilkka Mellin (2004) 4

Verkon määritelmä: Kommentti Verkkoja tarkastellaan tässä esityksessä suunnattuina verkkoina, millä tarkoitetaan sitä, että verkon jokaisella särmällä on suunta, joka osoittaa särmän alkupisteestä särmän loppupisteeseen. TKK (c) Ilkka Mellin (2004) 5

Verkkodiagrammi Verkkodiagrammi on verkon graafinen esitys. Verkkodiagrammi voidaan konstruoida seuraavalla tavalla: (i) Merkitään verkon pisteet tasoon. (ii) Piirretään jokaisen särmän a = (v, w) alkupisteestä v nuoli särmän loppupisteeseen w. TKK (c) Ilkka Mellin (2004) 6

Verkkodiagrammi: Esimerkki 1/3 Tarkastellaan viereistä verkkodiagrammia. Pisteiden joukko: {,,, } V = v v v 1 2 11 Särmien joukko: {,,, } A = a a a 1 2 10 v 1 a 1 a 2 v 2 v 3 v 4 a 3 a 4 a 5 v 5 v 6 v 7 a 6 a 7 a 8 a 9 a 10 v 8 v 9 v 10 v 11 TKK (c) Ilkka Mellin (2004) 7

Verkkodiagrammi: Esimerkki 2/3 Insidenssikuvaus : ( a ) = ( v, v ) 1 1 2 ( a ) = ( v, v ) 2 1 3 ( a ) = ( v, v ) 3 2 5 ( a ) = ( v, v ) 4 6 2 ( a ) = ( v, v ) 5 6 3 ( a ) = ( v, v ) 6 5 8 ( a ) = ( v, v ) 7 5 9 ( a ) = ( v, v ) 8 9 6 ( a ) = ( v, v ) 9 7 10 ( a ) = ( v, v ) 10 11 7 v 1 a 1 a 2 v 2 v 3 v 4 a 3 a 4 a 5 v 5 v 6 v 7 a 6 a 7 a 8 a 9 a 10 v 8 v 9 v 10 v 11 TKK (c) Ilkka Mellin (2004) 8

Verkkodiagrammi: Esimerkki 3/3 Esimerkiksi: Piste v 6 on särmien a 4 ja a 5 alkupiste ja särmän a 8 loppupiste. Särmän a 7 alkupiste on v 5 ja loppupiste on v 9. Piste v 4 on eristetty, koska se ei ole yhdenkään särmän alku- tai loppupiste. v 1 a 1 a 2 v 2 v 3 v 4 a 3 a 4 a 5 v 5 v 6 v 7 a 6 a 7 a 8 a 9 a 10 v 8 v 9 v 10 v 11 TKK (c) Ilkka Mellin (2004) 9

Reitti Särmät { } a1, a2,, ak 1 muodostavat reitin pisteestä v 1 pisteeseen v k, jos on olemassa pisteet v 1, v 2,, v k siten, että ( a ) = ( v, v ), i= 1,2,, k 1 i i i+ 1 Jos pisteestä v 1 pisteeseen v k on reitti, sanotaan, että reitti vie pisteestä v 1 pisteeseen v k tai, että pisteestä v 1 pääsee pisteeseen v k. TKK (c) Ilkka Mellin (2004) 10

Reitti: Esimerkki Viereisen diagrammin verkosta voidaan löytää useita reittejä. Pisteestä v 1 pääsee pisteisiin v 2,v 3,v 5,v 6,v 8,v 9 vähintään yhtä reittiä pitkin. Pisteestä v 1 pisteeseen v 3 vie kaksi reittiä: Reitti 1: {a 2 } Reitti 2: {a 1,a 3,a 7,a 8,a 5 } Pisteestä v 6 ei pääse pisteeseen v 1 ja pisteestä v 1 ei pääse pisteisiin v 4,v 7,v 10,v 11. v 1 a 1 a 2 v 2 v 3 v 4 a 3 a 4 a 5 v 5 v 6 a 6 a 7 a 8 a 9 a 10 v 7 v 8 v 9 v 10 v 11 TKK (c) Ilkka Mellin (2004) 11

Silmukka Reitti { } a1, a2,, ak 1 muodostaa silmukan, jos on olemassa pisteet v 1, v 2,, v k siten, että ( a ) = ( v, v ), i= 1,2,, k 1 ja v 1 = v k. i i i+ 1 TKK (c) Ilkka Mellin (2004) 12

Silmukka: Esimerkki Viereisen diagrammin verkossa on yksi silmukka: { a, a, a, a } 3 7 8 4 Huomaa, että esimerkiksi särmät { a, a, a, a } 1 4 5 2 eivät muodosta silmukkaa. v 1 a 1 a 2 v 2 v 3 v 4 a 3 a 4 a 5 v 5 v 6 v 7 a 6 a 7 a 8 a 9 a 10 v 8 v 9 v 10 v 11 TKK (c) Ilkka Mellin (2004) 13

Verkon yhtenäisyys 1/2 Verkko on yhtenäinen, jos sen pisteiden joukkoa Vei voida osittaa kahdeksi epätyhjäksi osajoukoksi siten, että verkon jokaisen särmän alkupiste ja loppupiste kuuluvat samaan osajoukkoon. Siten yhtenäisen verkon pisteiden joukkoa V ei voida osittaa kahteen epätyhjään osajoukkoon V 1 ja V 2 seuraavalla tavalla: Jos a = (v, w) on verkon mielivaltainen särmä, niin täsmälleen toinen ehdoista (i) tai (ii) pätee: (i) v V 1 ja w V 1 (ii) v V 2 ja w V 2 TKK (c) Ilkka Mellin (2004) 14

Verkon yhtenäisyys 2/2 Verkko on epäyhtenäinen, jos se ei ole yhtenäinen. Epäyhtenäisen verkon pisteet voidaan osittaa kahdeksi (tai useammaksi) epätyhjäksi osajoukoksi siten, että verkon jokaisen särmän alkupiste ja loppupiste kuuluvat täsmälleen yhteen osajoukoista. TKK (c) Ilkka Mellin (2004) 15

Yhtenäisyys: Esimerkki 1/2 Viereisen diagrammin verkko on epäyhtenäinen, mutta se koostuu kolmesta yhtenäisestä aliverkosta: Aliverkko 1: V = v, v, v, v, v, v, v { } { } 1 1 2 3 5 6 8 9 A = a, a, a, a, a, a, a, a Aliverkko 2: V = v 1 1 2 3 4 5 6 7 8 { } 2 4 A2 = Aliverkko 3: V = v, v, v A { } { a, a } 3 7 10 11 = 3 9 10 v 1 a 1 a 2 v 2 v 3 v 4 a 3 a 4 a 5 v 5 v 6 v 7 a 6 a 7 a 8 a 9 a 10 v 8 v 9 v 10 v 11 TKK (c) Ilkka Mellin (2004) 16

Puu Verkko on puu, jonka juuri on piste v 1, jos seuraavat ehdot pätevät: (i) Verkko on yhtenäinen. (ii) Verkossa ei ole silmukoita. (iii) Jos w v 1 on mielivaltainen verkon piste, pisteestä v 1 pisteeseen w pääsee täsmälleen yhtä reittiä pitkin. TKK (c) Ilkka Mellin (2004) 17

Puun määritelmä: Kommentteja Puulla on täsmälleen yksi alkupiste, sen juuri v 1. Puun alkupisteestä v 1 vie täsmälleen yksi reitti puun jokaiseen muuhun pisteeseen. Puun alkupisteeseen v 1 ei tule yhtään särmää. Puulla on yksi tai useampia loppupisteitä. Puun loppupisteestä ei lähde yhtään särmää. Jokaisen särmän loppupiste (ellei se ole samalla koko puun loppupiste) on yhden tai useamman särmän alkupiste. TKK (c) Ilkka Mellin (2004) 18

Puudiagrammi Puudiagrammi on puun graafinen esitys. Puudiagrammi voidaan konstruoida seuraavalla tavalla: (i) Merkitään puun pisteet tasoon. (ii) Piirretään jokaisen särmän a = (v, w) alkupisteestä v nuoli särmän loppupisteeseen w. TKK (c) Ilkka Mellin (2004) 19

Puudiagrammin piirtäminen Puudiagrammin piirtämisessä käytetään tavallisesti toista seuraavista tavoista: (i) Puu piirretään ylösalaisin niin, että sen juuri eli alkupiste on ylhäällä ja loppupisteet ovat alhaalla. (ii) Puu piirretään makaavaan asentoon niin, että sen juuri eli alkupiste on vasemmalla ja loppupisteet ovat oikealla. TKK (c) Ilkka Mellin (2004) 20

Puut ja puudiagrammit: Esimerkki 1 Viereisen diagrammin verkko ei ole puu. Perustelut: (i) Verkko ei ole yhtenäinen, koska se koostuu kolmesta aliverkosta, joiden välillä ei ole yhtään särmää. (ii) Verkossa on silmukka. v 1 a 1 a 2 v 2 v 3 v 4 a 3 a 4 a 5 v 5 v 6 v 7 a 6 a 7 a 8 a 9 a 10 v 8 v 9 v 10 v 11 TKK (c) Ilkka Mellin (2004) 21

Puut ja puudiagrammit: Esimerkki 2 1/2 Viereisen diagrammin verkko on puu. Perustelut: (i) Verkko on yhtenäinen. (ii) Verkossa ei ole silmukoita. (iii) Verkon alkupisteestä eli juuresta v 1 vie reitti verkon jokaiseen muuhun pisteeseen. Puun loppupisteiden joukko: {v 5,v 7,v 8,v 9,v 10 } v 1 a 1 a 2 v 2 v 3 a 3 a 4 v 4 v 5 a 5 a 6 a 7 a 8 a 9 v 6 v 7 v 8 v 9 v 10 TKK (c) Ilkka Mellin (2004) 22

Puut ja puudiagrammit: Esimerkki 2 2/2 Viereisen puudiagrammin alkupisteestä v 1 loppupisteisiin v 5,v 7,v 8,v 9,v 10 vievät reitit: 1. Loppupisteeseen v 5 vie reitti {a 2,a 4 } 2. Loppupisteeseen v 7 vie reitti {a 1,a 3,a 6 } 3. Loppupisteeseen v 8 vie reitti {a 1,a 3,a 7 } 4. Loppupisteeseen v 9 vie reitti {a 2,a 5,a 8 } 5. Loppupisteeseen v 7 vie reitti {a 2,a 5,a 9 } v 1 a 1 a 2 v 2 v 3 a 3 a 4 v 4 v 5 a 5 v 6 a 6 a 7 a 8 a 9 v 7 v 8 v 9 v 10 TKK (c) Ilkka Mellin (2004) 23