Drsná matematika III 9. přednáška Rovinné grafy: Stromy, konvexní mnohoúhelníky v prostoru a Platónská tělesa

Podobné dokumenty
Drsná matematika III 9. přednáška Rovinné grafy: Stromy, konvexní mnohoúhelníky v prostoru a Platónská tělesa

Hamiltonovské kružnice, stromy, rovinné grafy

Grafy. RNDr. Petra Surynková, Ph.D. Univerzita Karlova v Praze Matematicko-fyzikální fakulta.

Definice 1 eulerovský Definice 2 poloeulerovský

10 Přednáška ze

Jan Březina. 7. března 2017

Rovinné grafy Kostra grafu Minimální kostra Toky v sítích Problém maximálního toku v síti. Stromy a kostry. Michal Bulant

Teorie grafů Jirka Fink

Diskrétní matematika. DiM /01, zimní semestr 2018/2019

Teoretická informatika Tomáš Foltýnek Barvení grafů Platónská tělesa

8 Rovinnost a kreslení grafů

1.1 Základní pojmy prostorové geometrie. Předmětem studia prostorové geometrie je prostor, jehož prvky jsou body. Další

H {{u, v} : u,v U u v }

Bipartitní grafy. Karel Klouda c KTI, FIT, ČVUT v Praze 28. března, letní semestr 2010/2011

MATEMATIKA A 3 Metodický list č. 1

4 Stromy a les. Definice a základní vlastnosti stromů. Kostry grafů a jejich počet.

Matematika I 2a Konečná pravděpodobnost

Drsná matematika III 10. demonstrovaná cvičení Kostry grafů

Kostry. 9. týden. Grafy. Marie Demlová (úpravy Matěj Dostál) 16. dubna 2019

Grafy. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 13.

Antonín Slavík Katedra didaktiky matematiky MFF UK. 50. výročí KDM MFF UK

TGH02 - teorie grafů, základní pojmy

autorovu srdci... Petr Hliněný, FI MU Brno 1 FI: MA010: Průnikové grafy

TGH02 - teorie grafů, základní pojmy

TGH02 - teorie grafů, základní pojmy

KLASIFIKACE PLOCH. Tato procedura lze zobecnit. Jsou-li M a N dvě plochy, jejich souvislý součet M#N je

Zobrazování těles. problematika geometrického modelování. základní typy modelů. datové reprezentace modelů základní metody geometrického modelování

Kreslení grafů na plochy Tomáš Novotný

Stromové rozklady. Definice 1. Stromový rozklad grafu G je dvojice (T, β) taková, že T je strom,

Základní pojmy teorie grafů [Graph theory]

Drsná matematika III 1. přednáška Funkce více proměnných: křivky, směrové derivace, diferenciál

Golayův kód 23,12,7 -kód G 23. rozšířený Golayův kód 24,12,8 -kód G 24. ternární Golayův kód 11,6,5 -kód G 11

Definice 5.1 Graf G = (V, E) je tvořen množinou vrcholů V a množinou hran, kde

TGH09 - Barvení grafů

Fakulta elektrotechniky a informatiky Vysoká škola báňská - Technická univerzita Ostrava. Diskrétní matematika 2012/2013.

Kolik existuje různých stromů na pevně dané n-prvkové množině vrcholů?

TEORIE GRAFŮ TEORIE GRAFŮ 1

INVESTICE DO ROZVOJE VZDĚLÁVÁNÍ. Modernizace studijního programu Matematika na PřF Univerzity Palackého v Olomouci CZ.1.07/2.2.00/28.

U3V Matematika Semestr 1

Matematika I 12a Euklidovská geometrie

1/15. Kapitola 2: Reálné funkce více proměnných

7 Konvexní množiny. min c T x. při splnění tzv. podmínek přípustnosti, tj. x = vyhovuje podmínkám: A x = b a x i 0 pro každé i n.

Základy informatiky. Teorie grafů. Zpracoval: Pavel Děrgel Úprava: Daniela Szturcová

Matematika III 10. přednáška Stromy a kostry

Úvod do vybíravosti grafů, Nullstellensatz, polynomiální metoda

Vybíravost grafů, Nullstellensatz, jádra

4 Pojem grafu, ve zkratce

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od jara 2014

5 Orientované grafy, Toky v sítích

Geometrické vyhledávání

nelze projít pomocí tzv. eulerovského tahu tedy, nelze nakreslit jedním tahem

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od jara 2016

Matematická analýza III.

Operační výzkum. Síťová analýza. Metoda CPM.

Výroková a predikátová logika - IV

Zadání a řešení testu z matematiky a zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia od podzimu 2014

Rovinné grafy. In: Bohdan Zelinka (author): Rovinné grafy. (Czech). Praha: Mladá fronta, pp

fakulty MENDELU v Brně (LDF) s ohledem na disciplíny společného základu (reg. č. CZ.1.07/2.2.00/28.

Úvod do informatiky. Miroslav Kolařík. Zpracováno dle učebního textu prof. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008.

Učební texty k státní bakalářské zkoušce Matematika Teorie grafů. študenti MFF 15. augusta 2008

Vrcholová barevnost grafu

Tělesa Geometrické těleso je prostorový omezený geometrický útvar. Jeho hranicí neboli povrchem je uzavřená plocha. Geometrická tělesa dělíme na

Matematika III. 4. října Vysoká škola báňská - Technická univerzita Ostrava. Matematika III

Učební texty k státní bakalářské zkoušce Matematika Diskrétní matematika. študenti MFF 15. augusta 2008

LDF MENDELU. Simona Fišnarová (MENDELU) Základy lineárního programování VMAT, IMT 1 / 25

Témata ke státní závěrečné zkoušce z matematiky ARITMETIKA

Elementární křivky a plochy

Hypergrafové removal lemma a Szemérediho

2. přednáška - PRAVDĚPODOBNOST

GRAFY A GRAFOVÉ ALGORITMY

10 Podgrafy, isomorfismus grafů

Rovinné grafy. III. kapitola. Tři domy, tři studně a muří noha aneb věta Kuratowského

Euklidovský prostor. Funkce dvou proměnných: základní pojmy, limita a spojitost.

PQ-stromy a rozpoznávání intervalových grafů v lineárním čase

Státní závěrečná zkouška z oboru Matematika a její použití v přírodních vědách

Matematika III přednáška Aplikace vytvořujících funkcí - další úlohy

Konvexní obal a množina

PŘEDNÁŠKA 7 Kongruence svazů

Teorie grafů. Teoretická informatika Tomáš Foltýnek

2. přednáška 8. října 2007

Diskrétní matematika. DiM /01, zimní semestr 2015/2016

VLASTNOSTI GRAFŮ. Doc. RNDr. Josef Kolář, CSc. Katedra teoretické informatiky, FIT České vysoké učení technické v Praze. BI-GRA, LS 2010/2011, Lekce 5

Vysoké učení technické v Brně Fakulta informačních technologií. Regulární pologrupy. Semestrální práce do předmětu Algebra, Kombinatorika, Grafy

Drsná matematika III 3. přednáška Funkce více proměnných: Inverzní a implicitně definovaná zobrazení, vázané extrémy

STROMY. v 7 v 8. v 5. v 2. v 3. Základní pojmy. Řešené příklady 1. příklad. Stromy

Dvěma různými body prochází právě jedna přímka.

Zdůvodněte, proč funkce n lg(n) roste alespoň stejně rychle nebo rychleji než než funkce lg(n!). Symbolem lg značíme logaritmus o základu 2.

Důkaz Heineho Borelovy věty. Bez újmy na obecnosti vezmeme celý prostor A = M (proč? úloha 1). Implikace. Nechť je (M, d) kompaktní a nechť.

5. Lokální, vázané a globální extrémy

zejména Dijkstrův algoritmus pro hledání minimální cesty a hladový algoritmus pro hledání minimální kostry.

Lineární algebra Kapitola 1 - Základní matematické pojmy

1. přednáška 1. října Kapitola 1. Metrické prostory.

Výroková a predikátová logika - III

Graf. Uzly Lokality, servery Osoby fyzické i právní Informatické objekty... atd. Hrany Cesty, propojení Vztahy Informatické závislosti... atd.

TOPOLOGIE A TEORIE KATEGORIÍ (2017/2018) 4. PREDNÁŠKA - SOUČIN PROSTORŮ A TICHONOVOVA VĚTA.

Ukážeme si lineární algoritmus, který pro pevné k rozhodne, zda vstupní. stromový rozklad. Poznamenejme, že je-li k součástí vstupu, pak rozhodnout

Náhodný vektor. Náhodný vektor. Hustota náhodného vektoru. Hustota náhodného vektoru. Náhodný vektor je dvojice náhodných veličin (X, Y ) T = ( X

Kapitola 11. Vzdálenost v grafech Matice sousednosti a počty sledů

Lineární algebra : Lineární prostor

Grafy. 1. Základní pojmy. 1. Definice grafu. Grafy.nb 1

Transkript:

Drsná matematika III 9. přednáška Rovinné grafy: Stromy, konvexní mnohoúhelníky v prostoru a Platónská tělesa Jan Slovák Masarykova univerzita Fakulta informatiky 14. 11. 21

Obsah přednášky 1 Literatura 2 Stromy 3 Rovinné grafy 4 Platónská tělesa

Plán přednášky 1 Literatura 2 Stromy 3 Rovinné grafy 4 Platónská tělesa

Kde je dobré číst? Jiří Matoušek, Jaroslav Nešetřil, Kapitoly z diskrétní matematiky, Univerzita Karlova v Praze, Karolinum, Praha, 2000, 377 s. Petr Hliněný, Teorie grafů, studijní materiály, http://www.fi.muni.cz/ hlineny/vyuka/gt/ Bill Cherowitzo, Applied Graph Therory, Lecture Notes, http://wwwmath.cudenver.edu/ wcherowi/courses/m4408/m4408f.html

Plán přednášky 1 Literatura 2 Stromy 3 Rovinné grafy 4 Platónská tělesa

Definition Souvislý graf, ve kterém není žádná kružnice, se nazývá strom. Obecně v grafech nazýváme vrcholy stupně jedna listy (případně také koncové vrcholy). Následující lemma ukazuje, že každý strom lze vybudovat postupně z jediného vrcholu přidáváním listů:

Definition Souvislý graf, ve kterém není žádná kružnice, se nazývá strom. Obecně v grafech nazýváme vrcholy stupně jedna listy (případně také koncové vrcholy). Následující lemma ukazuje, že každý strom lze vybudovat postupně z jediného vrcholu přidáváním listů: Lemma Každý strom s alespoň dvěma vrcholy obsahuje alespoň dva listy. Pro libovolný graf G s listem v jsou následující tvrzení ekvivalentní: G je strom; G \ v je strom.

Theorem Pro každý graf G = (V, E) jsou následující podmínky ekvivalentní 1 G je strom; 2 pro každé dva vrcholy v, w grafu G existuje právě jedna cesta z v do w; 3 graf G je souvislý, ale vyjmutím libovolné hrany vznikne nesouvislý graf 4 graf G neobsahuje kružnici, každým přidáním hrany do grafu G však již kružnice vznikne 5 G je souvislý graf a mezi velikostí množin jeho vrcholů a hran platí vztah V = E + 1.

Theorem Pro každý graf G = (V, E) jsou následující podmínky ekvivalentní 1 G je strom; 2 pro každé dva vrcholy v, w grafu G existuje právě jedna cesta z v do w; 3 graf G je souvislý, ale vyjmutím libovolné hrany vznikne nesouvislý graf 4 graf G neobsahuje kružnici, každým přidáním hrany do grafu G však již kružnice vznikne 5 G je souvislý graf a mezi velikostí množin jeho vrcholů a hran platí vztah V = E + 1. Obecně, graf neobsahující kružnice nazýváme les. Můžeme tedy formulovat matematickou větu: Strom je souvislý les.

Theorem Pro každý graf G = (V, E) jsou následující podmínky ekvivalentní 1 G je strom; 2 pro každé dva vrcholy v, w grafu G existuje právě jedna cesta z v do w; 3 graf G je souvislý, ale vyjmutím libovolné hrany vznikne nesouvislý graf 4 graf G neobsahuje kružnici, každým přidáním hrany do grafu G však již kružnice vznikne 5 G je souvislý graf a mezi velikostí množin jeho vrcholů a hran platí vztah V = E + 1. Obecně, graf neobsahující kružnice nazýváme les. Můžeme tedy formulovat matematickou větu: Strom je souvislý les. Ke stromům se vrátíme později v souvislosti s praktickými aplikacemi.

Plán přednášky 1 Literatura 2 Stromy 3 Rovinné grafy 4 Platónská tělesa

Velice často se setkáváme s grafy, které jsou nakresleny v rovině. To znamená, že každý vrchol grafu je ztotožněn s nějakým bodem v rovině a hrany mezi vrcholy v a w odpovídají spojitým křivkám c : [0, 1] R 2 spojujícím vrcholy c(0) = v a c(1) = w. Pokud navíc platí, že se jednotlivé dvojice hran protínají nejvýše v koncových vrcholech, pak hovoříme o rovinném grafu G.

Velice často se setkáváme s grafy, které jsou nakresleny v rovině. To znamená, že každý vrchol grafu je ztotožněn s nějakým bodem v rovině a hrany mezi vrcholy v a w odpovídají spojitým křivkám c : [0, 1] R 2 spojujícím vrcholy c(0) = v a c(1) = w. Pokud navíc platí, že se jednotlivé dvojice hran protínají nejvýše v koncových vrcholech, pak hovoříme o rovinném grafu G. Otázka, jestli daný graf připouští realizaci jako rovinný graf, vyvstává velice často v aplikacích.

Jednoduchý příklad je následující: Tři dodavatelé vody, elektřiny a plynu mají každý své jedno přípojné místo v blízkosti tří rodinných domků. Chtějí je všichni napojit tak, aby se jejich sítě nekřížily (třeba se jim nechce kopat příliš hluboko... ). Je to možné zvládnout? Odpověď zní není.

Jednoduchý příklad je následující: Tři dodavatelé vody, elektřiny a plynu mají každý své jedno přípojné místo v blízkosti tří rodinných domků. Chtějí je všichni napojit tak, aby se jejich sítě nekřížily (třeba se jim nechce kopat příliš hluboko... ). Je to možné zvládnout? Odpověď zní není. Jde o bipartitní úplný graf K 3,3, kde tři vrcholy představují přípojná místa, další tři pak domky. Hrany jsou linie sítí. Všechny hrany umíme zvládnout, jedna poslední ale už nejde, viz obrázek na kterém neumíme čárkovanou hranu nakreslit bez křížení: 00 11 00 110 1 00 11 00 11 0 1 00 11 00 11 00 11 00 11

Obecně se dá ukázat tzv. Kuratowského věta: Theorem Graf G je rovinný právě tehdy když žádný jeho podgraf není izomorfní dělení grafu K 3,3 nebo grafu K 5.

Obecně se dá ukázat tzv. Kuratowského věta: Theorem Graf G je rovinný právě tehdy když žádný jeho podgraf není izomorfní dělení grafu K 3,3 nebo grafu K 5. Jedna implikace je zřejmá dělením rovinného grafu vzniká vžy opět rovinný graf a jestliže podgraf nelze v rovině nakreslit bez křížení, totéž musí platit i pro celý graf G. Opačný směr důůkazu je naopak velice složitý a nebudeme se jím zde zabývat. Problematice rovinných grafů je věnováno ve výzkumu a aplikacích hodně pozornosti, my se zde omezíme pouze na vybrané ilustrace.

Obecně se dá ukázat tzv. Kuratowského věta: Theorem Graf G je rovinný právě tehdy když žádný jeho podgraf není izomorfní dělení grafu K 3,3 nebo grafu K 5. Jedna implikace je zřejmá dělením rovinného grafu vzniká vžy opět rovinný graf a jestliže podgraf nelze v rovině nakreslit bez křížení, totéž musí platit i pro celý graf G. Opačný směr důůkazu je naopak velice složitý a nebudeme se jím zde zabývat. Problematice rovinných grafů je věnováno ve výzkumu a aplikacích hodně pozornosti, my se zde omezíme pouze na vybrané ilustrace. Zmiňme alespoň naokraj, že existují algoritmy, které testují rovinatost grafu na n vrcholech v čase O(n), což určitě nejde přímou aplikací Kuratowského věty.

Uvažme (konečný) rovinný graf G, včetně jeho realizace v R 2 a nechť S je množina všech bodů x R 2, které nepatří žádné hraně, ani nejsou vrcholem. Množina R 2 \ G se rozpadne na disjunktní souvislé podmnožiny S i, kterým říkáme stěny rovinného grafu G. Jedna stěna je výjimečná ta jejíž doplněk obsahuje všechny vrcholy grafu. Budeme jí říkat neohraničená stěna S 0. Množinu všech stěn budeme označovat S = {S 0, S 1,..., S k } a rovinný graf G = (V, E, S).

Jako příklad si můžme rozebrat stromy. Každý strom je zjevně rovinný graf, jak je vidět například z možnosti realizovat jej postupným přidáváním listů k jedinému vrcholu. Samozřejmě také můžeme použít Kuratowského větu když není v G žádná kružnice, nemůže obsahovat jakékoliv dělení grafů K 3,3 nebo K 5. Protože strom G neobsahuje žádnou kružnici, dostáváme pouze jedinou stěnu S 0 a to tu neohraničenou. Protože víme, jaký je poměr mezi počty vrcholů a hran pro všechny stromy, dostáváme vztah V E + S = 2.

Vztah mezi počty hran, stěn a vrcholů lze odvodit pro všechny rovinné grafy. Jde o tzv Eulerův vztah. Všimněme si, že z něho zejména vyplývá, že počet stěn v rovinném grafu nezávisí na způsobu, jak jeho rovinnou realizaci vybereme. Theorem Nechť G = (V, E, S) je souvislý rovinný graf. Pak platí V E + S = 2.

Rovinné grafy si můžeme dobře představit jako namalované na povrchu koule místo v rovině. Sféra vznikne z roviny tak, že přidáme jeden bod v nekonečnu. Opět můžeme stejným způsobem hvořit o stěnách a pro takovýto graf pak jsou všechny jeho stěny rovnocenné (i stěna S 0 je ohraničená).

Rovinné grafy si můžeme dobře představit jako namalované na povrchu koule místo v rovině. Sféra vznikne z roviny tak, že přidáme jeden bod v nekonečnu. Opět můžeme stejným způsobem hvořit o stěnách a pro takovýto graf pak jsou všechny jeho stěny rovnocenné (i stěna S 0 je ohraničená). Naopak, každý konvexní mnohostěn P R 3 si můžeme představit jako graf nakreslený na povrchu koule. Vypuštěním jednoho bodu uvnitř jedné ze stěn (ta stane neohraničenou stěnou S 0 ) pak obdržíme rovinný graf jako výše.

Rovinné grafy, které vzniknou z konvesních mnohočlenů zjevně 2 souvislé, protože každé dva vrcholy v konvexním mnohoúhelníku leží na společné kružnici. Navíc v nich platí, že každá stěna kromě S 0 je vnitřkem nějaké kružnice a S 0 je vnějškem nějaké kružnice. Názorné se zdá i to, že ve skutečnosti budou grafy vznikající z konvexních mnohoúhelníků 3 souvislé. Ve skutečnosti platí dosti náročná Steinitzova věta: Theorem Libovolný vrcholově 3 souvislý rovinný graf G vzniká z konvexního mnohostěnu v R 3.

Plán přednášky 1 Literatura 2 Stromy 3 Rovinné grafy 4 Platónská tělesa

Jako ilustraci kombinatorické práce s grafy odvodíme klasifikaci tzv. pravidelních mnohostěnů, tj. mnohostěnů poskládaných ze stejných pravidlných mnohoúhelníků tak, že se jich v každém vrcholu dotýká stejný počet. Již v dobách antického myslitele Platóna se vědělo, že jich je pouze pět:

Jako ilustraci kombinatorické práce s grafy odvodíme klasifikaci tzv. pravidelních mnohostěnů, tj. mnohostěnů poskládaných ze stejných pravidlných mnohoúhelníků tak, že se jich v každém vrcholu dotýká stejný počet. Již v dobách antického myslitele Platóna se vědělo, že jich je pouze pět:

Přeložíme si požadavek pravidelnosti do vlastností příslušného grafu: chceme aby každý vrchol měl stejný stupeň d 3 a zároveň aby na hranici každá stěny byl stejný počet k 3 vrcholů. Označme n počet vrcholů, e počet hran a s počet stěn. Máme k dispozici jednak vztah provazující stupně vrcholů s počtem hran: dn = 2e a podobně počítáme počet hran, které ohraničují jednotlivé stěny, a bereme v úvahu, že každé je hranicí dvou stěn, tj. Eulerův vztah pak říká 2e = ks. 2 = n e + s = 2e d e + 2e k. Úpravou odtud dostáváme pro naše známé d a k vztah 1 d + 1 k = 1 2 + 1 e.

Protože e a n musí být přirozená čísla (tj. zejména je 1 e > 0) a minimum pro d i k je 3, dostáváme přímou diskusí všech možností tento výčet: d k n e s 3 3 4 6 4 3 4 8 12 6 4 3 6 12 8 3 5 20 30 12 5 3 12 30 20 Tabulka zadává všechny možnosti. Ve skutečnosti ale také všechny odpovídající pravidelné mnohostěny existují - již jsme je viděli.