Teorie grafů Jirka Fink

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

TGH02 - teorie grafů, základní pojmy

4 Pojem grafu, ve zkratce

TGH02 - teorie grafů, základní pojmy

Definice 1 eulerovský Definice 2 poloeulerovský

TGH02 - teorie grafů, základní pojmy

Vybíravost grafů, Nullstellensatz, jádra

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 }

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

10 Podgrafy, isomorfismus grafů

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

Jan Březina. 7. března 2017

10 Přednáška ze

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

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

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

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

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

Úvod do teorie grafů

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

Přijímací zkouška - matematika

Hamiltonovské kružnice, stromy, rovinné grafy

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

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

TEORIE GRAFŮ TEORIE GRAFŮ 1

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.

TGH09 - Barvení grafů

Vrcholová barevnost grafu

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

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

VLASTNOSTI GRAFŮ. Vlastnosti grafů - kap. 3 TI 5 / 1

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

a jiné elektronické přístroje včetně mobilů. Pracujte samostatně. Povolen je 1 list A4 vlastnoručně psaných poznámek k předmětu...

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

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

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

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

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

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

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

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

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

0. ÚVOD - matematické symboly, značení,

Barevnost grafů MFF UK

0.1 Funkce a její vlastnosti

Matematika (KMI/PMATE)

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

MATEMATIKA A 3 Metodický list č. 1

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

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

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

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

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

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

DEFINICE Z LINEÁRNÍ ALGEBRY

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

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

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

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

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

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

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

Matematická analýza III.

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

Matematická analýza 1

NAIVNÍ TEORIE MNOŽIN, okruh č. 5

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

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

1 Nenulové toky. 1.1 Úvod. 1.2 Definice

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í

1 Topologie roviny a prostoru

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

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

DISKRÉTNÍ MATEMATIKA PRO INFORMATIKY II

Cílem kapitoly je opakování a rozšíření středoškolských znalostí v oblasti teorie množin.

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

MASARYKOVA UNIVERZITA TEORIE GRAFŮ EDUARD FUCHS

IV. Základní pojmy matematické analýzy IV.1. Rozšíření množiny reálných čísel

8 Přednáška z

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

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

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

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

Lineární algebra : Lineární (ne)závislost

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

Dodatek 2: Funkce dvou proměnných 1/9

Matematika I (KMI/PMATE)

FUNKCE POJEM, VLASTNOSTI, GRAF

Kreslení grafů na plochy Tomáš Novotný

GRAFY A GRAFOVÉ ALGORITMY

Funkce základní pojmy a vlastnosti

8 Rovinnost a kreslení grafů

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

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

Pravděpodobnost a její vlastnosti

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

Náhodný pokus Náhodným pokusem (stručněji pokusem) rozumíme každé uskutečnění určitého systému podmínek resp. pravidel.

a jiné elektronické přístroje včetně mobilů. Pracujte samostatně. Povolen je 1 list A4 vlastnoručně psaných poznámek k předmětu...

Matematická analýza pro informatiky I.

Transkript:

Teorie grafů Jirka Fink Nejprve malý množinový úvod Definice. Množinu {Y; Y X} všech podmnožin množiny X nazýváme potenční množinoumnožiny Xaznačíme2 X. Definice. Množinu {Y; Y X, Y =n}všech n-prvkovýchpodmnožinmnožiny X značíme ( X n). Základní definice Definice. Graf G(obyčejný neorientovaný) je uspořádaná dvojice G =(V, E), kde V je nějaká neprázdná množina a E je množina dvoubodových podmnožin množiny V (E ( V 2) ). V jemnožinavrcholů(anglickyvertex)aejemnožinahran(edge) mezivrcholy V.Je-li e Ehranagrafu,pak e={u, v},kde u, v V u v. Definice. Orientovanýgraf Gjeuspořádanádvojice G=(V, E),kde E V V, rozlišujemetedy,odkudkamhranavede.hranu ezvrcholu udo vzapisujeme e= (u, v).jakjevidět,tatodefinice(narozdílodpředchozí)připouštíihranytypu(u, v). Těmtohranámseříkásmyčkyavevšechtypechgrafůjelzepovolitnebozakázat. Definice. Multigrafem(orientovaným i neorientovaným) nazveme graf, kde mezi každými dvěma vrcholy může vést libovolný počet hran. Definice. Ohodnocený graf je uspořádaná trojice(v, E, ω), kde V a E jsou jako vpředchozíchdefinicíchaωjefunkce ω:e R,tedyfunkce,kterákaždéhraně přiřadí reálné číslo. Speciální grafy Definice. Úplnýgraf na nvrcholech(značíme K n)jegraf G=(V, E),kde V =n a E= ( V 2),tedygraf,vekterémjekaždádvojicevrcholůspojenahranou. 8

Jirka Fink: Teorie grafů Definice. Úplnýbipartitnígraf na manvrcholech(značíme K m,n)jegraf G= (V, E),kde V = {u 1,..., u m, v 1,... v n}ae= {{u i, v j }; i=1,..., m, j=1,..., n}, tedygrafna m+nvrcholechrozdělenýchdodvouskupinomanvrcholechtakový, že dvojice vrcholů je spojena hranou právě tehdy, když dané vrcholy náležejí různým skupinám. Definice. Cestana nvrcholech(značíme P n)jegraf G=(V,É),kdehranyvedou mezisousednímivrcholy,tedy V = {1,..., n}, E= {{i, i+1}; i=1,..., n 1}. Definice. Kružnicena nvrcholech(značíme C n)jegraf G=(V,É),kdehranyvedou mezisousednímivrcholyatéžmeziprvnímaposledním,tedy V = {1,..., n}, E= {{i, i+1}; i=1,..., n 1} {{1, n}}. Další definice Definice. Dvagrafy G=(V, E)aG =(V, E )nazvemeizomorfní(značíme G = G ),pokudexistujebijekce(vzájemnějednoznačnézobrazení) f : V V tak,že platí {u, v} Eprávětehdy,když {f(u), f(v)} E. Definice. Graf H je podgrafem grafu G(značíme H G), jestliže vznikne vynechánímněkterýchvrcholůahran,tedy V(H) V(G)aE(H) E(G). Definice. Graf H je indukovaným podgrafem grafu G(značíme H G), jestliže vznikne vynecháním některých vrcholů a hran tyto vrcholy obsahujících, tedy V(H) V(G) E(H)=E(G) ( V(H) ) 2. Souvislé grafy Definice. Sledjeposloupnostnenutněrůznýchvrcholů(v 0,... v n),kdekaždédva sousedníjsouspojenyhranou,tedy v i V a {v i, v i+1 } E. Definice. Tah jesled,vekterémseneopakujíhrany,tedy {v i, v i+1 } {v j, v j+1 } pro i j. Definice. Cestajetah(sled),vněmžseneopakujívrcholy,tedy v i v j pro i j. Poznámka. Uzavřenýtah(sled)jetah(sled),prokterýnavícplatí v 0 = v n.místo pojmu uzavřená cesta se používá pojem kružnice. 9

Chlumětín 02 Věta. Mezi dvěma vrcholy existuje cesta právě tehdy, když mezi nimi existuje tah, a právě tehdy, když mezi nimi existuje sled. Definice. Řekneme, že graf G je souvislý, jestliže mezi každými dvěma jeho vrcholy existuje cesta. Definice. Komponenta grafu je každý maximální souvivislý podgraf. Každý graf lze jednoznačně rozložit na komponenty. Definice. Řekneme, že graf G je 2-souvislý, má-li alespoň 3 vrcholy a odebráním libovolného vrcholu zůstane souvislý. Vlastnosti grafu Definice. Stupněm vrcholu v nazveme počet hran jej obsahujících a označíme jej deg G (v),tedydeg G (v)= {e; e E(G) v e}. Definice. Skóre grafu G je posloupnost stupňů všech jeho vrcholů. Věta.(Principsudosti) Prokaždýgraf G=(V, E),platí deg G (v)=2 E v V Důsledek. Počet vrcholů každého grafu G, které mají lichý stupeň, je sudý. Věta.(Havlova) Nechť D=(d 1,..., d n)jeneklesajícíposloupnostpřirozenýchčísel. Označne D posloupnost(d 1,..., d n 1),kde d i = d ipro i < n d na d i = d i 1pro i n d n.potom Djeskóregrafuprávětehdy,když D jeskóregrafu. Stromy Definice. Strom je souvislý graf neobsahující kružnici. Definice. List je vrchol stromu stupně 1. Věta. Strom s alespoň dvěma vrcholy má alespoň dva listy. Definice. Kostrougrafu G=(V, E)rozumímekaždýstrom T,prokterýplatí T G a V(T)=V. Věta. Prokaždýstrom T=(V, E)platí E = V 1. 10

Jirka Fink: Teorie grafů Věta. Pro graf G =(V, E) jsou nasedující podmínky ekvivalentní: (1) G je strom. (2) Mezi každými dvěma vrcholy grafu G existuje právě jedna cesta. (3) G je souvislý a vynecháním libovolné hrany z G vznikne nesouvislý graf. (4) G neobsahuje kružnici a přidáním libovolné hrany vznikne kružnice. (5) Gjesouvislýa E = V 1. Rovinné grafy Definice. Rovinný graf je graf, který je možné nakreslit do roviny bez křížení hran. Nakreslit graf do roviny znamená, že každému vrcholu grafu přiřadíme bod roviny avrcholyspojenéhranouspojíme čárou. Definice. Mějme dáno nakreslení rovinného grafu. Potom stěnou rovinného grafu nazveme minimální část roviny ohraničenou hranami. Počet stěn grafu G značíme s(g). Věta.(Eulerovaformule) Prokaždýrovinnýgraf G=(V, E)platí V E +s(g)=2. Vidíme tedy, že počet stěn grafu G nezávisí na jeho daném nakreslení. Důsledek. Nechťgraf G=(V, E)jerovinnýanechť V 3.Pak E 3 V 6. Speciálněodtuddostáváme,žegraf K 5 nenírovinný. Důsledek. Nechťgraf G=(V, E)jerovinný,neobsahujetrojúhelníka V 3.Pak E 2 V 4.Speciálněodtuddostáváme,žegraf K 3,3 nenírovinný. Důsledek. Nechťgraf G=(V, E)jerovinný.Potomexistujevrchol v V takový, žedeg G (v)} 5. Definice. Nechť G=(V, E)jegrafa{u, v}jejehohrana.potomřeknemežegraf G =(V, E )vzniknedělenímhrany {u, v}právětehdy,když V = V {x}ae = E \{{u, v}}) {{u, x}, {v, x}}.jednuhranujsmenahradilidvěmahranamivedoucími přes nový vrchol. Definice. Graf G nazvemedělenímgrafu G,pokudvzniknezgrafu Gpostupným opakováním operace dělení hrany. Věta.(Kuratowski) Graf G je rovinný právě tehdy, když žádný jeho podgraf není izomorfnídělenígrafu K 5 nebo K 3,3. 11

Chlumětín 02 Barevnost grafu Definice. Barevnost grafu G(značíme χ(g)) je minimální počet barev potřebný k obarvení vrcholů grafu G tak, aby každé dva vrcholy spojené hranou měly různou barvu. Věta. Každý rovinný graf má barevnost nejvýše 5. Eulerovské a Hamiltonovské grafy Definice. Graf G nazveme Eulerovský, pokud je izomorfní s nějakým uzavřeným tahem. Věta. Graf G je Eulerovský právěi tehdy, když je souvislý a stupně všech jeho vrcholů jsou sudé. Definice. Graf G nazveme Hamiltonovský, pokud obsahuje jako svůj podgraf kružnicina V vrcholech. 12