Johdatus graafiteoriaan

Samankaltaiset tiedostot
Johdatus graafiteoriaan

Johdatus graafiteoriaan

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

Graafiteoria matematiikkaako?

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

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

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

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

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

GRAAFITEORIAA. Pertti Koivisto Riitta Niemistö

Pertti Koivisto ja Riitta Niemistö. Graafiteoriaa

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

Graafin 3-värittyvyyden tutkinta T Graafiteoria, projektityö (eksakti algoritmi), kevät 2005

Diskreetit rakenteet

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

A TIETORAKENTEET JA ALGORITMIT

isomeerejä yhteensä yhdeksän kappaletta.

DMP / Kevät 2016 / Mallit Harjoitus 6 / viikko 13 / alkuviikko

7.4. Eulerin graafit 1 / 22

8.5. Järjestyssuhteet 1 / 19

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

6.4. Järjestyssuhteet

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

Johdatus verkkoteoriaan 4. luento

Johdatus verkkoteoriaan luento Netspace

Kaikki kurssin laskuharjoitukset pidetään Exactumin salissa C123. Malliratkaisut tulevat nettiin kurssisivulle.

MS-A0402 Diskreetin matematiikan perusteet

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

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

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

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

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

MS-A0401 Diskreetin matematiikan perusteet

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

Eulerin verkkojen karakterisointi

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


Johdatus matematiikkaan

Ratkaisu: (b) A = x 0 (R(x 0 ) x 1 ( Q(x 1 ) (S(x 0, x 1 ) S(x 1, x 1 )))).

Kurssikoe on maanantaina Muista ilmoittautua kokeeseen viimeistään 10 päivää ennen koetta! Ilmoittautumisohjeet löytyvät kurssin kotisivuilla.

Berge-perfektit graafit ja Shannonin kapasiteetti

1 Määrittelyjä ja aputuloksia

Automaatit. Muodolliset kielet

Verkkojen värittäminen

Rakenteellinen tasapaino ja transitiivisyys

Ryhmäteoreettinen näkökulma Rubikin kuutioon Harjoitus 6, ratkaisuehdotus (5 sivua)

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I

Puiden karakterisointi

Tasograafit ja väritykset

JOHDATUS LUKUTEORIAAN (syksy 2017) HARJOITUS 3, MALLIRATKAISUT

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

Algoritmit 1. Luento 1 Ti Timo Männikkö

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä, todistuksia ym., osa I

Vastaus 1. Lasketaan joukkojen alkiot, ja todetaan, että niitä on 3 molemmissa.

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä, todistuksia ym., osa I

Miten perustella, että joukossa A = {a, b, c} on yhtä monta alkiota kuin joukossa B = {d, e, f }?

VERKKOTEORIAN ALKEITA. Martti E. Pesonen

Graphs in Social Network Analysis And Modeling. Graafit sosiaalisten verkostojen mallintamisessa


Shorin algoritmin matematiikkaa Edvard Fagerholm

MS-A0402 Diskreetin matematiikan perusteet Esimerkkejä ym., osa I

Lineaarikombinaatio, lineaarinen riippuvuus/riippumattomuus

Algebra I Matematiikan ja tilastotieteen laitos Ratkaisuehdotuksia harjoituksiin 3 (9 sivua) OT

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

Tasograafit ja väritykset

Koodausteoria, Kesä 2014

Tekijäryhmiä varten määritellään aluksi sivuluokat ja normaalit aliryhmät.

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

PARITUS KAKSIJAKOISESSA

Äärellisten mallien teoria

Pisteet ja viivat. Multigraafi

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

Tietojenkäsittelytieteen ja tilastotieteen matematiikkaa 1/137

Hamiltonin sykleistä graateoriassa

on Abelin ryhmä kertolaskun suhteen. Tämän joukon alkioiden lukumäärää merkitään

Johdatus graafiteoriaan

MS-A0003/A0005 Matriisilaskenta Malliratkaisut 5 / vko 48

33. pohjoismainen matematiikkakilpailu 2019 Ratkaisut

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.

Liittomatriisi. Liittomatriisi. Määritelmä 16 Olkoon A 2 M(n, n). Matriisin A liittomatriisi on cof A 2 M(n, n), missä. 1) i+j det A ij.

TIETOTEKNIIKAN MATEMATIIKKA

Koodausteoria, Kesä 2014

Johdatus verkkoteoriaan luento Netspace

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

GRAAFITEORIA. Keijo Ruohonen

TAMPEREEN YLIOPISTO Pro gradu -tutkielma. Matti Koskinen. Ostomakhion, Antiikin vatsavaivoista nykypäivän ongelmanratkontaan

Todistus (2.2) Todistus (2.2) jatkoa. (2.2): Oletetaan, että0 n 1,1 n 1 / P i (F) aina kuni = 1,2,...,n. Olkoonf F painoltaan pienin joukonf alkio.

Diskreetin matematiikan perusteet Esimerkkiratkaisut 3 / vko 10

802320A LINEAARIALGEBRA OSA I

Harmoniset funktiot graafeilla

Algoritmit 1. Luento 8 Ke Timo Männikkö

Diskreetin matematiikan perusteet Laskuharjoitus 2 / vko 9

Luku 5. Löwenheimin ja Skolemin lause. kompaktisuuslause. Tässä luvussa tutustumme tärkeimpiin täydellisyyslauseen (ja sen todistuksen) seurauksiin.

Helsingin seitsemäsluokkalaisten matematiikkakilpailu Ratkaisuita

Todistusmenetelmiä Miksi pitää todistaa?

14. Juurikunnat Määritelmä ja olemassaolo.

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

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

Johdatus matematiikkaan - tarinaosasto Tero Kilpeläinen

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

Transkriptio:

Johdatus graafiteoriaan Syksy 2017 Lauri Hella Tampereen yliopisto Luonnontieteiden tiedekunta

166 Luku 4 Erilaisia graafeja 4.1 Eulerin graafi 4.2 Hamiltonin graafi 4.3 Tasograafi 4.4 Graafin värittäminen

4.1 Eulerin graafi Eulerin graafien tarkastelun alkuna ja itse asiassa koko graafiteorian alkuna oli ns. Königsbergin siltaongelma (ks. esimerkki 4.2): onko mahdollista lähteä jostakin paikasta ja palata takaisin lähtöpaikkaan niin, että on kulkenut jokaisen sillan kautta täsmälleen kerran. Euler julkaisi tämän ongelman ratkaisun vuonna 1736. 167

4.1 Eulerin graafi Eulerin graafien tarkastelun alkuna ja itse asiassa koko graafiteorian alkuna oli ns. Königsbergin siltaongelma (ks. esimerkki 4.2): onko mahdollista lähteä jostakin paikasta ja palata takaisin lähtöpaikkaan niin, että on kulkenut jokaisen sillan kautta täsmälleen kerran. Euler julkaisi tämän ongelman ratkaisun vuonna 1736. Määritelmä 4.1 Graafin polku (piiri) on Eulerin polku (piiri), jos se sisältää graafin jokaisen särmän täsmälleen kerran. Yhtenäinen epätriviaali graafi on Eulerin graafi, jos siinä on Eulerin piiri. 167

168 Esimerkki 4.1 Kuvan 4.1 graafissa on esimerkiksi Eulerin piiri p: v 5, v 6, v 1, v 5, v 2, v 1, v 4, v 3, v 2, v 4, v 5. G: v 6 v 1 v 5 v 2 v 4 v 3 p: v 6 2 1 v 1 3 v 5 5 6 4 10 9 v 2 v 4 7 8 v 3 Kuva 4.1. Graafissa G on Eulerin piiri p.

168 Esimerkki 4.1 Kuvan 4.1 graafissa on esimerkiksi Eulerin piiri p: v 5, v 6, v 1, v 5, v 2, v 1, v 4, v 3, v 2, v 4, v 5. G: v 6 v 1 v 5 v 2 v 4 v 3 p: v 6 2 1 v 1 3 v 5 5 6 4 10 9 v 2 v 4 7 8 v 3 Kuva 4.1. Graafissa G on Eulerin piiri p. Eulerin polku tai piiri on aina yksinkertainen, koska siinä ei ole samaa särmää kahdesti.

Lause 4.1 Olkoon G jokin yhtenäinen epätriviaali graafi. Tällöin seuraavat väitteet ovat yhtäpitäviä. 1. Graafi G on Eulerin graafi. 169

Lause 4.1 Olkoon G jokin yhtenäinen epätriviaali graafi. Tällöin seuraavat väitteet ovat yhtäpitäviä. 1. Graafi G on Eulerin graafi. 2. Graafin G jokaisen solmun aste on parillinen. 169

Lause 4.1 Olkoon G jokin yhtenäinen epätriviaali graafi. Tällöin seuraavat väitteet ovat yhtäpitäviä. 1. Graafi G on Eulerin graafi. 2. Graafin G jokaisen solmun aste on parillinen. 3. Graafi G on joidenkin särmiltään erillisten silmukoiden yhdiste. 169

Esimerkki 4.2 (Königsbergin sillat) Königsbergin kaupunki Preussissa (nyk. Kaliningrad Venäjällä) on jakaantunut neljään osaan. Königsbergissä oli 1700-luvulla seitsemän siltaa. Kaupunkilaiset yrittivät löytää sunnuntaikävelyllä kotiovelta kotiovelle vievän reitin, joka kulkee jokaisen sillan ylitse täsmälleen kerran. Euler osoitti, että se on mahdotonta muodostamalla Königsbergin siltoja vastaavan graafin, jossa yhtenäiset maa-alueet ovat solmuja ja sillat särmiä. Tämä graafi ei ole Eulerin graafi. G: v 2 v 1 v 3 Kuva 4.2. Königsbergin sillat ja siltoja vastaava multigraafi G. v 4 170

Seuraava lause seuraa suoraan lauseesta 4.1. Lause 4.2 Jokainen Eulerin graafin solmu kuuluu johonkin silmukkaan. 171

Seuraava lause seuraa suoraan lauseesta 4.1. Lause 4.2 Jokainen Eulerin graafin solmu kuuluu johonkin silmukkaan. Seuraavaksi tarkastelemme, kuinka monella kynänvedolla graafi voidaan piirtää, jos sen paritonasteisten solmujen lukumäärä tiedetään. Lause 4.3 Olkoon G = (V, E) yhtenäinen graafi, jossa on 2k (k 1) paritonasteista solmua. Tällöin E voidaan jakaa epätyhjiin erillisiin osajoukkoihin E 1, E 2,..., E k siten, että jokainen joukoista E 1, E 2,..., E k muodostaa graafin G yksinkertaisen polun. 171

Esimerkki 4.3 Kuvan 4.3 graafissa G on neljä paritonasteista solmua. Näin ollen graafin särmäjoukko voidaan jakaa kahteen epätyhjään joukkoon, joista kumpikin muodostaa graafin G yksinkertaisen polun (esimerkiksi polut p 1 ja p 2 ). Kuvan 4.3 solmut w 1 ja w 2 ovat lauseen 4.3 todistuksessa käytettäviä solmuja. G: u 1 u 2 u 1 u 2 u 1 u 2 w 1 w 2 v 1 v 2 v 1 v 2 v 1 v 2 polku p 1 polku p 2 Kuva 4.3. Graafi G ja kaksi sen yksinkertaista polkua. 172

Lauseen 4.3 osajoukkoihin jako ei kuitenkaan ole välttämättä yksikäsitteinen. 173

Lauseen 4.3 osajoukkoihin jako ei kuitenkaan ole välttämättä yksikäsitteinen. Lause 4.4 Yhtenäisessä graafissa G on Eulerin polku, muttei Eulerin piiriä täsmälleen silloin, kun täsmälleen kahden graafin G solmun aste on pariton. G: v 2 v 1 v 3 v 5 v 4 Kuva 4.4. Graafi G, jossa on Eulerin polku muttei Eulerin piiriä. 173

4.2 Hamiltonin graafi Hamiltonin graafi on saanut nimensä irlantilaisen matemaatikon William Rowan Hamiltonin 1857 esittelemästä tehtävästä. Tehtävänä oli kiertää dodekaedrin kärjet särmiä pitkin niin, että käydään jokaisessa kärjessä vain kerran. Tämä tehtävä antoi nimen kaikille sellaisille graafeille, joista löytyy suora polku tai silmukka, jossa on kaikki graafin solmut. Kuva 4.5. Dodekaedri piirrettynä tasoon. 174

Määritelmä 4.2 Graafin polku (piiri, silmukka) on Hamiltonin polku (piiri, silmukka), jos se sisältää graafin jokaisen solmun täsmälleen kerran. Graafi on Hamiltonin graafi, jos siinä on Hamiltonin piiri. G: v 2 p: v 2 2 3 v 1 v 3 v 1 v 3 1 4 v 5 v 4 v 5 v 5 4 Kuva 4.6. Graafissa G on Hamiltonin piiri p. 175

Vähintään kolmisolmuisessa graafissa Hamiltonin piiri on aina myös Hamiltonin silmukka. Ei ole tiedossa yksinkertaista välttämätöntä ja riittävää ehtoa sille, että graafi olisi Hamiltonin graafi. Sen sijaan tunnetaan kylläkin useita välttämättömiä ja useita riittäviä ehtoja. Välttämättömiä ehtoja ovat mm. seuraavat. Vähintään kolmisolmuisessa Hamiltonin graafissa ei ole loppusolmuja eikä irrotussolmuja ja kaksijakoisen Hamiltonin graafin kummassakin solmujoukossa on yhtä monta solmua. 176

Vähintään kolmisolmuisessa graafissa Hamiltonin piiri on aina myös Hamiltonin silmukka. Ei ole tiedossa yksinkertaista välttämätöntä ja riittävää ehtoa sille, että graafi olisi Hamiltonin graafi. Sen sijaan tunnetaan kylläkin useita välttämättömiä ja useita riittäviä ehtoja. Välttämättömiä ehtoja ovat mm. seuraavat. Vähintään kolmisolmuisessa Hamiltonin graafissa ei ole loppusolmuja eikä irrotussolmuja ja kaksijakoisen Hamiltonin graafin kummassakin solmujoukossa on yhtä monta solmua. Seuraavaksi esitetään muutama riittävä ehto Hamiltonin graafille. 176

Lause 4.5 Olkoon G yksinkertainen n-solmuinen graafi, jonka solmut on järjestetty niin, että deg(v 1 ) deg(v 2 ) deg(v n ). Jos tällöin (1) deg(v n k ) n k aina, kun deg(v k ) k < n/2, niin G on Hamiltonin graafi. 177

Lause 4.6 Olkoon G = (V, E) yksinkertainen n-solmuinen (n 3) graafi, jonka solmut on järjestetty niin, että deg(v 1 ) deg(v 2 ) deg(v n ). Tällöin G on Hamiltonin graafi, jos jokin seuraavista ehdoista on voimassa. 1. δ(g) n/2. 178

Lause 4.6 Olkoon G = (V, E) yksinkertainen n-solmuinen (n 3) graafi, jonka solmut on järjestetty niin, että deg(v 1 ) deg(v 2 ) deg(v n ). Tällöin G on Hamiltonin graafi, jos jokin seuraavista ehdoista on voimassa. 1. δ(g) n/2. 2. deg(u) + deg(v) n aina, kun u, v V ja {u, v} / E. 178

Lause 4.6 Olkoon G = (V, E) yksinkertainen n-solmuinen (n 3) graafi, jonka solmut on järjestetty niin, että deg(v 1 ) deg(v 2 ) deg(v n ). Tällöin G on Hamiltonin graafi, jos jokin seuraavista ehdoista on voimassa. 1. δ(g) n/2. 2. deg(u) + deg(v) n aina, kun u, v V ja {u, v} / E. 3. deg(v k ) > k aina, kun 1 k < n/2. 178

Lause 4.6 Olkoon G = (V, E) yksinkertainen n-solmuinen (n 3) graafi, jonka solmut on järjestetty niin, että deg(v 1 ) deg(v 2 ) deg(v n ). Tällöin G on Hamiltonin graafi, jos jokin seuraavista ehdoista on voimassa. 1. δ(g) n/2. 2. deg(u) + deg(v) n aina, kun u, v V ja {u, v} / E. 3. deg(v k ) > k aina, kun 1 k < n/2. 4. deg(v j ) + deg(v k ) n aina, kun j < k, deg(v j ) j ja deg(v k ) k 1. 178

4.3 Tasograafi Graafeja piirrettäessä tavoitteena on tietenkin esityksen selkeys. Yksi selkeyttä haittaava piirre on, että särmät leikkaavat toisiaan. Näin ollen graafin esittämisen kannalta on eduksi, jos graafi voidaan piirtää niin, että mitkään graafin särmät eivät leikkaa toisiaan. 179

4.3 Tasograafi Graafeja piirrettäessä tavoitteena on tietenkin esityksen selkeys. Yksi selkeyttä haittaava piirre on, että särmät leikkaavat toisiaan. Näin ollen graafin esittämisen kannalta on eduksi, jos graafi voidaan piirtää niin, että mitkään graafin särmät eivät leikkaa toisiaan. Määritelmä 4.3 Tasograafi on graafi, joka voidaan piirtää tasoon niin, että mitkään graafin särmät eivät leikkaa toisiaan. Esitystä, jossa tasograafi piirretään niin, että särmät eivät leikkaa, sanotaan graafin tasoesitykseksi. G: P 1 : P 2 : Kuva 4.7. Graafi G ja graafin G tasoesitykset P 1 ja P 2. 179

Lause 4.7 Jokaisella yksinkertaisella tasograafilla on tasoesitys, jossa kaikki särmät voidaan piirtää suorina viivoina. 180

180 Lause 4.7 Jokaisella yksinkertaisella tasograafilla on tasoesitys, jossa kaikki särmät voidaan piirtää suorina viivoina. Määritelmä 4.4 Tasograafin tasoesitys jakaa tason alueisiin. Aluetta reunustavien särmien lukumäärä on alueen aste (deg( )) (sillat lasketaan mukaan kahteen kertaan). G: 3 8 3 11 4 3 Kuva 4.8. Graafi G ja graafin G alueiden asteet.

181 Tasograafin alueista yksi on ääretön, muut äärellisiä. Stereograafisen projektion avulla voidaan osoittaa, että graafi on esitettävissä tasossa täsmälleen silloin, kun se on esitettävissä pallon pinnalla. Pallon pinnalla kaikki alueet ovat äärellisiä. Koska projektiossa napa voidaan valita vapaasti, tasograafi voidaan aina esittää tasossa siten, että mikä tahansa etukäteen valittu alue on ääretön. f 3 v 1 v 2 f 1 f 2 v 3 v 4 v 3 v 2 f 1 v 1 f 2 f 3 v 4 v 1 f f 3 1 v 4 f v 2 2 v 3 Kuva 4.9. Graafin kolme eri tasoesitystä. Kussakin esityksessä eri alue on ääretön.

Määritelmä 4.5 Tasograafin äärellisiä alueita reunustavia silmukoita sanotaan graafin silmiksi. 182

182 Määritelmä 4.5 Tasograafin äärellisiä alueita reunustavia silmukoita sanotaan graafin silmiksi. Lause 4.8 (Eulerin kaava) Jos yhtenäisessä tasograafissa on n solmua, m särmää ja r aluetta, niin n m + r = 2.

182 Määritelmä 4.5 Tasograafin äärellisiä alueita reunustavia silmukoita sanotaan graafin silmiksi. Lause 4.8 (Eulerin kaava) Jos yhtenäisessä tasograafissa on n solmua, m särmää ja r aluetta, niin n m + r = 2. Eulerin kaavan avulla voidaan joissakin tapauksissa todistaa ylärajoja tasograafin särmien lukumäärälle, kun solmujen lukumäärä tiedetään. Näitä tuloksia voidaan käyttää esimerkiksi sen osoittamiseen, että jokin tietty graafi ei ole tasograafi.

Lause 4.9 Jos yhtenäisessä yksinkertaisessa tasograafissa on n solmua (n 3) ja m särmää, niin m 3n 6. 183

183 Lause 4.9 Jos yhtenäisessä yksinkertaisessa tasograafissa on n solmua (n 3) ja m särmää, niin m 3n 6. Lause 4.10 Jos yhtenäisessä yksinkertaisessa tasograafissa on n solmua (n 3) ja m särmää ja graafissa ei ole kolmen särmän pituisia silmukoita, niin m 2n 4.

183 Lause 4.9 Jos yhtenäisessä yksinkertaisessa tasograafissa on n solmua (n 3) ja m särmää, niin m 3n 6. Lause 4.10 Jos yhtenäisessä yksinkertaisessa tasograafissa on n solmua (n 3) ja m särmää ja graafissa ei ole kolmen särmän pituisia silmukoita, niin m 2n 4. Lause 4.11 Graafit K 5 ja K 3,3 eivät ole tasograafeja.

183 Lause 4.9 Jos yhtenäisessä yksinkertaisessa tasograafissa on n solmua (n 3) ja m särmää, niin m 3n 6. Lause 4.10 Jos yhtenäisessä yksinkertaisessa tasograafissa on n solmua (n 3) ja m särmää ja graafissa ei ole kolmen särmän pituisia silmukoita, niin m 2n 4. Lause 4.11 Graafit K 5 ja K 3,3 eivät ole tasograafeja. Useat graafit, jotka eivät ole tasograafeja, voidaan piirtää toruksen ( donitsi ) pinnalle. Tällaisia graafeja ovat esimerkiksi K 5 ja K 3,3.

Lause 4.12 Yksinkertaisessa tasograafissa on ainakin yksi solmu, jonka aste on korkeintaan 5. 184

Lause 4.12 Yksinkertaisessa tasograafissa on ainakin yksi solmu, jonka aste on korkeintaan 5. Lauseen 4.12 perusteella täydellinen graafi K n ei ole tasograafi, kun n 6, täydellinen kaksijakoinen graafi K m,n ei ole tasograafi, kun m, n 6. 184

Lause 4.12 Yksinkertaisessa tasograafissa on ainakin yksi solmu, jonka aste on korkeintaan 5. Lauseen 4.12 perusteella täydellinen graafi K n ei ole tasograafi, kun n 6, täydellinen kaksijakoinen graafi K m,n ei ole tasograafi, kun m, n 6. Lause 4.13 Graafi on tasograafi täsmälleen silloin, kun sillä ei ole aligraafia, joka olisi kutistettavissa graafiksi K 5 tai K 3,3. 184

Lause 4.12 Yksinkertaisessa tasograafissa on ainakin yksi solmu, jonka aste on korkeintaan 5. Lauseen 4.12 perusteella täydellinen graafi K n ei ole tasograafi, kun n 6, täydellinen kaksijakoinen graafi K m,n ei ole tasograafi, kun m, n 6. Lause 4.13 Graafi on tasograafi täsmälleen silloin, kun sillä ei ole aligraafia, joka olisi kutistettavissa graafiksi K 5 tai K 3,3. Esimerkki 4.4 Lauseen 4.13 perusteella kaikki täydellisen graafin K 5 aidot aligraafit ovat tasograafeja. 184

185 Esimerkki 4.5 Kuvan 4.10 Petersenin graafi ei ole tasograafi, sillä kutistamalla särmät e 1, e 2, e 3, e 4 ja e 5 saadaan K 5. v 1 e 1 v 6 v 5 v 10 v 7 e 2 e 5 v 2 v 4 v 9 e 3 e 4 v 8 v 3 Kuva 4.10. Petersenin graafi.

Määritelmä 4.6 Jos graafin jonkin solmun asteluku on 2, solmuun tulevien särmien sanotaan olevan sarjassa. Olkoot e 1 = {u, v} ja e 2 = {v, w} sarjassa. Tällöin solmun v poistoa ja särmien e 1 ja e 2 korvaamista yhdellä särmällä {u, w} sanotaan sarjan lyhentämiseksi. Jos taas särmään {u, w} lisätään uusi solmu v, jolloin särmä {u, w} korvataan särmillä {u, v} ja {v, w}, puhutaan sarjan pidentämisestä. 186

186 Määritelmä 4.6 Jos graafin jonkin solmun asteluku on 2, solmuun tulevien särmien sanotaan olevan sarjassa. Olkoot e 1 = {u, v} ja e 2 = {v, w} sarjassa. Tällöin solmun v poistoa ja särmien e 1 ja e 2 korvaamista yhdellä särmällä {u, w} sanotaan sarjan lyhentämiseksi. Jos taas särmään {u, w} lisätään uusi solmu v, jolloin särmä {u, w} korvataan särmillä {u, v} ja {v, w}, puhutaan sarjan pidentämisestä. Määritelmä 4.7 Kaksi graafia ovat homeomorfisia, jos ne ovat isomorfisia tai ne voidaan tehdä isomorfisiksi peräkkäisillä sarjan lyhentämisillä ja pidentämisillä.

Esimerkki 4.6 Kuvan 4.11 graafit G ja H ovat homeomorfiset, sillä lyhentämällä graafista H pois ensin v 5 ja sitten v 1, v 2 ja v 3 saadaan graafi, joka on isomorfinen graafin G kanssa. G: a b c H: v 1 v 2 v 7 d e v 9 v 6 v 5 v 4 v 3 v 8 Kuva 4.11. Homeomorfiset graafit G ja H. 187

Lause 4.14 (Kuratowskin lause) Graafi on tasograafi täsmälleen silloin, kun sillä ei ole aligraafia, joka olisi homeomorfinen graafin K 5 tai K 3,3 kanssa. 188

4.4 Graafin värittäminen Graafin väritysongelmaan törmätään useissa eri yhteyksissä. Ehkä klassisin väritysongelma on kartan eri alueiden (esimerkiksi valtioiden) värittäminen eri väreillä niin, että vierekkäiset alueet ovat aina eri väriset. 189

4.4 Graafin värittäminen Graafin väritysongelmaan törmätään useissa eri yhteyksissä. Ehkä klassisin väritysongelma on kartan eri alueiden (esimerkiksi valtioiden) värittäminen eri väreillä niin, että vierekkäiset alueet ovat aina eri väriset. Määritelmä 4.8 Graafin värittämisellä tarkoitetaan värien liittämistä graafin solmuihin niin, että vierussolmut ovat aina eriväriset (solmua ei tällöin pidetä itsensä vierussolmuna). 189

4.4 Graafin värittäminen Graafin väritysongelmaan törmätään useissa eri yhteyksissä. Ehkä klassisin väritysongelma on kartan eri alueiden (esimerkiksi valtioiden) värittäminen eri väreillä niin, että vierekkäiset alueet ovat aina eri väriset. Määritelmä 4.8 Graafin värittämisellä tarkoitetaan värien liittämistä graafin solmuihin niin, että vierussolmut ovat aina eriväriset (solmua ei tällöin pidetä itsensä vierussolmuna). Määritelmä 4.9 Graafin G väriluku χ(g) on pienin määrä värejä, joka tarvitaan graafin värittämiseen. 189

Esimerkki 4.7 Kuvan 4.12 graafien väriluvut ovat χ(g 1 ) = 3, χ(g 2 ) = 2 ja χ(g 3 ) = 4. G 1 : G 2 : G 3 : Kuva 4.12. Graafit G 1, G 2 ja G 3. 190

Esimerkki 4.8 Graafin värittämistä voidaan käyttää esimerkiksi tenttipäivien valitsemiseen niin, että kukaan ei joudu kahteen tenttiin samana päivänä. Olkoot kurssit graafin solmuja ja tulkitaan särmien tarkoittavan, että kursseilla on yhteisiä opiskelijoita. Koska kuvan 4.13 graafin väriluku on kolme, tiedämme, että kolme tenttipäivää riittää siihen, että kukaan ei joudu kahteen tenttiin samana päivänä. Algebra (punainen) Graafiteoria (keltainen) Analyysi II (punainen) Ohjelmoinnin tekniikka (sininen) Lineaarialgebra I (keltainen) Kuva 4.13. Joitakin kursseja yhdistävä graafi. 191

Lause 4.15 Jos G on yksinkertainen graafi, niin χ(g) (G) + 1. 192

Lause 4.15 Jos G on yksinkertainen graafi, niin χ(g) (G) + 1. Esimerkki 4.9 Täydellisen graafin K n värittämiseen tarvitaan (K n ) + 1 = n väriä, sillä kukin solmu on jokaisen muun solmun vierussolmu. 192

Lause 4.15 Jos G on yksinkertainen graafi, niin χ(g) (G) + 1. Esimerkki 4.9 Täydellisen graafin K n värittämiseen tarvitaan (K n ) + 1 = n väriä, sillä kukin solmu on jokaisen muun solmun vierussolmu. Esimerkki 4.10 Parittomanpituisen silmukan C 2k+1 (k + ) värittämiseen tarvitaan (C 2n+1 ) + 1 = 3 väriä. Sen sijaan parillisenpituisen silmukan C 2k värittämiseen riittää kaksi väriä. 192

Lause 4.16 Olkoon G yhtenäinen yksinkertainen graafi. Jos G ei ole parittoman pituinen silmukka tai täydellinen graafi, niin χ(g) (G). 193

Lause 4.16 Olkoon G yhtenäinen yksinkertainen graafi. Jos G ei ole parittoman pituinen silmukka tai täydellinen graafi, niin χ(g) (G). Lause 4.17 (Nelivärilause) Kunkin tasograafin väriluku on korkeintaan neljä. 193

Lause 4.16 Olkoon G yhtenäinen yksinkertainen graafi. Jos G ei ole parittoman pituinen silmukka tai täydellinen graafi, niin χ(g) (G). Lause 4.17 (Nelivärilause) Kunkin tasograafin väriluku on korkeintaan neljä. Muiden kuin tasograafien väriluvulle ei ole ylärajaa. Esimerkiksi täydellisen graafin K n väriluku on sama kuin graafin K n solmujen lukumäärä n. 193