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

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

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

TGH02 - teorie grafů, základní pojmy

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

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

TGH02 - teorie grafů, základní pojmy

TGH02 - teorie grafů, základní pojmy

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

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

Teorie grafů Jirka Fink

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

Úvod do teorie grafů

Definice 1 eulerovský Definice 2 poloeulerovský

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

4 Pojem grafu, ve zkratce

TEORIE GRAFŮ TEORIE GRAFŮ 1

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

10 Přednáška ze

Jan Březina. 7. března 2017

Vybíravost grafů, Nullstellensatz, jádra

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

07 Základní pojmy teorie grafů

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.

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

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

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

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

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

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

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

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

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

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

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

8 Rovinnost a kreslení grafů

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

10 Podgrafy, isomorfismus grafů

Hamiltonovské kružnice, stromy, rovinné grafy

ZÁKLADNÍ PLANIMETRICKÉ POJMY

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

Hlavolamy a teorie grafů

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

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

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

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

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

Geometrické vyhledávání

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

MATEMATIKA A 3 Metodický list č. 1

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

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

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

Kreslení grafů na plochy Tomáš Novotný

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

Vzdálenost uzlů v neorientovaném grafu

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

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

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

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

MASARYKOVA UNIVERZITA TEORIE GRAFŮ EDUARD FUCHS

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

Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace

Přijímací zkouška - matematika

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

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

1 Nenulové toky. 1.1 Úvod. 1.2 Definice

Konvexní obal a množina

i=1 Přímka a úsečka. Body, které leží na přímce procházející body a a b můžeme zapsat pomocí parametrické rovnice

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

p 2 q , tj. 2q 2 = p 2. Tedy p 2 je sudé číslo, což ale znamená, že

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

Metody síťové analýzy

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

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

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

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

4.2.4 Orientovaný úhel I

TGH09 - Barvení grafů

Úvod do Teorie grafů Petr Kovář

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

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

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

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

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

1. část: Základy teorie grafů. Ing. Michal Dorda, Ph.D.

Barevnost grafů MFF UK

4EK311 Operační výzkum. 5. Teorie grafů

ALGEBRA. Téma 4: Grupy, okruhy a pole

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

Algoritmizace prostorových úloh

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

PLANARITA A TOKY V SÍTÍCH

DISKRÉTNÍ MATEMATIKA PRO INFORMATIKY II

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

Moderní technologie ve studiu aplikované fyziky CZ.1.07/2.2.00/ Množiny, funkce

SHODNÁ ZOBRAZENÍ V ROVINĚ GEOMETRICKÁ ZOBRAZENÍ V ROVINĚ SHODNÁ 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 jara 2016

GRAFY A GRAFOVÉ ALGORITMY

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

Transkript:

6 RNDr., Ph.D. Katedra didaktiky matematiky Univerzita Karlova v Praze Matematicko-fyzikální fakulta petra.surynkova@mff.cuni.cz http://surynkova.info

množina vrcholů a množina hran hrana vždy spojuje dva vrcholy hrana je buď orientovaná nebo neorientovaná orientovaná hrana rozlišujeme počáteční a koncový vrchol neorientovaná hrana symetrické spojení dvou vrcholů hrana spojující vrchol se sebou samým smyčka orientovaný graf všechny hrany orientované neorientovaný graf všechny hrany neorientované formálněji:

Definice Orientovaný graf je trojice V G ( V, E, ) tvořená neprázdnou konečnou množinou, jejíž prvky nazýváme vrcholy, konečnou množinou, jejíž prvky 2 nazýváme orientovanými hranami, a zobrazením : E V, které nazýváme vztahem incidence. Toto zobrazení přiřazuje každé hraně uspořádanou dvojici ( v1, v2) vrcholů. v v1 2 - počáteční vrchol hrany, - koncový vrchol hrany E e E e v1 v2 v1 v2 hrana spojuje vrcholy a (vede z do ) v 2 v e e vrcholy 1 a jsou incidentní s hranou (hrana je incidentní s těmito vrcholy) jestliže počáteční vrchol hrany = koncový vrchol hrany pak hranu nazýváme smyčkou

vrchol, který není incidentní s žádnou hranou izolovaný vrchol je možné, aby několik hran mělo stejné počáteční a koncové vrcholy množina hran grafu může být prázdná V 2 e V 1

Definice Neorientovaný graf je trojice G ( V, E, ) tvořená neprázdnou konečnou V množinou, jejíž prvky nazýváme vrcholy, konečnou množinou, jejíž prvky nazýváme neorientovanými hranami, a zobrazením vztahem incidence a které každé hraně dvouprvkovou množinu vrcholů. e E, které nazýváme přiřazuje jedno- nebo těmto vrcholům říkáme krajní vrcholy hrany, jsou incidentní s hranou, hrana e je incidentní s těmito vrcholy E e e () e je-li hrana incidentní pouze s jediným vrcholem, tj. je jednoprvková hrana se nazývá smyčka je možné, aby několik hran spojovalo stejné (jedno- nebo dvouprvkové) množiny vrcholů množina hran grafu může být opět prázdná

V 2 e V 1

Kreslení grafů Dvojice zobrazení a přiřazuje vrcholům grafu různé body v rovině přiřazuje každé hraně grafu spojující vrcholy v1, v2 jednoduchou křivku s krajními body ( v ), ( v ), přitom požadujeme, aby žádná křivka () e 1 2 neobsahovala žádný z bodů () v jako svůj vnitřní bod () v () e nakreslení grafu je množina bodů a křivek v rovině Rovinné nakreslení takové nakreslení grafu, že libovolné dvě křivky přiřazené různým hranám grafu mají společné nejvýše své krajní body

Rovinný graf (planární) takový graf, ke kterému existuje rovinné nakreslení ne každý graf je rovinný i rovinný graf lze nakreslit nerovinným způsobem rovinný graf nerovinný graf

násobnost hrany počet hran spojujících vrcholy stupeň vrcholu v1, v2 počet hran incidentních s daným vrcholem, přičemž smyčky se počítají dvakrát prostý graf graf, v němž násobnost každé hrany je nejvýše rovna jedné multigraf graf, v němž násobnosti hran mohou být i větší než jedna

dva grafy jsou izomorfní pokud se liší pouze nakreslením a označením (pojmenováním) vrcholů a hran, formálněji: Definice GG, se nazývají vzájemně izomorfní, pokud existují dvě vzájemně jednoznačná zobrazení f : V V a g : E E taková, že zachovávají vztahy incidence případně,.tedy pro každou hranu platí ( e) ( x, y) g( e) f ( x), f ( y) ( e) x, y g( e) f ( x), f ( y) v závislosti na tom, zda se jedná o orientované nebo neorientované grafy. Ozn.: G G

Podgrafy G G G graf je podgrafem grafu, vznikne-li z grafu vynecháním nějakých (nebo žádných) vrcholů a hran podgraf musí být opět grafem spolu s každou hranou, která je v podgrafu, tam musí být i oba její krajní vrcholy každý graf je podgraf sebe sama dva druhy podgrafů G G G V ( G) V ( G) je faktor grafu, vznikne-li z grafu pouze vynecháním některých (nebo žádných) hran, tj. platí-li G A V ( G) je podgraf indukovaný množinou vrcholů (též úplný podgraf na množině A), jestliže podgraf G má množinu vrcholů A a obsahuje všechny hrany grafu, jejichž oba vrcholy leží v G A

Podgrafy G indukovaný podgraf lze získat z grafu tím, že vynecháme vrcholy, které neleží v množině A, a potom vynecháme všechny hrany, které byly incidentní s vynechanými vrcholy (aby to byl opět graf) G obecný podgraf můžeme vždy získat jako faktor nějakého indukovaného podgrafu a také jako indukovaný podgraf nějakého faktoru původního grafu rozdíl je v tom, zda nejdříve vynecháváme hrany nebo vrcholy

sled posloupnost vrcholů a hran v0, e1, v1, e2, v2... orientovaný, neorientovaný sled vrcholy a hrany na sebe navazují u orientovaného navíc požadujeme, aby byly všechny hrany orientovány,,vpřed ve směru sledu vrcholy i hrany se mohou opakovat triviální sled sled, který obsahuje jediný vrchol a žádnou hranu lze pokládat za orientovaný i neorientovaný orientovaný (neorientovaný) tah orientovaný (neorientovaný) sled, v němž se žádná hrana neopakuje

orientovaná (neorientovaná) cesta orientovaný (neorientovaný) sled, v němž se neopakuje žádný vrchol z toho plyne, že s v ní neopakují ani hrany, tedy každá cesta je zároveň tahem a sledem zatímco tah je vždy sledem, ale není vždy cestou uzavřené sledy sled (orientovaný nebo neorientovaný), který má alespoň jednu hranu a jehož počáteční a koncový vrchol splývají uzavřené tahy obdobně

uzavřené cesty sledy, v nichž se neopakují vrcholy ani hrany (kromě toho, že počáteční vrchol se rovná koncovému) orientovaná uzavřená cesta cyklus, neorientovaná uzavřená cesta kružnice cyklus je zároveň i kružnicí, ale ne naopak triviální sled nepokládáme za sled uzavřený kružnice, která má tři hrany, se nazývá trojúhelník

cyklický graf orientovaný graf obsahující alespoň jeden cyklus acyklický graf orientovaný graf bez cyklu souvislý graf takový graf, jehož každé dva vrcholy jsou spojeny neorientovanou cestou komponenta souvislosti grafu G G je každý podgraf grafu, který je souvislý a který je maximální s touto vlastností, tj. není částí většího souvislého podgrafu

les graf, který neobsahuje kružnici strom graf, který neobsahuje kružnici a je navíc souvislý komponentami souvislosti lesa jsou tedy stromy každý souvislý graf má faktor, který je stromem kostra grafu faktor grafu G, který je stromem každý souvislý graf má kostru ohodnocený graf graf, jehož hrany nebo vrcholy jsou opatřeny nějakými hodnotami minimální kostra kostra grafu s nejmenším součtem ohodnocení hran mezi všemi kostrami grafu

hranový stupeň souvislosti grafu minimální počet hran, jejichž odstraněním se stane graf nesouvislým definován pro grafy s alespoň dvěma vrcholy pro grafy s jedním vrcholem je tento stupeň roven nule graf nazýváme hranově k-souvislým, je-li jeho hranový stupeň souvislosti alespoň k vrcholový stupeň souvislosti minimální počet vrcholů, jejichž odstraněním se stane graf nesouvislým definován pro všechny grafy kromě úplných grafů (a kromě multigrafů, které obsahují úplný graf jako svůj faktor) graf nazýváme vrcholově k-souvislým, je-li jeho vrcholový stupeň souvislosti alespoň k

speciální grafy diskrétní graf úplný orientovaný graf úplný (neorientovaný) graf bipartitní graf úplný bipartitní graf regulární (pravidelný) graf k-regulární (k-pravidelný) graf

speciální grafy diskrétní graf nemá žádné hrany, podle potřeby jej lze považovat za orientovaný či neorientovaný G ( V, R) úplný orientovaný graf je prostý graf (násobnost každé hrany je nejvýše 1), kde R je množina všech uspořádaných dvojic různých vrcholů z množiny V úplný (neorientovaný) graf je prostý neorientovaný graf bez smyček, jehož každé dva různé vrcholy jsou spojeny hranou, má-li n vrcholů, značíme jej K n

speciální grafy bipartitní graf je takový graf G, jehož množina vrcholů VG ( ) je disjunktním sjednocením dvou množin S, T a platí E( G) W G ( S), tedy hrany grafu jsou množina všech hran, jejichž jeden vrchol leží v S a druhý v neleží S tj. každá hrana má vrchol v a druhý v S T úplný bipartitní graf je takový bipartitní graf, kde každá dvojice vrcholů z S a z T je spojena právě jednou hranou, je-li S m, T n, značíme graf K mn, regulární (pravidelný) graf mají-li všechny vrcholy stejný stupeň, k-regulární (k-pravidelný) graf stupeň vrcholů k

homeorfismus grafů G, G z druhého 1 2 se nazývají vzájemně homeomorfní, jestliže lze získat jeden dělením hrany odstraněním vrcholu stupně 2 Kuratowského věta Graf je rovinný právě tehdy, když neobsahuje podgraf homeomorfní s grafem nebo. K5 K3,3

topologický rovinný graf rovinný graf chápaný společně se svým nakreslením stěna topologického rovinného grafu část roviny ohraničená křivkami, které jsou obrazy hran jedna ze stěn je vždy neomezená, ostatní jsou omezené dvě stěny nazýváme sousedními, jestliže společná část jejich hranice je tvořena jednou nebo několika křivkami, které jsou obrazy hran stěna je incidentní s hranou, jestliže křivka, která je obrazem hrany, tvoří část hranice (nebo celou hranici) stěny stupeň stěny počet hran, s nimiž je stěna incidentní, přičemž každou hranu, která je mostem (jejím odstraněním zvýšíme počet komponent souvislosti), počítáme dvakrát

konvexní mnohostěny přirozeným způsobem určují graf vrcholy mnohostěnu = vrcholy grafu hrany mnohostěnu = hrany grafu konvexní mnohostěn jeho graf je rovinný graf je grafem konvexního mnohostěnu právě tehdy, když je rovinný a vrcholově 3-souvislý

pravidelný mnohostěn je takový mnohostěn, jehož všechny stěny jsou shodné mnohoúhelníky a všechny vrcholy mají stejný stupeň graf pravidelného mnohostěnu je regulární a navíc všechny jeho stěny mají stejný stupeň existuje (až na izomorfismus) pět grafů s těmito vlastnostmi

Pro každý souvislý topologický rovinný graf platí Eulerova formule F V E 2 E - počet hran (edge) F - počet stěn (face) V - počet vrcholů (vertex) Důkaz Odvoďte zobecnění Eulerovy formule pro nesouvislé grafy

Pro každý topologický rovinný graf platí F V E C 1 E - počet hran (edge) F - počet stěn (face) V - počet vrcholů (vertex) C - počet souvislých komponent

Reprezentace grafu matice sousednosti matice incidence seznam vrcholů a hran