Barvení grafů Platónská tělesa

Slides:



Advertisements
Podobné prezentace
Grafové algoritmy.
Advertisements

Deduktivní soustava výrokové logiky
Komplexní čísla. Komplexní číslo je uspořádaná dvojice [x, y], kde číslo x představuje reálnou část a číslo y imaginární část. Pokud je reálná část nulová,
PLANARITA A TOKY V SÍTÍCH
Zajímavé aplikace teorie grafů
Diskrétní matematika Opakování - příklady.
Aplikace teorie grafů Základní pojmy teorie grafů
Modulární systém dalšího vzdělávání pedagogických pracovníků JmK v přírodních vědách a informatice CZ.1.07/1.3.10/ Prezentace zadání a řešení Teorie.
Teorie čísel Nekonečno
Platónská a archimédovská tělesa
Fakulta životního prostředí Katedra informatiky a geoinformatiky
Varianty Turingova stroje Výpočet funkcí pomocí TS
59. ročník MO Soustředění řešitelů Kategorie A
ADT Strom.
SZŠ a VOŠZ Zlín® Kabinet MAT předkládá prezentaci
Platónova tělesa.
Mnohostěny Prof. RNDr. Josef Molnár, CSc., PřF UP v Olomouci Univerzita třetího věku.
ARCHIMÉDOVSKÁ TĚLESA.
LOGISTICKÉ SYSTÉMY 7/14.
Platónská tělesa.
Důkazové metody.
SÍŤOVÁ ANALÝZA.
TI 7.1 NEJKRATŠÍ CESTY Nejkratší cesty - kap. 6. TI 7.2 Nejkratší cesty z jednoho uzlu Seznámíme se s následujícími pojmy: w-vzdálenost (vzdálenost na.
Objemy a povrchy těles základní přehled vlastností a vztahů
Rovinné útvary.
Platón, 427 – 347 př. n. l. Platónovým tělesem (pravidelným mnohostěnem, PT) nazveme konvexní mnohostěn ohraničený shodnými pravidelnými konvexními rovinnými.
Přednáška 01 Zlatý poměr Začínáme u starých Řeků
(pravidelné mnohostěny)
Stromy.
Predikátová logika.
Algebra II..
Univerzita Karlova Matematicko-fyzikální fakulta Lukáš Jirovský Teorie grafů – prezentace Bc. Práce Vedoucí práce: RNDr. Pavla Pavlíková, Ph.D.
CW – 05 TEORIE ROZHODOVACÍCH PROCESŮ
VLASTNOSTI GRAFŮ Vlastnosti grafů - kap. 3.
Teorie grafů.
Výukový materiál zpracován v rámci projektu EU peníze školám Registrační číslo projektu: CZ.1.07/1.5.00/ Šablona:III/2č. materiálu:VY_32_INOVACE_87.
Herní plán Obecné vlastnosti příčky
Kostra grafu Prohledávání grafu
Gradientní metody Metoda největšího spádu (volný extrém)
Základ hry HEX: dva matematické výsledky Nejvýš jeden hráč vybuduje cestu. Aspoň jeden hráč vybuduje cestu.
MNOHOSTĚNY Ohraničená část prostoru, jejíž hranici tvoří konečný počet mnohoúhelníků. Názvy: vrchol, hrana, stěna Konvexní mnohostěn Nekonvexní mnohostěn.
Diferenciální geometrie křivek
Kanonické indexování vrcholů molekulového grafu Molekulový graf: G = (V, E, L, ,  ) Indexování vrcholů molekulového grafu G: bijekce  : V  I I je indexová.
Pythagorova věta.
Název školy: Gymnázium Zlín - Lesní čtvrť
* Thaletova věta Matematika – 8. ročník *
Sylabus V rámci PNV budeme řešit konkrétní úlohy a to z následujících oblastí: Nelineární úlohy Řešení nelineárních rovnic Numerická integrace Lineární.
Planarita a toky v sítích
Doc. Josef Kolář (ČVUT)Prohledávání grafůGRA, LS 2010/11, Lekce 4 1 / 15Doc. Josef Kolář (ČVUT)NP-úplné problémyGRA, LS 2012/13, Lekce 13 1 / 14 NP-ÚPLNÉ.
Voroného (Voronoi) diagramy
Didaktika matematiky – KAG/MDIM7
Jak je to s izomorfismem
Platónova tělesa.
Teorie portfolia Markowitzův model.
Autorem materiálu a všech jeho částí, není-li uvedeno jinak, je Mgr. Alena Čechová. Dostupné z Metodického portálu ISSN: , financovaného.
J e h l a n Popis tělesa Výpočet povrchu Výpočet objemu
CW – 05 TEORIE ROZHODOVACÍCH PROCESŮ Ústav technologie, mechanizace a řízení staveb Fakulta stavební VUT v Brně © Ing. Václav Rada, CSc. 23. PŘEDNÁŠKA.
NEJKRATŠÍ CESTY Nejkratší cesty - kap. 6.
STROMY A KOSTRY Stromy a kostry - odst. 3.2.
Znázornění dopravní sítě grafem a kostra grafu Předmět: Teorie dopravy - cvičení Ing. František Lachnit, Ph.D.
Maximální propustnost rovinné dopravní sítě
Dotkněte se inovací CZ.1.07/1.3.00/
MINIMÁLNÍ KOSTRA V GRAFU
Číslo projektu: CZ.1.07/1.4.00/ Název DUM:
VY_32_INOVACE_050_Povrch a objem hranolu
CW-057 LOGISTIKA 43. PŘEDNÁŠKA Teorie grafů – 2 Leden 2017
Běžné reprezentace grafu
Provozováno Výzkumným ústavem pedagogickým v Praze.
Toky v sítích.
Konstruktivní úlohy na rotačních plochách
Transkript prezentace:

Barvení grafů Platónská tělesa

Opakování z minulé přednášky Co je to prohledávání grafu? Jaké způsoby prohledávání grafu známe? Jak nalézt východ z bludiště? Jak nalézt nejkratší cestu v grafu? Jak nalézt minimální kostru v grafu?

Barvení grafu Zobrazení b: U  {1,2,…k} takové, že pro každé dva sousední uzly u,v platí, že b(u)  b(v), nazýváme obarvení grafu Minimální počet barev potřebný pro obarvení grafu (minimální k) nazýváme chromatické číslo grafu a značíme jej (G) Aplikace barvení grafu Skladování nebezpečných látek, které se ovlivňují Podávání léků, které nelze kombinovat Plánování procesů, které nemohou probíhat naráz (využívají stejný zdroj) rozvrh hodin, plánování schůzek a jednání,... Alokace registrů při překladu programu intervalové grafy Sudoku Barvení mapy

Vlastnosti (G) (G) = 1 pro diskrétní graf (G) = 2 pro bipartitní graf (G) = 2 pro strom (G) = 2 pro hyperkrychli (G)  3 obsahuje-li graf kružnici liché délky (G) ≤ 4 pro rovinný graf (G) ≤ |U| pro libovolný graf (G) = |U| pro úplný graf (G) ≤ max {d(u) | u  U} + 1

Problém čtyř barev Obarvení politické mapy tak, aby žádné dva sousední státy nebyly obarveny stejnou barvou 1852 Francis Guthrie – domněnka, že každou mapu lze obarvit 4 barvami 1976 Kenneth Appel, Wolfgang Haken – důkaz 1936 různých možností rozdělení mapy dokázali, že to jsou všechny pro každou ukázali, že může být obarvena 4 barvami náročný počítačový výpočet „Pěkný“ důkaz zatím neexistuje Problém rozhodnout, zda danou mapu lze obarvit 3 barvami, je NP-úplný Problém rozhodnout, zda obecný (nerovinný) graf lze obarvit 4 barvami, je NP-úplný

Algoritmy pro barvení grafu Barvení grafu je NP-úplný problém Následující algoritmy nezaručují nalezení optimálního řešení jsou to rychlé algoritmy poskytující „relativně dobré“ řešení

Sekvenční barvení grafu Položme K=0 počet dosud použitých barev Dokud existuje neobarvený uzel Vybereme neobarvený uzel Určíme nejnižší přirozené číslo b, které může být obarvením uzlu a obarvíme jej Je-li b>K, aktualizujeme K

Pravidla pro výběr uzlu Náhodně Nerostoucí posloupnost podle velikosti stupňů nejdříve barvíme uzly s nejvyšším stupněm nakonec barvíme uzly s nejnižším stupněm Pro každý uzel určíme počet barev, které již byly použity k obarvení jeho sousedů vybereme uzel s nejvyšší hodnotou v případě rovnosti volíme ten, který má více neobarvených sousedů Smyslem je „zbavit se“ nejprve nejobtížnějších uzlů

Barvení grafu pomocí nezávislých množin Množina uzlů A se nazývá nezávislá právě tehdy, když neexistuje hrana, která by spojovala dva uzly ležící v množině A Je-li dáno obarvení grafu, pak množina uzlů obarvených stejnou barvou, je nezávislá Algoritmus barvení grafu zvolíme neobarvený uzel u (podobně jako u sekvenčního barvení) určíme největší nezávislou množinu N(u) uzlů obsahující u obarvíme uzly z množiny N(u) novou barvou opakujeme tak dlouho, dokud existují neobarvené uzly

Barvení grafu slepováním uzlů Dokud graf není úplný vyber dva nesousední uzly u a v vybrané uzly nahraď jedním, který bude sousedit se všemi, s nimiž sousedily uzly u a v Obarvi každý uzel úplného grafu jinou barvou Uzly znovu rozděl

Varianty barvení grafu Barvení hran lze převést na barvení uzlů tzv. hranového grafu Barvení stěn lze převést na barvení uzlů tzv. duálního grafu

Platónské těleso je pravidelný konvexní mnohostěn Platónská tělesa Platónské těleso je pravidelný konvexní mnohostěn z každého vrcholu vychází stejný počet hran všechny stěny tvoří stejný pravidelný mnohoúhelník Čtyřstěn, šestistěn (krychle), osmistěn, dvanáctistěn, dvacetistěn Nemůže jich být více?

Platónská tělesa Zdroj: Wikipedia

Důkaz počtu platónských těles I. V = počet vrcholů S = počet stěn H = počet hran Eulerova věta: V+S = H+2 platí pro všechny grafy, které lze rovinně nakreslit na sféru díky stereografické projekci platí i pro rovinu Důkaz indukcí přes počet stěn S = 1, graf je acyklický, je to strom a tedy H = V – 1 Přidání 1 hrany nutně způsobí rozdělení některé stěny Přidání 1 uzlu na některou hranu způsobí její rozdělení

Důkaz počtu platónských těles II. V platónském tělese se v každém vrcholu potkává k n-úhelníků Dostáváme tedy nS = kV nS = 2H Z velikosti vnitřních úhlů vyplývá, že v 1 bodě se mohou potkat nejvýše 3,4 nebo 5 rovnostranných trojúhelníků 3 čtverce 3 pravidelné pětiúhleníky Vždy tedy platí, že n 3 a k3

Důkaz počtu platónských těles III. Z Eulerovy věty V+S = 2H a vztahů nS = kV = 2H dostáváme H = 2nk/(2k+2n-nk) V = 4n/(2k+2n-nk) S = 4k/(2k+2n-nk) Odtud již vyplývají celočíselná řešení soustavy rovnic s parametry n,k