4 Pojem grafu, ve zkratce

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

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

10 Podgrafy, isomorfismus grafů

TGH02 - teorie grafů, základní pojmy

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

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

Definice 1 eulerovský Definice 2 poloeulerovský

10 Přednáška ze

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

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

TGH02 - teorie grafů, základní pojmy

Teorie grafů Jirka Fink

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

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

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

Vybíravost grafů, Nullstellensatz, jádra

Úvod do Teorie grafů Petr Kovář

Hlavolamy a teorie grafů

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

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

Základy Teorie Grafů pro (nejen) informatiky

Úvod do teorie grafů

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

Kapitola 1. Relace. podle definice podmnožinou každé množiny. 1 Neříkáme už ale, co to je objekt. V tom právě spočívá intuitivnost našeho přístupu.

Vrcholová barevnost grafu

Množiny, relace, zobrazení

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 2015

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

Matematická analýza 1

Úvod do Teorie grafů Petr Kovář

5 Minimální kostry, Hladový algoritmus

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

Přijímací zkouška - matematika

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

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

B i n á r n í r e l a c e. Patrik Kavecký, Radomír Hamřík

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

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

Konstrukce relace. Postupně konstruujeme na množině všech stavů Q relace i,

Jan Březina. 7. března 2017

Množinu všech slov nad abecedou Σ značíme Σ * Množinu všech neprázdných slov Σ + Jazyk nad abecedou Σ je libovolná množina slov nad Σ

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

DISKRÉTNÍ MATEMATIKA PRO INFORMATIKY II

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

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

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

Vlastnosti regulárních jazyků

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

PŘEDNÁŠKA 7 Kongruence svazů

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

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

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

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

Lineární algebra : Lineární prostor

Modely teorie grafů, min.kostra, max.tok, CPM, MPM, PERT

doplněk, zřetězení, Kleeneho operaci a reverzi. Ukážeme ještě další operace s jazyky, na které je

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

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

Kapitola Základní množinové pojmy Princip rovnosti. Dvě množiny S a T jsou si rovny (píšeme S = T ) prvek T je také prvkem S.

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

3 Množiny, Relace a Funkce

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

Matematická analýza III.

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

Matice. a m1 a m2... a mn

Pojem binární relace patří mezi nejzákladnější matematické pojmy. Binární relace

Hledáme efektivní řešení úloh na grafu

8 Rovinnost a kreslení grafů

TEORIE GRAFŮ TEORIE GRAFŮ 1

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

Základy teorie množin

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

Pro každé formule α, β, γ, δ platí: Pro každé formule α, β, γ platí: Poznámka: Platí právě tehdy, když je tautologie.

Obsah prezentace. Základní pojmy v teorii o grafech Úlohy a prohledávání grafů Hledání nejkratších cest

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

Základní pojmy teorie množin Vektorové prostory

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

Kreslení grafů na plochy Tomáš Novotný

Kongruence na množině celých čísel

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

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

Úvod do informatiky. Miroslav Kolařík

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

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

GRAFY A GRAFOVÉ ALGORITMY

Definice. Vektorový prostor V nad tělesem T je množina s operacemi + : V V V, tj. u, v V : u + v V : T V V, tj. ( u V )( a T ) : a u V které splňují

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 2016

8 Přednáška z

MATEMATIKA A 3 Metodický list č. 1

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

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.

Minimalizace KA - Úvod

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

Množiny, základní číselné množiny, množinové operace

Báze a dimenze vektorových prostorů

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

MASARYKOVA UNIVERZITA TEORIE GRAFŮ EDUARD FUCHS

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

1 Nenulové toky. 1.1 Úvod. 1.2 Definice

Transkript:

Petr Hliněný, FI MU Brno, 2014 1 / 24 FI: IB000: Pojem grafu 4 Pojem grafu, ve zkratce Třebaže grafy jsou jen jednou z mnoha struktur v matematice a vlastně pouze speciálním případem binárních relací, vydobyly si svou užitečností a názorností důležité místo na slunci. Neformálně řečeno, graf se skládá z vrcholů (představme si je jako nakreslené puntíky ) a z hran, které spojují dvojice vrcholů mezi sebou.

Petr Hliněný, FI MU Brno, 2014 1 / 24 FI: IB000: Pojem grafu 4 Pojem grafu, ve zkratce Třebaže grafy jsou jen jednou z mnoha struktur v matematice a vlastně pouze speciálním případem binárních relací, vydobyly si svou užitečností a názorností důležité místo na slunci. Neformálně řečeno, graf se skládá z vrcholů (představme si je jako nakreslené puntíky ) a z hran, které spojují dvojice vrcholů mezi sebou. Stručný přehled lekce * Zavedení a pochopení grafů, jejich základní pojmy. * Příklady běžných tříd grafů, podgrafy a isomorfismus, souvislost. * Stromy a jejich speciální vlastnosti.

Petr Hliněný, FI MU Brno, 2014 2 / 24 FI: IB000: Pojem grafu 4.1 Definice grafu Definice 4.1. Graf (jednoduchý neorient.) je uspořádaná dvojice G = (V, E), kde V je množina vrcholů a E je množina hran množina vybraných dvouprvkových podmnožin množiny vrcholů. 1 2 3 4

Petr Hliněný, FI MU Brno, 2014 2 / 24 FI: IB000: Pojem grafu 4.1 Definice grafu Definice 4.1. Graf (jednoduchý neorient.) je uspořádaná dvojice G = (V, E), kde V je množina vrcholů a E je množina hran množina vybraných dvouprvkových podmnožin množiny vrcholů. 1 2 3 4 Značení: Hranu mezi vrcholy u a v píšeme jako {u, v}, nebo zkráceně uv. Vrcholy spojené hranou jsou sousední a hrana uv vychází z vrcholů u a v. Na množinu vrcholů grafu G odkazujeme jako na V (G), na množinu hran E(G).

Petr Hliněný, FI MU Brno, 2014 2 / 24 FI: IB000: Pojem grafu 4.1 Definice grafu Definice 4.1. Graf (jednoduchý neorient.) je uspořádaná dvojice G = (V, E), kde V je množina vrcholů a E je množina hran množina vybraných dvouprvkových podmnožin množiny vrcholů. 1 2 3 4 Značení: Hranu mezi vrcholy u a v píšeme jako {u, v}, nebo zkráceně uv. Vrcholy spojené hranou jsou sousední a hrana uv vychází z vrcholů u a v. Na množinu vrcholů grafu G odkazujeme jako na V (G), na množinu hran E(G). Grafy se často zadávají přímo názorným obrázkem, jinak je lze formálně zadat výčtem vrcholů a výčtem hran. Například: { } V = {1, 2, 3, 4}, E = {1, 2}, {1, 3}, {1, 4}, {3, 4} Na graf se lze dívat také jako na symetrickou ireflexivní relaci, kde hrany tvoří právě dvojice prvků z této relace.

Petr Hliněný, FI MU Brno, 2014 3 / 24 FI: IB000: Pojem grafu Stupně vrcholů v grafu Definice 4.2. Stupněm vrcholu v v grafu G rozumíme počet hran vycházejících z v. Stupeň v v grafu G značíme d G (v).

Petr Hliněný, FI MU Brno, 2014 3 / 24 FI: IB000: Pojem grafu Stupně vrcholů v grafu Definice 4.2. Stupněm vrcholu v v grafu G rozumíme počet hran vycházejících z v. Stupeň v v grafu G značíme d G (v). Slovo vycházející zde nenaznačuje žádný směr; je totiž obecnou konvencí u neorientovaných grafů říkat, že hrana vychází z obou svých konců zároveň. 2 2 3 3 2 2 stupně 3 3 4 3 2 5

Petr Hliněný, FI MU Brno, 2014 3 / 24 FI: IB000: Pojem grafu Stupně vrcholů v grafu Definice 4.2. Stupněm vrcholu v v grafu G rozumíme počet hran vycházejících z v. Stupeň v v grafu G značíme d G (v). Slovo vycházející zde nenaznačuje žádný směr; je totiž obecnou konvencí u neorientovaných grafů říkat, že hrana vychází z obou svých konců zároveň. 2 2 3 3 2 2 stupně 3 3 4 3 2 5 Definice: Graf je d-regulární, pokud všechny jeho vrcholy mají stejný stupeň d.

Petr Hliněný, FI MU Brno, 2014 3 / 24 FI: IB000: Pojem grafu Stupně vrcholů v grafu Definice 4.2. Stupněm vrcholu v v grafu G rozumíme počet hran vycházejících z v. Stupeň v v grafu G značíme d G (v). Slovo vycházející zde nenaznačuje žádný směr; je totiž obecnou konvencí u neorientovaných grafů říkat, že hrana vychází z obou svých konců zároveň. 2 2 3 3 2 2 stupně 3 3 4 3 2 5 Definice: Graf je d-regulární, pokud všechny jeho vrcholy mají stejný stupeň d. Značení: Nejvyšší stupeň v grafu G značíme (G) a nejnižší δ(g).

Petr Hliněný, FI MU Brno, 2014 3 / 24 FI: IB000: Pojem grafu Stupně vrcholů v grafu Definice 4.2. Stupněm vrcholu v v grafu G rozumíme počet hran vycházejících z v. Stupeň v v grafu G značíme d G (v). Slovo vycházející zde nenaznačuje žádný směr; je totiž obecnou konvencí u neorientovaných grafů říkat, že hrana vychází z obou svých konců zároveň. 2 2 3 3 2 2 stupně 3 3 4 3 2 5 Definice: Graf je d-regulární, pokud všechny jeho vrcholy mají stejný stupeň d. Značení: Nejvyšší stupeň v grafu G značíme (G) a nejnižší δ(g). Věta 4.3. Součet stupňů v grafu je vždy sudý, roven dvojnásobku počtu hran.

Petr Hliněný, FI MU Brno, 2014 4 / 24 FI: IB000: Pojem grafu Běžné typy grafů Kružnice délky n má n 3 různých vrcholů spojených do jednoho cyklu n hranami: C n 3 4 2 5 1 6 n...

Petr Hliněný, FI MU Brno, 2014 4 / 24 FI: IB000: Pojem grafu Běžné typy grafů Kružnice délky n má n 3 různých vrcholů spojených do jednoho cyklu n hranami: C n 5 3 4 2 1 6 n... Cesta délky n 0 má n+1 různých vrcholů spojených za sebou n hranami: P n... 1 2 3 4 n n+1

Petr Hliněný, FI MU Brno, 2014 5 / 24 FI: IB000: Pojem grafu Úplný graf na n 1 vrcholech má n různých vrcholů spojených po všech dvojicích (tj. celkem ( n 2) hran): 3 4 2 K n 5 1 6 n...

Úplný graf na n 1 vrcholech má n různých vrcholů spojených po všech dvojicích (tj. celkem ( n 2) hran): 3 4 2 K n 5 1 6 n... Úplný bipartitní graf na m 1 a n 1 vrcholech má m + n vrcholů ve dvou skupinách (partitách), přičemž hranami jsou spojeny všechny m n dvojice z různých skupin: K m,n... 1 2 3 4 m 1 2 3... n Petr Hliněný, FI MU Brno, 2014 5 / 24 FI: IB000: Pojem grafu

Petr Hliněný, FI MU Brno, 2014 6 / 24 FI: IB000: Pojem grafu Hvězda s n 1 rameny je zvláštní název pro úplný bipartitní graf K 1,n : 3 4 2 S n 5 1 6 n...

Petr Hliněný, FI MU Brno, 2014 7 / 24 FI: IB000: Pojem grafu Zmínka o orientovaných grafech V Lekci 9 si zavedeme také takzvané orientované grafy, které každé hraně přiřazují jistý směr. Formálně orientované grafy budou mít množinu orientovaných hran A V (G) V (G) a zobrazíme je takto...

Petr Hliněný, FI MU Brno, 2014 8 / 24 FI: IB000: Pojem grafu 4.2 Podgrafy a Isomorfismus Definice: Podgrafem grafu G rozumíme libovolný graf H na podmnožině vrcholů V (H) V (G), který má za hrany libovolnou podmnožinu hran grafu G majících oba vrcholy ve V (H). Píšeme H G, tj. stejně jako množinová inkluze (ale význam je trochu jiný).

Petr Hliněný, FI MU Brno, 2014 8 / 24 FI: IB000: Pojem grafu 4.2 Podgrafy a Isomorfismus Definice: Podgrafem grafu G rozumíme libovolný graf H na podmnožině vrcholů V (H) V (G), který má za hrany libovolnou podmnožinu hran grafu G majících oba vrcholy ve V (H). Píšeme H G, tj. stejně jako množinová inkluze (ale význam je trochu jiný). Na následujícím obrázku vidíme zvýrazněné podmnožiny vrcholů hran. Proč se vlevo nejedná o podgraf? Obrázek vpravo už podgrafem je.

Petr Hliněný, FI MU Brno, 2014 8 / 24 FI: IB000: Pojem grafu 4.2 Podgrafy a Isomorfismus Definice: Podgrafem grafu G rozumíme libovolný graf H na podmnožině vrcholů V (H) V (G), který má za hrany libovolnou podmnožinu hran grafu G majících oba vrcholy ve V (H). Píšeme H G, tj. stejně jako množinová inkluze (ale význam je trochu jiný). Na následujícím obrázku vidíme zvýrazněné podmnožiny vrcholů hran. Proč se vlevo nejedná o podgraf? Obrázek vpravo už podgrafem je. Definice: Indukovaným podgrafem je podgraf H G takový, který obsahuje všechny hrany grafu G mezi dvojicemi vrcholů z V (H).

Petr Hliněný, FI MU Brno, 2014 9 / 24 FI: IB000: Pojem grafu Stejnost grafů? =? =

Petr Hliněný, FI MU Brno, 2014 9 / 24 FI: IB000: Pojem grafu Stejnost grafů? =? = Definice 4.4. Isomorfismus grafů G a H je bijektivní zobrazení f : V (G) V (H), pro které každá dvojice u, v V (G) je spojená hranou v G právě, když je dvojice f(u), f(v) spojená hranou v H. Grafy G a H jsou isomorfní, G H, pokud mezi nimi existuje isomorfismus.

Petr Hliněný, FI MU Brno, 2014 9 / 24 FI: IB000: Pojem grafu Stejnost grafů? =? = Definice 4.4. Isomorfismus grafů G a H je bijektivní zobrazení f : V (G) V (H), pro které každá dvojice u, v V (G) je spojená hranou v G právě, když je dvojice f(u), f(v) spojená hranou v H. Grafy G a H jsou isomorfní, G H, pokud mezi nimi existuje isomorfismus. Fakt: Mějme isomorfismus f grafů G a H. Pak platí následující G a H mají stejný počet hran, f zobrazuje na sebe vrcholy stejných stupňů, tj. d G (v) = d H (f(v)).

Petr Hliněný, FI MU Brno, 2014 9 / 24 FI: IB000: Pojem grafu Stejnost grafů? =? = Definice 4.4. Isomorfismus grafů G a H je bijektivní zobrazení f : V (G) V (H), pro které každá dvojice u, v V (G) je spojená hranou v G právě, když je dvojice f(u), f(v) spojená hranou v H. Grafy G a H jsou isomorfní, G H, pokud mezi nimi existuje isomorfismus. Fakt: Mějme isomorfismus f grafů G a H. Pak platí následující G a H mají stejný počet hran, f zobrazuje na sebe vrcholy stejných stupňů, tj. d G (v) = d H (f(v)).

Petr Hliněný, FI MU Brno, 2014 9 / 24 FI: IB000: Pojem grafu Stejnost grafů? =? = Definice 4.4. Isomorfismus grafů G a H je bijektivní zobrazení f : V (G) V (H), pro které každá dvojice u, v V (G) je spojená hranou v G právě, když je dvojice f(u), f(v) spojená hranou v H. Grafy G a H jsou isomorfní, G H, pokud mezi nimi existuje isomorfismus. Fakt: Mějme isomorfismus f grafů G a H. Pak platí následující G a H mají stejný počet hran, f zobrazuje na sebe vrcholy stejných stupňů, tj. d G (v) = d H (f(v)). U nakreslených dvou grafů objevíme isomorfismus velmi snadno podíváme se, jak si odpovídají vrcholy stejných stupňů.

Petr Hliněný, FI MU Brno, 2014 10 / 24 FI: IB000: Pojem grafu Příklad 4.5. Jsou následující dva grafy isomorfní? Pokud mezi nakreslenými dvěma grafy hledáme isomorfismus, nejprve se podíváme, zda mají stejný počet vrcholů a hran.

Petr Hliněný, FI MU Brno, 2014 10 / 24 FI: IB000: Pojem grafu Příklad 4.5. Jsou následující dva grafy isomorfní? Pokud mezi nakreslenými dvěma grafy hledáme isomorfismus, nejprve se podíváme, zda mají stejný počet vrcholů a hran. Mají. Pak se podíváme na stupně vrcholů a zjistíme, že oba mají stejnou posloupnost stupňů 2, 2, 2, 2, 3, 3.

Petr Hliněný, FI MU Brno, 2014 10 / 24 FI: IB000: Pojem grafu Příklad 4.5. Jsou následující dva grafy isomorfní? Pokud mezi nakreslenými dvěma grafy hledáme isomorfismus, nejprve se podíváme, zda mají stejný počet vrcholů a hran. Mají. Pak se podíváme na stupně vrcholů a zjistíme, že oba mají stejnou posloupnost stupňů 2, 2, 2, 2, 3, 3. Takže ani takto jsme mezi nimi nerozlišili a mohou (nemusejí!) být isomorfní. Dále tedy nezbývá, než zkoušet všechny přípustné možnosti zobrazení isomorfismu z levého grafu do pravého.

Petr Hliněný, FI MU Brno, 2014 10 / 24 FI: IB000: Pojem grafu Příklad 4.5. Jsou následující dva grafy isomorfní? Pokud mezi nakreslenými dvěma grafy hledáme isomorfismus, nejprve se podíváme, zda mají stejný počet vrcholů a hran. Mají. Pak se podíváme na stupně vrcholů a zjistíme, že oba mají stejnou posloupnost stupňů 2, 2, 2, 2, 3, 3. Takže ani takto jsme mezi nimi nerozlišili a mohou (nemusejí!) být isomorfní. Dále tedy nezbývá, než zkoušet všechny přípustné možnosti zobrazení isomorfismu z levého grafu do pravého. Na levém grafu si pro ulehčení všimněme, že oba vrcholy stupně tři jsou si symetrické, proto si bez újmy na obecnosti můžeme vybrat, že vrchol označený 1 se zobrazí na 1. Druhý vrchol stupně tři, označený 4, se musí zobrazit na analogický vrchol druhého grafu 4. A zbytek již plyne snadno: 6 5 1 5 6 4 1 2 2 3 3 4

Petr Hliněný, FI MU Brno, 2014 11 / 24 FI: IB000: Pojem grafu Důsledek: Stejnost grafů jako isomorfismus! Graf G Celá třída isomorfismu grafu G 4 3 1 2 4 2 1 3 3 4 1 2

Petr Hliněný, FI MU Brno, 2014 11 / 24 FI: IB000: Pojem grafu Důsledek: Stejnost grafů jako isomorfismus! Graf G Celá třída isomorfismu grafu G 4 3 1 2 4 2 1 3 3 4 1 2 Je uvedený přístup, tj. zaměňování konkrétního grafu za celou jeho třídu isomorfismu, v matematice neobvyklý?

Petr Hliněný, FI MU Brno, 2014 11 / 24 FI: IB000: Pojem grafu Důsledek: Stejnost grafů jako isomorfismus! Graf G Celá třída isomorfismu grafu G 4 3 1 2 4 2 1 3 3 4 1 2 Je uvedený přístup, tj. zaměňování konkrétního grafu za celou jeho třídu isomorfismu, v matematice neobvyklý? Ne, například už v geometrii jste říkali čtverec o straně 2 či jednotkový kruh a podobně, aniž jste měli na mysli konkrétní obrázek, nýbrž celou třídu všech těchto shodných objektů.

Petr Hliněný, FI MU Brno, 2014 12 / 24 FI: IB000: Pojem grafu Další grafové pojmy 6 5 1 4 2 3 Definice: Mějme libovolný graf G.

Petr Hliněný, FI MU Brno, 2014 12 / 24 FI: IB000: Pojem grafu Další grafové pojmy 6 5 1 4 2 3 Definice: Mějme libovolný graf G. Podgrafu H G, který je isomorfní nějaké kružnici, říkáme kružnice v G. Speciálně říkáme trojúhelník kružnici délky 3.

Petr Hliněný, FI MU Brno, 2014 12 / 24 FI: IB000: Pojem grafu Další grafové pojmy 6 5 1 4 2 3 Definice: Mějme libovolný graf G. Podgrafu H G, který je isomorfní nějaké kružnici, říkáme kružnice v G. Speciálně říkáme trojúhelník kružnici délky 3. Podgrafu H G, který je isomorfní nějaké cestě, říkáme cesta v G.

Petr Hliněný, FI MU Brno, 2014 12 / 24 FI: IB000: Pojem grafu Další grafové pojmy Definice: Mějme libovolný graf G. 6 5 1 4 2 3 Podgrafu H G, který je isomorfní nějaké kružnici, říkáme kružnice v G. Speciálně říkáme trojúhelník kružnici délky 3. Podgrafu H G, který je isomorfní nějaké cestě, říkáme cesta v G. Podgrafu H G, který je isomorfní nějakému úplnému grafu, říkáme klika v G. Podmnožině vrcholů X V (G), mezi kterými nevedou v G vůbec žádné hrany, říkáme nezávislá množina X v G.

Petr Hliněný, FI MU Brno, 2014 12 / 24 FI: IB000: Pojem grafu Další grafové pojmy Definice: Mějme libovolný graf G. 6 5 1 4 2 3 Podgrafu H G, který je isomorfní nějaké kružnici, říkáme kružnice v G. Speciálně říkáme trojúhelník kružnici délky 3. Podgrafu H G, který je isomorfní nějaké cestě, říkáme cesta v G. Podgrafu H G, který je isomorfní nějakému úplnému grafu, říkáme klika v G. Podmnožině vrcholů X V (G), mezi kterými nevedou v G vůbec žádné hrany, říkáme nezávislá množina X v G. Indukovanému podgrafu H G, který je isomorfní nějaké kružnici, říkáme indukovaná kružnice v G.

Petr Hliněný, FI MU Brno, 2014 13 / 24 FI: IB000: Pojem grafu 4.3 Souvislost grafů, komponenty Důležitou globální vlastností grafů je souvislost, tedy možnost se v nich pohybovat odkudkoliv kamkoliv podél jeho hran, neboli po cestách v grafu.

Petr Hliněný, FI MU Brno, 2014 13 / 24 FI: IB000: Pojem grafu 4.3 Souvislost grafů, komponenty Důležitou globální vlastností grafů je souvislost, tedy možnost se v nich pohybovat odkudkoliv kamkoliv podél jeho hran, neboli po cestách v grafu. Lema 4.6. Mějme relaci na množině vrcholů V (G) libovolného grafu G takovou, že pro dva vrcholy x y právě když existuje v G cesta začínající v x a končící v y. Pak je relací ekvivalence.

Petr Hliněný, FI MU Brno, 2014 13 / 24 FI: IB000: Pojem grafu 4.3 Souvislost grafů, komponenty Důležitou globální vlastností grafů je souvislost, tedy možnost se v nich pohybovat odkudkoliv kamkoliv podél jeho hran, neboli po cestách v grafu. Lema 4.6. Mějme relaci na množině vrcholů V (G) libovolného grafu G takovou, že pro dva vrcholy x y právě když existuje v G cesta začínající v x a končící v y. Pak je relací ekvivalence. Důkaz. Relace je reflexivní, nebot každý vrchol je spojený sám se sebou cestou délky 0.

Petr Hliněný, FI MU Brno, 2014 13 / 24 FI: IB000: Pojem grafu 4.3 Souvislost grafů, komponenty Důležitou globální vlastností grafů je souvislost, tedy možnost se v nich pohybovat odkudkoliv kamkoliv podél jeho hran, neboli po cestách v grafu. Lema 4.6. Mějme relaci na množině vrcholů V (G) libovolného grafu G takovou, že pro dva vrcholy x y právě když existuje v G cesta začínající v x a končící v y. Pak je relací ekvivalence. Důkaz. Relace je reflexivní, nebot každý vrchol je spojený sám se sebou cestou délky 0. Symetrická je také, protože cestu z x do y snadno v neorientovaném grafu obrátíme na cestu z y do x.

Petr Hliněný, FI MU Brno, 2014 13 / 24 FI: IB000: Pojem grafu 4.3 Souvislost grafů, komponenty Důležitou globální vlastností grafů je souvislost, tedy možnost se v nich pohybovat odkudkoliv kamkoliv podél jeho hran, neboli po cestách v grafu. Lema 4.6. Mějme relaci na množině vrcholů V (G) libovolného grafu G takovou, že pro dva vrcholy x y právě když existuje v G cesta začínající v x a končící v y. Pak je relací ekvivalence. Důkaz. Relace je reflexivní, nebot každý vrchol je spojený sám se sebou cestou délky 0. Symetrická je také, protože cestu z x do y snadno v neorientovaném grafu obrátíme na cestu z y do x. Pro důkaz tranzitivity si označme P cestu z x do y a Q cestu z y do z. Pak P Q nemusí být cesta; mohou se navzájem protínat.

Petr Hliněný, FI MU Brno, 2014 13 / 24 FI: IB000: Pojem grafu 4.3 Souvislost grafů, komponenty Důležitou globální vlastností grafů je souvislost, tedy možnost se v nich pohybovat odkudkoliv kamkoliv podél jeho hran, neboli po cestách v grafu. Lema 4.6. Mějme relaci na množině vrcholů V (G) libovolného grafu G takovou, že pro dva vrcholy x y právě když existuje v G cesta začínající v x a končící v y. Pak je relací ekvivalence. Důkaz. Relace je reflexivní, nebot každý vrchol je spojený sám se sebou cestou délky 0. Symetrická je také, protože cestu z x do y snadno v neorientovaném grafu obrátíme na cestu z y do x. Pro důkaz tranzitivity si označme P cestu z x do y a Q cestu z y do z. Pak P Q nemusí být cesta; mohou se navzájem protínat. Avšak pokud označíme P P část cesty z x do prvního vrcholu z v průniku s Q a Q Q zbytek druhé cesty od z, tak P Q už je cesta z x do z.

Petr Hliněný, FI MU Brno, 2014 14 / 24 FI: IB000: Pojem grafu Definice 4.7. Komponentami souvislosti grafu G nazveme třídy ekvivalence výše popsané (Lema 7.6) relace na V (G).

Petr Hliněný, FI MU Brno, 2014 14 / 24 FI: IB000: Pojem grafu Definice 4.7. Komponentami souvislosti grafu G nazveme třídy ekvivalence výše popsané (Lema 7.6) relace na V (G). Jinak se také komponentami souvislosti mysĺı podgrafy indukované na těchto třídách ekvivalence.

Petr Hliněný, FI MU Brno, 2014 14 / 24 FI: IB000: Pojem grafu Definice 4.7. Komponentami souvislosti grafu G nazveme třídy ekvivalence výše popsané (Lema 7.6) relace na V (G). Jinak se také komponentami souvislosti mysĺı podgrafy indukované na těchto třídách ekvivalence. Podívejte se, kolik komponent souvislosti má tento graf:

Petr Hliněný, FI MU Brno, 2014 14 / 24 FI: IB000: Pojem grafu Definice 4.7. Komponentami souvislosti grafu G nazveme třídy ekvivalence výše popsané (Lema 7.6) relace na V (G). Jinak se také komponentami souvislosti mysĺı podgrafy indukované na těchto třídách ekvivalence. Podívejte se, kolik komponent souvislosti má tento graf: Vidíte v obrázku všechny tři komponenty? Jedna z nich je izolovaným vrcholem, druhá hranou (tj. grafem isomorfním K 2 ) a třetí je to zbývající.

Definice 4.8. Graf G je souvislý pokud je G tvořený nejvýše jednou komponentou souvislosti, tj. pokud každé dva vrcholy G jsou spojené cestou. Petr Hliněný, FI MU Brno, 2014 15 / 24 FI: IB000: Pojem grafu

Petr Hliněný, FI MU Brno, 2014 15 / 24 FI: IB000: Pojem grafu Definice 4.8. Graf G je souvislý pokud je G tvořený nejvýše jednou komponentou souvislosti, tj. pokud každé dva vrcholy G jsou spojené cestou. Který z těchto dvou grafů je souvislý?

Petr Hliněný, FI MU Brno, 2014 16 / 24 FI: IB000: Pojem grafu 4.4 Stromy grafy bez kružnic Charakteristickými znaky stromů je absence kružnic a souvislost...

Petr Hliněný, FI MU Brno, 2014 16 / 24 FI: IB000: Pojem grafu 4.4 Stromy grafy bez kružnic Charakteristickými znaky stromů je absence kružnic a souvislost... Definice 4.9. Strom je jednoduchý souvislý graf T bez kružnic.

Petr Hliněný, FI MU Brno, 2014 16 / 24 FI: IB000: Pojem grafu 4.4 Stromy grafy bez kružnic Charakteristickými znaky stromů je absence kružnic a souvislost... Definice 4.9. Strom je jednoduchý souvislý graf T bez kružnic. Les je jednoduchý graf bez kružnic (nemusí být souvislý). Komponenty souvislosti lesa jsou stromy. Jeden vrchol bez hran a prázdný graf jsou také stromy. Grafy bez kružnic také obecně nazýváme acyklické.

Petr Hliněný, FI MU Brno, 2014 17 / 24 FI: IB000: Pojem grafu Vlastnosti stromů Lema 4.10. Strom s více než jedním vrcholem obsahuje vrchol stupně 1.

Petr Hliněný, FI MU Brno, 2014 17 / 24 FI: IB000: Pojem grafu Vlastnosti stromů Lema 4.10. Strom s více než jedním vrcholem obsahuje vrchol stupně 1. Důkaz: Souvislý graf s více než jedním vrcholem nemůže mít vrchol stupně 0. Proto vezmeme strom T a v něm libovolný vrchol v.

Petr Hliněný, FI MU Brno, 2014 17 / 24 FI: IB000: Pojem grafu Vlastnosti stromů Lema 4.10. Strom s více než jedním vrcholem obsahuje vrchol stupně 1. Důkaz: Souvislý graf s více než jedním vrcholem nemůže mít vrchol stupně 0. Proto vezmeme strom T a v něm libovolný vrchol v. Sestrojíme nyní co nejdelší cestu S v T začínající ve v: S začne libovolnou hranou vycházející z v;

Petr Hliněný, FI MU Brno, 2014 17 / 24 FI: IB000: Pojem grafu Vlastnosti stromů Lema 4.10. Strom s více než jedním vrcholem obsahuje vrchol stupně 1. Důkaz: Souvislý graf s více než jedním vrcholem nemůže mít vrchol stupně 0. Proto vezmeme strom T a v něm libovolný vrchol v. Sestrojíme nyní co nejdelší cestu S v T začínající ve v: S začne libovolnou hranou vycházející z v; v každém dalším vrcholu u, do kterého se dostaneme a má stupeň větší než 1, lze pak pokračovat cestu S další novou hranou. v S...

Petr Hliněný, FI MU Brno, 2014 17 / 24 FI: IB000: Pojem grafu Vlastnosti stromů Lema 4.10. Strom s více než jedním vrcholem obsahuje vrchol stupně 1. Důkaz: Souvislý graf s více než jedním vrcholem nemůže mít vrchol stupně 0. Proto vezmeme strom T a v něm libovolný vrchol v. Sestrojíme nyní co nejdelší cestu S v T začínající ve v: S začne libovolnou hranou vycházející z v; v každém dalším vrcholu u, do kterého se dostaneme a má stupeň větší než 1, lze pak pokračovat cestu S další novou hranou. v S... Pokud by se v S poprvé zopakoval některý vrchol, získali bychom kružnici. Proto cesta S musí jednou skončit v nějakém vrcholu stupně 1 v T.

Věta 4.11. Strom na n vrcholech má přesně n 1 hran pro n 1. Petr Hliněný, FI MU Brno, 2014 18 / 24 FI: IB000: Pojem grafu

Petr Hliněný, FI MU Brno, 2014 18 / 24 FI: IB000: Pojem grafu Věta 4.11. Strom na n vrcholech má přesně n 1 hran pro n 1. Důkaz: Toto tvrzení dokážeme indukcí podle n. Strom s jedním vrcholem má n 1 = 0 hran.

Petr Hliněný, FI MU Brno, 2014 18 / 24 FI: IB000: Pojem grafu Věta 4.11. Strom na n vrcholech má přesně n 1 hran pro n 1. Důkaz: Toto tvrzení dokážeme indukcí podle n. Strom s jedním vrcholem má n 1 = 0 hran. Necht T je strom na n > 1 vrcholech. v Podle Lematu 7.10 má T vrchol v stupně 1. Označme T = T v graf vzniklý z T odebráním vrcholu v. T : T

Petr Hliněný, FI MU Brno, 2014 18 / 24 FI: IB000: Pojem grafu Věta 4.11. Strom na n vrcholech má přesně n 1 hran pro n 1. Důkaz: Toto tvrzení dokážeme indukcí podle n. Strom s jedním vrcholem má n 1 = 0 hran. Necht T je strom na n > 1 vrcholech. v Podle Lematu 7.10 má T vrchol v stupně 1. Označme T = T v graf vzniklý z T odebráním vrcholu v. Pak T je také souvislý bez kružnic, tudíž strom na n 1 vrcholech. Dle indukčního předpokladu T má n 1 1 hran, a proto T má n 1 1 + 1 = n 1 hran. T : T

Věta 4.12. Mezi každými dvěma vrcholy stromu vede právě jediná cesta. Petr Hliněný, FI MU Brno, 2014 19 / 24 FI: IB000: Pojem grafu

Petr Hliněný, FI MU Brno, 2014 19 / 24 FI: IB000: Pojem grafu Věta 4.12. Mezi každými dvěma vrcholy stromu vede právě jediná cesta. Důkaz: Jelikož strom T je souvislý dle definice, mezi libovolnými dvěma vrcholy u, v vede nějaká cesta.

Petr Hliněný, FI MU Brno, 2014 19 / 24 FI: IB000: Pojem grafu Věta 4.12. Mezi každými dvěma vrcholy stromu vede právě jediná cesta. u P 1 H P 2 v Důkaz: Jelikož strom T je souvislý dle definice, mezi libovolnými dvěma vrcholy u, v vede nějaká cesta. Pokud by existovaly dvě různé cesty P 1, P 2 mezi u, v, tak bychom vzali jejich symetrický rozdíl, podgraf H = P 1 P 2 s neprázdnou množinou hran, kde H zřejmě má všechny stupně sudé.

Petr Hliněný, FI MU Brno, 2014 19 / 24 FI: IB000: Pojem grafu Věta 4.12. Mezi každými dvěma vrcholy stromu vede právě jediná cesta. u P 1 H P 2 v Důkaz: Jelikož strom T je souvislý dle definice, mezi libovolnými dvěma vrcholy u, v vede nějaká cesta. Pokud by existovaly dvě různé cesty P 1, P 2 mezi u, v, tak bychom vzali jejich symetrický rozdíl, podgraf H = P 1 P 2 s neprázdnou množinou hran, kde H zřejmě má všechny stupně sudé. Na druhou stranu se však podgraf stromu musí opět skládat z komponent stromů, a tudíž obsahovat vrchol stupně 1 podle Lematu 7.10, spor.

Petr Hliněný, FI MU Brno, 2014 19 / 24 FI: IB000: Pojem grafu Věta 4.12. Mezi každými dvěma vrcholy stromu vede právě jediná cesta. u P 1 H P 2 v Důkaz: Jelikož strom T je souvislý dle definice, mezi libovolnými dvěma vrcholy u, v vede nějaká cesta. Pokud by existovaly dvě různé cesty P 1, P 2 mezi u, v, tak bychom vzali jejich symetrický rozdíl, podgraf H = P 1 P 2 s neprázdnou množinou hran, kde H zřejmě má všechny stupně sudé. Na druhou stranu se však podgraf stromu musí opět skládat z komponent stromů, a tudíž obsahovat vrchol stupně 1 podle Lematu 7.10, spor. Důsledek 4.13. Přidáním jedné hrany do stromu vznikne právě jedna kružnice.

Petr Hliněný, FI MU Brno, 2014 20 / 24 FI: IB000: Pojem grafu Alternativní charakterizace stromů Na dané množině vrcholů je (vzhledem k inkluzi množin hran) strom minimální souvislý graf (plyne z Věty 7.12) a zároveň maximální acyklický graf (plyne z Důsledku 7.13).

Petr Hliněný, FI MU Brno, 2014 20 / 24 FI: IB000: Pojem grafu Alternativní charakterizace stromů Na dané množině vrcholů je (vzhledem k inkluzi množin hran) strom minimální souvislý graf (plyne z Věty 7.12) a zároveň maximální acyklický graf (plyne z Důsledku 7.13).

Petr Hliněný, FI MU Brno, 2014 20 / 24 FI: IB000: Pojem grafu Alternativní charakterizace stromů Na dané množině vrcholů je (vzhledem k inkluzi množin hran) strom minimální souvislý graf (plyne z Věty 7.12) a zároveň maximální acyklický graf (plyne z Důsledku 7.13).

Petr Hliněný, FI MU Brno, 2014 20 / 24 FI: IB000: Pojem grafu Alternativní charakterizace stromů Na dané množině vrcholů je (vzhledem k inkluzi množin hran) strom minimální souvislý graf (plyne z Věty 7.12) a zároveň maximální acyklický graf (plyne z Důsledku 7.13).

Petr Hliněný, FI MU Brno, 2014 20 / 24 FI: IB000: Pojem grafu Alternativní charakterizace stromů Na dané množině vrcholů je (vzhledem k inkluzi množin hran) strom minimální souvislý graf (plyne z Věty 7.12) a zároveň maximální acyklický graf (plyne z Důsledku 7.13).

Petr Hliněný, FI MU Brno, 2014 20 / 24 FI: IB000: Pojem grafu Alternativní charakterizace stromů Na dané množině vrcholů je (vzhledem k inkluzi množin hran) strom minimální souvislý graf (plyne z Věty 7.12) a zároveň maximální acyklický graf (plyne z Důsledku 7.13).

Petr Hliněný, FI MU Brno, 2014 20 / 24 FI: IB000: Pojem grafu Alternativní charakterizace stromů Na dané množině vrcholů je (vzhledem k inkluzi množin hran) strom minimální souvislý graf (plyne z Věty 7.12) a zároveň maximální acyklický graf (plyne z Důsledku 7.13).

Petr Hliněný, FI MU Brno, 2014 20 / 24 FI: IB000: Pojem grafu Alternativní charakterizace stromů Na dané množině vrcholů je (vzhledem k inkluzi množin hran) strom minimální souvislý graf (plyne z Věty 7.12) a zároveň maximální acyklický graf (plyne z Důsledku 7.13).

Petr Hliněný, FI MU Brno, 2014 21 / 24 FI: IB000: Pojem grafu 4.5 Jedním tahem Eulerovské grafy Pravd. nejstarší zaznamenaný výsledek teorie grafů pochází od L. Eulera jedná se o slavných 7 mostů v Královci / Königsbergu / dnešním Kaliningradě. O jaký problém se tehdy jednalo? Městští radní chtěli vědět, zda mohou suchou nohou přejít po každém ze sedmi vyznačených mostů právě jednou.

Petr Hliněný, FI MU Brno, 2014 22 / 24 FI: IB000: Pojem grafu Sled a tah v grafu Definice: Sledem délky n v grafu G rozumíme posloupnost vrcholů a hran (v 0, e 1, v 1, e 2, v 2,..., e n, v n )

Petr Hliněný, FI MU Brno, 2014 22 / 24 FI: IB000: Pojem grafu Sled a tah v grafu Definice: Sledem délky n v grafu G rozumíme posloupnost vrcholů a hran (v 0, e 1, v 1, e 2, v 2,..., e n, v n ), ve které vždy hrana e i má koncové vrcholy v i 1, v i. Sled je vlastně procházka po hranách grafu z u do v. Příkladem sledu může být průchod IP paketu internetem (včetně cyklení).

Petr Hliněný, FI MU Brno, 2014 22 / 24 FI: IB000: Pojem grafu Sled a tah v grafu Definice: Sledem délky n v grafu G rozumíme posloupnost vrcholů a hran (v 0, e 1, v 1, e 2, v 2,..., e n, v n ), ve které vždy hrana e i má koncové vrcholy v i 1, v i. Sled je vlastně procházka po hranách grafu z u do v. Příkladem sledu může být průchod IP paketu internetem (včetně cyklení). Definice: Tah je sled v grafu bez opakování hran.

Petr Hliněný, FI MU Brno, 2014 22 / 24 FI: IB000: Pojem grafu Sled a tah v grafu Definice: Sledem délky n v grafu G rozumíme posloupnost vrcholů a hran (v 0, e 1, v 1, e 2, v 2,..., e n, v n ), ve které vždy hrana e i má koncové vrcholy v i 1, v i. Sled je vlastně procházka po hranách grafu z u do v. Příkladem sledu může být průchod IP paketu internetem (včetně cyklení). Definice: Tah je sled v grafu bez opakování hran. Uzavřený tah je tahem, který končí ve vrcholu, ve kterém začal. Otevřený tah je tahem, který končí v jiném vrcholu, než ve kterém začal. Znáte dětské kreslení jedním tahem? Ano, to je v podstatě i náš tah (v nakresl. grafu).

Petr Hliněný, FI MU Brno, 2014 22 / 24 FI: IB000: Pojem grafu Sled a tah v grafu Definice: Sledem délky n v grafu G rozumíme posloupnost vrcholů a hran (v 0, e 1, v 1, e 2, v 2,..., e n, v n ), ve které vždy hrana e i má koncové vrcholy v i 1, v i. Sled je vlastně procházka po hranách grafu z u do v. Příkladem sledu může být průchod IP paketu internetem (včetně cyklení). Definice: Tah je sled v grafu bez opakování hran. Uzavřený tah je tahem, který končí ve vrcholu, ve kterém začal. Otevřený tah je tahem, který končí v jiném vrcholu, než ve kterém začal. Znáte dětské kreslení jedním tahem? Ano, to je v podstatě i náš tah (v nakresl. grafu). Fakt: Cesta je právě otevřený tah bez opakování vrcholů. Kružnice je právě uzavřený tah bez opakování vrcholů.

Petr Hliněný, FI MU Brno, 2014 23 / 24 FI: IB000: Pojem grafu Eulerova charakterizace Onen slavný výsledek teorie grafů od Leonharda Eulera poté zní následovně.

Petr Hliněný, FI MU Brno, 2014 23 / 24 FI: IB000: Pojem grafu Eulerova charakterizace Onen slavný výsledek teorie grafů od Leonharda Eulera poté zní následovně. Věta 4.14. Graf G lze nakreslit jedním uzavřeným tahem právě když G je souvislý a všechny vrcholy v G jsou sudého stupně.

Petr Hliněný, FI MU Brno, 2014 23 / 24 FI: IB000: Pojem grafu Eulerova charakterizace Onen slavný výsledek teorie grafů od Leonharda Eulera poté zní následovně. Věta 4.14. Graf G lze nakreslit jedním uzavřeným tahem právě když G je souvislý a všechny vrcholy v G jsou sudého stupně. Důsledek 4.15. Graf G lze nakreslit jedním otevřeným tahem právě když G je souvislý a všechny vrcholy v G až na dva jsou sudého stupně.

Důkaz: Dokazujeme oba směry ekvivalence. Pokud lze G nakreslit jedním uzavřeným tahem, tak je zřejmě souvislý a navíc má každý stupeň sudý, nebot uzavřený tah každým průchodem vrcholem ubere dvě hrany. Petr Hliněný, FI MU Brno, 2014 24 / 24 FI: IB000: Pojem grafu

Petr Hliněný, FI MU Brno, 2014 24 / 24 FI: IB000: Pojem grafu Důkaz: Dokazujeme oba směry ekvivalence. Pokud lze G nakreslit jedním uzavřeným tahem, tak je zřejmě souvislý a navíc má každý stupeň sudý, nebot uzavřený tah každým průchodem vrcholem ubere dvě hrany. Naopak zvoĺıme mezi všemi uzavřenými tahy T v G ten (jeden z) nejdelší. Tvrdíme, že T obsahuje všechny hrany grafu G. Pro spor vezměme graf G = G E(T ), o kterém předpokládejme, že je neprázdný. Jelikož G má taktéž všechny stupně sudé, je (z indukčního předpokladu) libovolná jeho komponenta C G nakreslená jedním uzavřeným tahem T C.

Petr Hliněný, FI MU Brno, 2014 24 / 24 FI: IB000: Pojem grafu Důkaz: Dokazujeme oba směry ekvivalence. Pokud lze G nakreslit jedním uzavřeným tahem, tak je zřejmě souvislý a navíc má každý stupeň sudý, nebot uzavřený tah každým průchodem vrcholem ubere dvě hrany. Naopak zvoĺıme mezi všemi uzavřenými tahy T v G ten (jeden z) nejdelší. Tvrdíme, že T obsahuje všechny hrany grafu G. Pro spor vezměme graf G = G E(T ), o kterém předpokládejme, že je neprázdný. Jelikož G má taktéž všechny stupně sudé, je (z indukčního předpokladu) libovolná jeho komponenta C G nakreslená jedním uzavřeným tahem T C. Vzhledem k souvislosti grafu G každá komponenta C G protíná náš tah T v některém vrchole w, a tudíž lze oba tahy T C a T propojit přes w. To je spor s naším předpokladem nejdelšího možného T.

Petr Hliněný, FI MU Brno, 2014 24 / 24 FI: IB000: Pojem grafu Důkaz: Dokazujeme oba směry ekvivalence. Pokud lze G nakreslit jedním uzavřeným tahem, tak je zřejmě souvislý a navíc má každý stupeň sudý, nebot uzavřený tah každým průchodem vrcholem ubere dvě hrany. Naopak zvoĺıme mezi všemi uzavřenými tahy T v G ten (jeden z) nejdelší. Tvrdíme, že T obsahuje všechny hrany grafu G. Pro spor vezměme graf G = G E(T ), o kterém předpokládejme, že je neprázdný. Jelikož G má taktéž všechny stupně sudé, je (z indukčního předpokladu) libovolná jeho komponenta C G nakreslená jedním uzavřeným tahem T C. Vzhledem k souvislosti grafu G každá komponenta C G protíná náš tah T v některém vrchole w, a tudíž lze oba tahy T C a T propojit přes w. To je spor s naším předpokladem nejdelšího možného T. Důkaz důsledku: Necht u, v jsou dva vrcholy grafu G mající lichý stupeň, neboli dva (předpokládané) konce otevřeného tahu pro G. Do G nyní přidáme nový vrchol w spojený hranami s u a v. Tím jsme náš případ převedli na předchozí případ grafu se všemi sudými stupni.