Definice 1 eulerovský Definice 2 poloeulerovský

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

10 Přednáška ze

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

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

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

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

4 Pojem grafu, ve zkratce

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

Vybíravost grafů, Nullstellensatz, jádra

Vrcholová barevnost grafu

Kreslení grafů na plochy Tomáš Novotný

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

Teorie grafů Jirka Fink

Hamiltonovské kružnice, stromy, rovinné grafy

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

René Grežďo. Vrcholové barvení grafu

8 Rovinnost a kreslení grafů

TEORIE GRAFŮ TEORIE GRAFŮ 1

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

Teorie grafů. Kostra grafu. Obsah. Radim Farana Podklady pro výuku pro akademický rok 2013/2014

TGH02 - teorie grafů, základní pojmy

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

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

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

Definice 7.2. Nejmenší přirozené číslo k, pro které je graf G k-obarvitelný, se nazývá chromatické číslo (barevnost) grafu G a značí se χ(g).

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

TGH02 - teorie grafů, základní pojmy

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

Jan Březina. 7. března 2017

8 Přednáška z

Základy informatiky. 07 Teorie grafů. Kačmařík/Szturcová/Děrgel/Rapant

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

Hlavolamy a teorie grafů

10 Podgrafy, isomorfismus grafů

TGH09 - Barvení grafů

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

PŘEDNÁŠKA 2 POSLOUPNOSTI

1 Lineární prostory a podprostory

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

TGH02 - teorie grafů, základní pojmy

Teorie grafů. zadání úloh. letní semestr 2008/2009. Poslední aktualizace: 19. května First Prev Next Last Go Back Full Screen Close Quit

PROBLÉM ČTYŘ BAREV. Lze obarvit jakoukoliv mapu v rovině čtyřmi barvami tak, aby žádné dvě sousedící oblasti neměly stejnou barvu?

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

Tento text je stručným shrnutím těch tvrzení Ramseyovy teorie, která zazněla

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

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

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

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

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

GRAFY A GRAFOVÉ ALGORITMY

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

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ť.

07 Základní pojmy teorie grafů

DISKRÉTNÍ MATEMATIKA PRO INFORMATIKY II

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

Matematické důkazy Struktura matematiky a typy důkazů

Definice barevnosti grafu, základní vlastnosti. Varinaty problému barvení.

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

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

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

Základy teorie množin

Příklady z Kombinatoriky a grafů I - LS 2015/2016

Fibonacciho čísla na střední škole

Dijkstrův algoritmus

TGH05 - aplikace DFS, průchod do šířky

Kapitola 1. Grafy a podgrafy

= je prostý orientovaný graf., formálně c ( u, v) 0. dva speciální uzly: zdrojový uzel s a cílový uzel t. Dále budeme bez

PLANARITA A TOKY V SÍTÍCH

Jan Březina. Technical University of Liberec. 21. dubna 2015

Kurz operačního výzkumu pro posluchače kombinovaného studia na FAST VUT v systému MOODLE

Definice (Racionální mocnina). Buď,. Nechť, kde a a čísla jsou nesoudělná. Pak: 1. je-li a sudé, (nebo) 2. je-li liché, klademe

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

TGH05 - aplikace DFS, průchod do šířky

PŘEDNÁŠKA 7 Kongruence svazů

LATINSKÉ ČTVERCE předložil LEONHARD EULER ( ) petrohradské akademii proslulou úlohu o 36 důstojnících:

Základy elementární teorie čísel

6 Lineární geometrie. 6.1 Lineární variety

Matematická analýza III.

Barevnost grafů MFF UK

2. LIMITA A SPOJITOST FUNKCE

Zavedení a vlastnosti reálných čísel

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

α β ) právě tehdy, když pro jednotlivé hodnoty platí β1 αn βn. Danou relaci nazýváme relace

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

(4x) 5 + 7y = 14, (2y) 5 (3x) 7 = 74,

67. ročník matematické olympiády III. kolo kategorie A. Přerov, března 2018

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

Modely Herbrandovské interpretace

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

MASARYKOVA UNIVERZITA TEORIE GRAFŮ EDUARD FUCHS

LIMITA A SPOJITOST FUNKCE

Základy elementární teorie čísel

Diskrétní matematika 1. týden

Jan Březina. Technical University of Liberec. 30. dubna 2013

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

Teorie grafů BR Solutions - Orličky Píta (Orličky 2010) Teorie grafů / 66

64. ročník matematické olympiády Řešení úloh krajského kola kategorie A

Teorie grafů(povídání ke třetí sérii)

Teorie her(povídání ke čtvrté sérii)

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.

Transkript:

Dále budeme předpokládat, že každý graf je obyčejný a má aspoň tři uzly. Definice 1 Graf G se nazývá eulerovský, existuje-li v něm uzavřený tah, který obsahuje každou hranu v G. Definice 2 Graf G se nazývá poloeulerovský, existuje-li v něm tah, který obsahuje každou hranu v G. Jinými slovy, eulerovský graf lze nakreslit jedním tahem, přičemž začneme v libovolném uzlu a v tomtéž uzlu skončíme, zatímco u poloeulerovského grafu můžeme skončit i v jiném uzlu.

Historická poznámka 1 Ve svém článku vydaném v roce 1736 se Leonhard Euler, švýcarský matematik (* 1707 Basilej, 1783 Petrohrad ), zabývá řešením tzv. problému sedmi mostů města Královce. V Královci (Königsberg) ve Východním Prusku obtéká řeka Pregel ostrov Kneiphof a za ním se rozdvojuje. Části pevniny jsou přitom spojeny mosty podle obrázku. c a C A d b e f g D B Problém, který Euler vyřešil, spočíval v tom, jak projít po všech sedmi mostech právě jednou a vrátit se přitom na původní místo. I když v tomto článku se přímo o grafech nehovoří, je Euler považován za zakladatele teorie grafů.

Věta 1 Nechť G je souvislý graf. Potom je G eulerovský, právě když každý jeho uzel má sudý stupeň. Důsledek 1 Souvislý graf je poloeulerovský, právě když každý jeho uzel má sudý stupeň nebo existují právě dva uzly lichého stupně.

Příklad 1 EULEROVSKÝ GRAF POLOEULEROVSKÝ GRAF

Definice 3 Hamiltonovskou kružnicí grafu G nazveme kružnici, která prochází každým uzlem grafu právě jednou. Graf nazveme hamiltonovským, má-li hamiltonovskou kružnici. HAMILTONOVSKÝ GRAF

Historická poznámka 2 Jméno tomuto grafu dal irský matematik Sir William Rowan Hamilton, který v roce 1859 vymyslel hlavolam a zadal jej výrobci hraček v Dublinu. Hlavolam ze dřeva měl tvar pravidelného dvanáctistěnu s dvaceti vrcholy označenými názvy předních evropských měst. Cílem bylo nalézt trasu podél hran dvanáctistěnu, která prochází každým městem právě jednou. Výše uvedený graf takovýto dvanáctistěn reprezentuje: jeho uzly odpovídají vrcholům tělesa a jeho hrany hranám spojujícím tyto vrcholy. Zároveň je zde naznačeno řešení v podobě Hamiltonovy kružnice.

Věta 2 ( Ore ) Nechť G je graf s n uzly n 3 a nechť platí deg u deg v n pro každé dva uzly u a v grafu G, které nejsou spojeny hranou. Potom je graf G hamiltonovský. Důkaz Nechť existuje graf G, který splňuje předpoklady věty a přitom v něm neexistuje hamiltonovská kružnice. Vyberme ze všech takovýchto grafů ten, který má maximální počet hran. Určitě v něm existuje cesta definovaná posloupností uzlů u 1, u 2,,u n, jinak by bylo možno ke grafu G přidat aspoň jednu hranu, aniž by G obsahoval hamiltonovskou kružnici. Navíc zřejmě uzly u 1 a u n nejsou spojeny hranou.

Definujme nyní množiny hran E 1 ={ u i,u i 1 u 1, u i 1 je hranou v G } E n ={ u i, u i 1 u i, u n je hranou v G} Protože počet hran cesty mezi uzly u 1 a u n je roven n 1 a podle předpokladu věty je E 1 + E n =deg(u 1 )+deg(u n ) n, existuje aspoň jedna hrana u i, u i 1 v průniku E 1 E n. Navíc platí 1 i n 1, protože uzly u 1 a u n nejsou spojeny hranou. Z toho vyplývá, že v G existuje hamiltonovská kružnice, jak je vidět na obrázku. u 1 u 2 u i u i+1 u n-1 u n

Věta 3 ( Dirac ) Nechť G je obyčejný graf s n uzly a nechť platí deg u n/2 pro každý uzel u. Potom je graf G hamiltonovský. Důkaz Předpoklad věty zřejmě vynucuje splnění předpokladu Věty 2, takže graf je hamiltonovský.

Příklad 2 Graf, který splňuje Oreho podmínku, ale nesplňuje Diracovu podmínku. deg n5 deg n1 =deg n5 deg n2 5 : Oreho podmínka je splněna. deg n5 2,5=5/2 : Diracova podmínka splněna není.

Barvení uzlů Graf je obarvený, když se každému uzlu přiřadí barva tak, že dvěma uzlům spojeným hranou jsou přiřazeny různé barvy. Pokud je možno graf obarvit pomocí k barev, aniž bychom nutně užili všechny z nich, nazývá se k-obarvitelným. Nejmenší možná hodnota k, pro kterou je graf G k-obarvitelným, se nazývá chromatické číslo grafu G, formálně G. 2-obarvitelný gra f

Označme K n úplný graf s n uzly, D n diskrétní graf s n uzly, K bipartitní graf, tj. graf, jehož množinu uzlů lze rozložit na dvě disjunktní množiny V 1, V 2 tak, že každá jeho hrana spojuje některý uzel z množiny V 1 s některým uzlem z množiny V 2. Jestliže je navíc každý uzel z množiny V 1 spojen hranou s každým uzlem z množiny V 2, pak se tento graf nazývá úplný bipartitní graf a značí se K m,n, kde m= V 1, n= V 2. Je zřejmé, že bipartitní graf neobsahuje kružnici liché délky (platí i opačné tvrzení).

Následující tvrzení se dají snadno dokázat : (a) G =1 G=D n (b) K n =n (c) K =2

Následující tvrzení je také názorné z obrázku : Kružnice je 2-obarvitelná, právě když má sudý počet uzlů. Dále se dá snadno dokázat, že graf je 2-obarvitelný, když neobsahuje kružnici s lichým počtem uzlů. Strom, který žádné kružnice neobsahuje, je tedy 2-obarvitelný.

Planárnost grafu Graf G se nazývá planární (rovinný), když je možno jej nakreslit v rovině tak, aby se jeho hrany nekřížily. Části roviny vymezené hranami planárního grafu nakresleného v rovině bez křížení hran se nazývají buňky a hrany kolem nich jsou jejich hranice. F 3 F 1 F 3 = vnější buňka F 2

Věta 1 (Euler 1750 ) Má-li souvislý planární graf n uzlů a m hran a tvoří p buněk, platí n m + p = 2. Důkaz: Důkaz provedeme indukcí podle počtu hran. Nechť G je planární souvislý graf s n uzly, m hranami a p buňkami. Pokud m = 0, potom n = 1 (protože G je souvislý) a p = 1, takže tvrzení věty platí. Nechť rovnost platí pro m=k 1, kde k 1. Nechť má graf G n uzlů a k hran. Je-li G strom, rovnice zřejmě platí, protože každý strom s n uzly má právě n 1 hran a neohraničuje žádnou vnitřní buňku. Pokud G není strom, obsahuje nějakou kružnici C. Nechť e je hrana kružnice C. Pak jejím odstraněním vznikne

graf G ', který stále zůstává souvislým, má n uzlů a k 1 hran. Má tudíž 2 n k 1=1 n k buněk. Avšak odstraněním hrany z kružnice se buňka kružnicí ohraničená sloučí se sousední buňkou za odstraněnou hranou e. Tím bude počet buněk p grafu G o jednu větší než počet buněk v grafu G '. Tedy G má p=2 n k buněk, čili platí n k p=2. F 1 e F 2

Věta 2 Nechť G je souvislý planární graf s n 3 uzly a m hranami. Potom m 3 n 6. Důkaz: Pokud n=3, tvrzení se dá snadno přímo ověřit. Nechť n 4 a nechť G má buňky F 1, F 2, F p (při nakreslení G v rovině bez křížení hran). Nechť r i je počet hran, které ohraničují buňku F i. Protože G je obyčejný, r i 3. Proto 3 p r 1 r 2 r p. Dále, při sečítání jednotlivých počtů hran tvořících hranice buněk se každá hrana počítá nejvýše dvakrát, neboť může být hranicí nejvýše dvou různých buněk. Proto je pravá strana nerovnosti nejvýše rovna 2m a podle Věty 1 platí 3 2 n m =3 p 2 m neboli 6 3 n 3 m 2 m a věta je dokázána.

Důsledek Každý planární graf má alespoň jeden uzel stupně nejvýše pět. Důkaz: Předpokládejme, že existuje souvislý planární graf s n uzly a m hranami takový, že každý jeho uzel má stupeň nejméně 6. Pak součet stupňů všech uzlů je větší nebo roven 6 n, tedy m 3 n. To je však spor s Větou 2. Proto každý souvislý planární graf, a tedy také každá komponenta libovolného planárního grafu, má alespoň jeden uzel stupně nejvýše pět. Odtud plyne tvrzení.

Pomocí předchozí věty dokážeme, že níže uvedené souvislé grafy nejsou planární: K 5 K 3,3 To, že K 5 není planární, plyne přímo z Věty 2, protože má 10 hran, ale podle Věty 2 nemůže mít více než 9 hran.

Neplanaritu grafu K 3,3 je možno dokázat sporem. Předpokládejme, že K 3,3 planární je. Potom jej můžeme nakreslit v rovině bez křížení hran a podle Věty 1 má pak K 3,3 právě 5 buněk, dosadíme-li n = 6 a m = 9. Protože bipartitní graf nemá kružnice liché délky, oněch 5 buněk musí ohraničovat nejméně 20 hran. Každá hrana tvoří hranici nejvýše dvou buněk, takže K 3,3 by musel mít aspoň 10 hran. To je zřejmý spor, protože K 3,3 má pouze 9 hran. Tudíž žádný graf, který obsahuje některý z grafů K 5 nebo K 3,3 jako podgraf, není planární.

Dva grafy G 1 a G 2 se nazývají homeomorfní (nebo shodné až na uzly stupně 2), je-li možno G 1 i G 2 získat z nějakého grafu G 3 postupným rozpůlením některých hran vložením nového uzlu. G 1 G 2 G 3

Věta 3 ( Kuratowski 1930 ) Graf je planární, právě když neobsahuje podgraf homeomorfní s grafem K 5 ani podgraf homeomorfní s K 3,3. Důkaz: Viz např. BONDY, J. A., and MURTY, U. S. R. Graph Theory with Applications, Elsevier, New York, 1976.

Věta 4 Každý planární graf je 5-obarvitelný. Důkaz: Důkaz provedeme indukcí podle počtu uzlů grafu G. Zřejmě každý graf s méně než 6 uzly je 5-obarvitelný. Nechť je každý graf s méně než n uzly 5- obarvitelný. Uvažujme graf G= U, H s n uzly a sestrojme jeho obarvení pěti barvami následovně: Podle důsledku Věty 2 existuje uzel u U, jehož stupeň je nejvýše 5. Označme symbolem G u graf vytvořený z grafu G odstraněním uzlu u i s hranami, se kterými je incidentní. Protože G u má n 1 uzlů, dá se podle indukčního předpokladu obarvit pěti barvami. Pokud z uzlu u v grafu G vede méně než pět hran, je možno jej obarvit

barvou nepřiřazenou žádnému z jeho sousedních uzlů. Předpokládejme tedy, že z uzlu u vede právě 5 hran do uzlů u 1, u 2, u 3, u 4, u 5. Nechť uzlu u i je přiřazena například barva c i. Nejsou-li všechny barvy c 1, c 2, c 3, c 4, c 5 různé, je možno uzlu u přiřadit barvu neobsaženou mezi barvami c 1, c 2, c 3, c 4, c 5.

Předpokládejme tedy, že c i c j,1 i j 5. Označme H 13 podgraf grafu G indukovaný všemi uzly obarvenými barvami c 1 a c 3. Podobně H 24 bude značit podgraf grafu G indukovaný všemi uzly obarvenými barvami c 2 a c 4. Dokážeme, že buďto uzly u 1 a u 3 nepatří do stejné komponenty podgrafu H 13 nebo uzly u 2 a u 4 nepatří do stejné komponenty podgrafu H 24.

Kdyby byly uzly u 1 a u 3 oba v jediné komponentě podgrafu H 13, existovala by mezi nimi v G u cesta složená pouze z uzlů obarvených barvami c 1 a c 3. Pokud by i uzly u 2 a u 4 byly oba v jediné komponentě podgrafu H 24, existovala by mezi nimi v G u cesta složená pouze z uzlů obarvených barvami c 2 a c 4. To však není možné, protože v rovinném grafu se hrany protínají pouze v uzlech.

Nechť tedy jsou řekněme uzly u 1 a u 3 ve dvou různých komponentách podgrafu H 13. Nechť u 1 je v komponentě K 1. V K 1 můžeme prohodit barvy uzlů, čili uzly s barvou c 3 obarvit barvou c 1 a naopak. I potom bude zřejmě přiřazení barev obarvením grafu G u a uzel u 1 bude mít nyní barvu c 3, takže uzlu u můžeme přiřadit barvu c 1 a získat tak hledané obarvení grafu G.

Věta 4 Každý planární graf je 4-obarvitelný. Tato věta byla více než 150 let známa jako hypotéza čtyř barev, než ji v roce 1976 dokázali američtí matematikové Appel a Haken. Důkaz byl značně komplikovaný a částečně se spoléhal i na výstup z počítačového programu. Pro každou zeměpisnou mapu můžeme sestrojit rovinný graf. Každý stát na mapě představuje uzel. Dva uzly jsou spojeny hranou, mají-li státy, které je představují, společné hranice. Minimální počet barev potřebných k vyrobení mapy se rovná chromatickému číslu tohoto grafu, tedy čtyřem (podle Věty 4). Naopak, ke každému rovinnému grafu lze zřejmě sestrojit odpovídající fiktivní mapu.