Teorie grafů. Teoretická informatika Tomáš Foltýnek
|
|
- Julie Králová
- před 6 lety
- Počet zobrazení:
Transkript
1 Teorie grafů Teoretická informatika Tomáš Foltýnek
2 Opakování z minulé přednášky Co je to složitostní třída? Jaké složitostní třídy známe? Kde leží hranice mezi problémy řešitelnými a neřešitelnými v rozumném čase? Jaké jsou vztahy složitostních tříd? Jak jsou definovány třídy P a NP? Jaký je jejich vztah? Co jsou to NP-úplné problémy? Uveďte příklady NP-úplných problémů.
3 strana 3 Osnova Teorie grafů Opakování: Definice, pojmy, vlastnosti, izomorfismus, implementace Stromy a jejich aplikace Grafové algoritmy (cesty, kostry, ) Aplikace grafů (párování, barvení, ) Sítě a toky v sítích Algoritmy hledání maximálního toku
4 Proč grafy Mají velmi užitečné aplikace nejen v informatice Historie Problém sedmi mostů města Královce Počet izomerů uhlovodíků Problém obarvení mapy čtyřmi barvami Elektrifikace měst, minimální kostry Problém obchodního cestujícího Grafy usnadňují vyhledávání, třídění, řazení, kódování GIS mapy, Elektrotechnika, kybernetika, logistika, management, chemie, biologie, matematika, informatika
5 Literatura Gross, Yellen: Handbook of Graph Theory Gross, Yellen: Graph Theory and its Applications Nešetřil, J.: Teorie grafů Plesník, J.: Grafové algoritmy Wikipedia Google
6 strana 6 Definice grafu Graf je uspořádaná trojice (U, H, f), kde U je množina uzlů H je množina hran f je incidenční zobrazení f: H U 2 Je-li f(h) = (x,y), nazýváme x počáteční a y koncový uzel hrany h o těchto uzlech říkáme, že jsou s hranou h incidentní. Uzly x a y nazýváme sousední Je-li x = y, říkáme, že h je smyčka Alternativní definice: Graf je dvojice (U, H), kde U je množina uzlů H V 2 je množina hran množina hran je tedy relací na množině uzlů umožňuje definovat pouze prosté grafy Hypergraf je graf, v němž hrany spojují více uzlů
7 (Ne)orientovaný graf Graf podle definice je orientovaný (digraf) Jestliže ke každé hraně h existuje protisměrná hrana h, říkáme, že graf je neorientovaný Tj. h H takové, že f(h) = (x, y) h H takové, že f(h ) = (y,x), Dvojici hran {h,h } pak považujeme za jedinou neorientovanou hranu, u níž nemluvíme o počátečním a koncovém uzlu Jestliže do orientovaného grafu G přidáme protisměrné hrany, vzniklý neorientovaný graf se nazývá symetrizace grafu G.
8 Prostý graf Definice incidenčního zobrazení připouští existenci dvou různých hran h 1 a h 2 f(h 1 ) = f(h 2 ) = (x,y) Hovoříme o násobných hranách Graf bez násobných hran se nazývá prostý protože incidenční zobrazení je prosté graf, který není prostý, se označuje jako multigraf Prostý graf bez smyček se nazývá jednoduchý Prostý graf určuje relaci na množině U tato relace je symetrická graf je neorientovaný
9 strana 9 Charakteristiky uzlů v grafu V + G(x) = {z U h H: f(h) = (x,z)} je množina následníků uzlu x V - G(x) = {z U h H: f(h) = (z,x)} je množina předchůdců uzlu x V G (x) = V + G(x) V - G(x) je množina sousedů uzlu x H + G(x) = {h H u U: f(h) = (x,u)} je výstupní okolí uzlu x H - G (x) = {h H u U: f(h) = (u,x)} je vstupní okolí uzlu x H G (x) = H + G (x) H- G (x) je okolí uzlu x d + G (x) = H+ G (x) je výstupní stupeň uzlu x d - G (x) = H- G (x) je vstupní stupeň uzlu x d G (x) = d + G (x) + d- G (x) je stupeň uzlu x Uzel se stupněm 0 se nazývá izolovaný.
10 Speciální případy grafů Nekonečný graf množina U je nekonečná Prázdný (nulový graf) množina uzlů (a tedy i množina hran) jsou prázdné Diskrétní graf graf s neprázdnou množinou uzlů, ale prázdnou množinou hran stupeň každého uzlu je 0 graf obsahuje pouze izolované uzly
11 strana 11 Úplné grafy Každé dva uzly jsou spojeny právě jednou hranou Zdroj: altermundus.com Značení: K n Počet hran je ½*n*(n-1) Stupeň každého uzlu je roven n-1 Zdroj: mathworld.wolfram.com
12 strana 12 Bipartitní grafy Množina uzlů je rozložena na dvě disjunktní třídy U = U 1 U 2 U 1 U 2 = Hrany spojují jen uzly z různých tříd h H: f(h) (U 1 U 2 U 1 U 2 ) Úplný bipartitní graf značíme K m,n kde m= U 1, n= U 2
13 strana 13 Podgraf, faktor Podgraf je část grafu Z množiny uzlů vybereme podmnožinu i nebo celou množinu uzlů Vybereme podmnožinu hran spojujících vybrané uzly opět připouštíme i nebo všechny možné hrany Formálně: Nechť G = (U,H,f) je graf. Podgrafem grafu G nazveme graf G = (U, H, f ), kde U U H H taková, že h H : f(h) U 2 f = f /H Je-li U U, hovoříme o vlastním podgrafu Podgraf, kde U = U se nazývá faktor. Př. diskrétní faktor G = (U,, )
14 Sled Sled (anglicky walk = procházka) je střídavá posloupnost uzlů a hran tvaru u 0, h 1, u 1, h 2, u 2, h k, u k, kde f(h i ) = (u i-1, u i ) i = 1..k Uzel u 0 nazýváme počátečním uzlem sledu, uzel u k koncovým uzlem sledu. Číslo k nazýváme délka sledu Triviální sled je sled pouze o jednom uzlu tj. má délku 0 Je-li u 0 = u k, říkáme, že sled je uzavřený
15 strana 15 Sled II. Sled nelze definovat jen jako posloupnost uzlů a hran využití incidenčního zobrazení je nezbytné jinak by i posloupnost AgEiCkB byla sledem! Na sled nejsou kladeny žádné další omezující požadavky uzly i hrany se mohou opakovat Sled je jednoznačně určen posloupností hran uzly jsou nadbytečné, vždy je lze doplnit
16 Tah, cesta, kružnice, cyklus Tah je sled, v němž se žádná hrana neopakuje Cesta je sled, v němž se neopakuje žádný vnitřní uzel Může však nastat u 0 = u k uzavřená cesta Věta: Cesta je tah Uzavřená cesta v neorientovaném grafu se nazývá kružnice Uzavřená orientovaná cesta se nazývá cyklus Graf, který neobsahuje kružnice (cykly) se nazývá acyklický
17 Eulerovský tah Eulerovský tah je takový tah, který obsahuje každou hranu právě jednou Problém sedmi mostů města Královce Graf, v němž existuje Eulerovský tah, se nazývá Eulerovský Podmínka: Všechny uzly mají sudý stupeň, nebo právě dva uzly mají lichý stupeň (tah není uzavřený) Použití: kreslení jedním tahem, trasa popelářů, sypačů, pošťáků, atd.
18 Hamiltonovská cesta Hamiltonovská cesta je cesta procházející každým uzlem uzly se neopakují => projde každým právě jednou Hamiltonovská kružnice je uzavřená Hamiltonovská cesta Graf je Hamiltonovský, jestliže v něm existuje Hamiltonovská cesta Ta existuje, jestliže ( u U) (d(u) U /2) Postačující, nikoliv nutná podmínka Problém obchodního cestujícího Nalézt nejkratší Hamiltonovskou kružnici NP-úplný problém
19 Souvislost grafu Neorientovaný graf nazveme souvislý, jestliže mezi každými dvěma uzly existuje sled. Orientovaný graf nazveme (slabě) souvislý, jestliže jeho symetrizace je souvislý graf silně souvislý, jestliže mezi každými dvěma uzly existuje (orientovaný) sled. Každý maximální souvislý podgraf se nazývá komponenta Počet komponent je důležitá charakteristika grafu
20 Uzlové ohodnocení grafu Je zobrazení k: U R Číslo k(u) nazveme klíčem uzlu u, též hovoříme o hodnotě nesené uzlem u Aplikace: Řazení Vyhledávání Kódování
21 Hranové ohodnocení grafu Je zobrazení d: H R +, někdy připouštíme i nulu nebo záporné hodnoty Číslo d(h) nazveme délkou hrany h, též hovoříme o vzdálenosti uzlů Délku sledu lze v hranově ohodnoceném grafu předefinovat jako součet délek hran Aplikace: Minimální kostra Nejkratší cesta Toky v sítích
22 strana 22 Izomorfismus grafů Grafy jsou tedy izomorfní právě tehdy, pokud se liší jen pojmenováním uzlů a nakreslením. Musí tedy mít stejnou strukturu Příklad dvou izomorfních grafů:
23 strana 23 Zobrazení zachovávající strukturu Řekneme, že zobrazení zachovává strukturu grafu, právě tehdy, když pro každou dvojici uzlů platí, že počet hran mezi nimi je roven počtu hran mezi jejich obrazy. Včetně počtu smyček Zobrazení zachovávající strukturu zachovává sousednost uzlů zachovává nesousednost uzlů
24 Definice izomorfismu Řekneme, že grafy G 1 = (U 1, H 1, f 1 ) a G 2 = (U 2, H 2, f 2 ) jsou izomorfní a píšeme G 1 G 2, právě tehdy, když existuje zobrazení ϕ: U 1 U 2 takové, že ϕ je bijekce ϕ zachovává strukturu grafu tj. počet hran (i nulový) mezi každými dvěma uzly u,v U 1 : {h 1 H 1 f 1 (h 1 )=(u,v)} = {h 2 H 2 f 2 (h 2 )=(ϕ(u),ϕ(v))} Je-li prostý graf definován jako G = (U, H U 2 ), pak zachování struktury grafu vyjádříme jako ( u,v U 1 ) ([u,v] H 1 [ϕ(u),ϕ(v)] H 2 )
25 strana 25 Homomorfismus grafů Řekneme, že grafy G 1 = (U 1, H 1, f 1 ) a G 2 = (U 2, H 2, f 2 ) jsou homomorfní a píšeme G 1 G 2, právě tehdy, když existuje taková dvojice zobrazení ϕ U : U 1 U 2 a ϕ H : H 1 H 2, že ϕ U zachovává sousednost uzlů, tj. ( u,v U 1 ) ((( h 1 H 1 )(f 1 (h 1 )=(u,v))) (( h 2 H 2 ) (f 1 (h 2 )=(ϕ(u),ϕ(v))))) ϕ H je indukované hranové zobrazení, tj. ϕ H (uv) = ϕ U (u)ϕ V (v) Prostý homomorfismus se nazývá vnoření
26 strana 26 Izomorfismus K 3,3 a Möbiova žebříku Möbiův žebřík grafová analogie Möbiova pásku vezmi žebřík v jeho rovině jej ohni a spoj vrchní a spodní okraj mezi libovolnými dvěma šprušlemi překřiž svislé tyče Úplný bipartitní graf K 3,3 je izomorfní s Möbiovým žebříkem ML 3 důkaz nerovinnosti K 3,3
27 Nutné podmínky izomorfismu I. Nutné, nikoliv postačující podmínky G 1 G 2 následující podmínky Podmínky neplatí grafy nejsou izomorfní U 1 = U 2 H 1 = H 2 Jsou-li u, v sousední uzly, pak i ϕ(u), ϕ(v) jsou sousední uzly Grafy mají stejnou posloupnost stupňů uzlů
28 strana 28 Nutné podmínky izomorfismu II. Jsou dány izomorfní grafy G 1 a G 2. Pak pro každý uzel v U 1 platí stupeň uzlu v je roven stupni uzlu φ(v) množina stupňů sousedů uzlu v je rovna množině stupňů sousedů uzlu φ(v) Pak pro každý sled platí obraz sledu je opět sled obraz tahu je opět tah obraz cesty je opět cesta délka sledu zůstává zachována
29 Další vlastnosti izomorfismu Izomorfismus i homomorfismus zachovávají cesty a tedy i souvislost grafu a komponenty homomorfismus může navíc různé komponenty propojovat Izomorfismus grafů určuje relaci ekvivalence na množině všech grafů
30 Implementace grafů Problém: Jak implementovat graf, abychom mohli co nejefektivněji naprogramovat požadované algoritmy? Grafy jsou prostředkem k řešení problémů reálného světa Jejich implementaci je vždy potřeba přizpůsobit řešenému problému Základní struktury Statické (matice sousednosti, matice incidence) Dynamické (seznam sousedů)
31 strana 31 Matice sousednosti Je dán prostý graf G = (U, H, f) Matice sousednosti je čtvercová matice řádu U taková, že a i,j = 1 pokud h H: f(h) = (u i, u j ) 0 jinak Matice sousednosti je symetrická graf je neorientovaný Zřejmě platí, že
32 strana 32 Mocniny matice sousednosti U multigrafů do matice sousednosti píšeme počet hran mezi dvěma uzly Je dán graf G a jeho matice sousednosti A G. Pak platí, že A Gr [i,j] je rovno počtu sledů délky r mezi uzly i a j. kde A G r vyjadřuje r-tou mocninu matice A G
33 strana 33 Ověřování izomorfismu grafů pomocí matice sousednosti Grafy G a H mají stejné matice sousednosti jsou izomorfní Algoritmus ověření izomorfismu hrubou silou: Seřaď uzly grafu G a vytvoř matici A G Pro všechna seřazení uzlů grafu H vytvoř matici A H pokud A G = A H, grafy jsou izomorfní Pokud se žádná matice neshodovala, grafy izomorfní nejsou Pro n! všech seřazní porovnáváme n 2 prvků matice sousednosti
34 strana 34 Matice incidence Je dán graf G = (U,H,f) Matice incidence je obdélníková matice U H taková, že a i,j = +1 pokud H j H + (u i ) -1 pokud H j H - (u i ) 0 pokud H j H(u i ) 2 pokud f(h j ) = (u i,u i ) Jestliže graf neobsahuje smyčky, pak součet každého sloupce je roven nule součet kladných hodnot v řádku = výstupní stupeň součet záporných hodnot v řádku = vstupní stupeň Pozor!!! Mnohá literatura uvádí opačnou signaturu
35 Zobecnění matice incidence Hranově ohodnocený graf bez smyček Místo ±1 ukládáme ±n Nulový součet každého sloupce je zachován Matice incidence umožňuje implementaci grafů, v nichž hrana prochází přes více uzlů Matice sousednosti i matice incidence obsahují většinou nuly neefektivní využití paměti
36 strana 36 Tabulka incidentních hran Tabulka vycházejících hran u: a b h v: c f w: x: d e g Tabulka vcházejících hran u: a b c v: d e w: g h x: f Tabulka incidentních hran u: a b c h v: c d e f w: g h x: d e f g Vlastnosti tabulek každý řádek tab. inc. hran je sjednocením příslušných řádků předchozích tabulek neorientovaný graf všechny tabulky jsou shodné.
37 Dynamický seznam sousedů type PUzel = ^TUzel; PSoused = ^TSoused; TSoused = record uzel : PUzel; {další informace o hraně} dalsi: PSoused; TUzel = record jmeno hodnota klic sousede : PSoused; dalsi : PUzel;
38 Dynamický seznam uzlů a hran type PUzel = ^TUzel; TUzel = record jmeno hodnota klic sousede : PSoused; dalsi : PUzel; type PHrana = ^THrana; THrana = record delka : real; zacatek, konec: PUzel; dalsi : PHrana;
39 strana 39 Jakou implementaci zvolit? Matice sousednosti se vyplatí u hustých grafů Matice incidence se vyplatí u multigrafů a hypergrafů Pro běžné použití jsou nejvýhodnější dynamické seznamy ev. s pomocí hashů a indexů
Grafy. RNDr. Petra Surynková, Ph.D. Univerzita Karlova v Praze Matematicko-fyzikální fakulta.
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
Základy informatiky. Teorie grafů. Zpracoval: Pavel Děrgel Úprava: Daniela Szturcová
Základy informatiky Teorie grafů Zpracoval: Pavel Děrgel Úprava: Daniela Szturcová Obsah přednášky Barvení mapy Teorie grafů Definice Uzly a hrany Typy grafů Cesty, cykly, souvislost grafů Barvení mapy
07 Základní pojmy teorie grafů
07 Základní pojmy teorie grafů (definice grafu, vlastnosti grafu, charakteristiky uzlů, ohodnocené grafy) Definice grafu množina objektů, mezi kterými existují určité vazby spojující tyto objekty. Uspořádaná
Základní pojmy teorie grafů [Graph theory]
Část I Základní pojmy teorie grafů [Graph theory] V matematice grafem obvykle rozumíme grafické znázornění funkční závislosti. Pro tento předmět je však podstatnější pohled jiný. V teorii grafů rozumíme
TGH02 - teorie grafů, základní pojmy
TGH02 - teorie grafů, základní pojmy Jan Březina Technical University of Liberec 5. března 2013 Počátek teorie grafů Leonard Euler (1707 1783) 1735 pobyt v Královci (Prusko), dnes Kaliningrad (Rusko) Úloha:
TGH02 - teorie grafů, základní pojmy
TGH02 - teorie grafů, základní pojmy Jan Březina Technical University of Liberec 31. března 2015 Počátek teorie grafů Leonard Euler (1707 1783) 1735 pobyt v Královci (Prusko), dnes Kaliningrad (Rusko)
TGH02 - teorie grafů, základní pojmy
TGH02 - teorie grafů, základní pojmy Jan Březina Technical University of Liberec 28. února 2017 Metainformace materiály: jan.brezina.matfyz.cz/vyuka/tgh (./materialy/crls8.pdf - Introduction to algorithms)
Úvod do teorie grafů
Úvod do teorie grafů Neorientovaný graf G = (V,E,I) V množina uzlů (vrcholů) - vertices E množina hran - edges I incidence incidence je zobrazení, buď: funkce: I: E V x V relace: I E V V incidence přiřadí
Základy informatiky. 07 Teorie grafů. Kačmařík/Szturcová/Děrgel/Rapant
Základy informatiky 07 Teorie grafů Kačmařík/Szturcová/Děrgel/Rapant Obsah přednášky barvení mapy teorie grafů definice uzly a hrany typy grafů cesty, cykly, souvislost grafů Barvení mapy Kolik barev je
H {{u, v} : u,v U u v }
Obyčejný graf Obyčejný graf je dvojice G= U, H, kde U je konečná množina uzlů (vrcholů) a H {{u, v} : u,v U u v } je (konečná) množina hran. O hraně h={u, v} říkáme, že je incidentní s uzly u a v nebo
Grafy. doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava. Prezentace ke dni 13.
Grafy doc. Mgr. Jiří Dvorský, Ph.D. Katedra informatiky Fakulta elektrotechniky a informatiky VŠB TU Ostrava Prezentace ke dni 13. března 2017 Jiří Dvorský (VŠB TUO) Grafy 104 / 309 Osnova přednášky Grafy
Obsah prezentace. Základní pojmy v teorii o grafech Úlohy a prohledávání grafů Hledání nejkratších cest
Obsah prezentace Základní pojmy v teorii o grafech Úlohy a prohledávání grafů Hledání nejkratších cest 1 Základní pojmy Vrchol grafu: {množina V} Je to styčná vazba v grafu, nazývá se též uzlem, prvkem
Diskrétní matematika. DiM /01, zimní semestr 2018/2019
Diskrétní matematika Petr Kovář petr.kovar@vsb.cz Vysoká škola báňská Technická univerzita Ostrava DiM 470-2301/01, zimní semestr 2018/2019 O tomto souboru Tento soubor je zamýšlen především jako pomůcka
Vzdálenost uzlů v neorientovaném grafu
Vzdálenosti a grafy Vzdálenost uzlů v neorientovaném grafu Je dán neorientovaný neohodnocený graf G = (V,E,I) vzdálenost uzlů u a v v neorientovaném souvislém grafu G je délka nejkratší cesty spojující
Definice 1 eulerovský Definice 2 poloeulerovský
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á
TEORIE GRAFŮ TEORIE GRAFŮ 1
TEORIE GRAFŮ 1 TEORIE GRAFŮ Přednášející: RNDr. Jiří Taufer, CSc. Fakulta dopravní ČVUT v Praze, letní semestr 1998/99 Zpracoval: Radim Perkner, tamtéž, v květnu 1999 ZÁKLADNÍ POJMY Říkáme, že je dán prostý
4 Pojem grafu, ve zkratce
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í,
Kostry. 9. týden. Grafy. Marie Demlová (úpravy Matěj Dostál) 16. dubna 2019
Grafy 16. dubna 2019 Tvrzení. Je dán graf G, pak následující je ekvivalentní. 1 G je strom. 2 Graf G nemá kružnice a přidáme-li ke grafu libovolnou hranu, uzavřeme přesně jednu kružnici. 3 Graf G je souvislý
5 Orientované grafy, Toky v sítích
Petr Hliněný, FI MU Brno, 205 / 9 FI: IB000: Toky v sítích 5 Orientované grafy, Toky v sítích Nyní se budeme zabývat typem sít ových úloh, ve kterých není podstatná délka hran a spojení, nýbž jejich propustnost
10 Přednáška ze
10 Přednáška ze 17. 12. 2003 Věta: G = (V, E) lze nakreslit jedním uzavřeným tahem G je souvislý a má všechny stupně sudé. Důkaz G je souvislý. Necht v je libovolný vrchol v G. A mějme uzavřený eurelovský
Operační výzkum. Síťová analýza. Metoda CPM.
Operační výzkum Síťová analýza. Metoda CPM. Operační program Vzdělávání pro konkurenceschopnost Název projektu: Inovace magisterského studijního programu Fakulty ekonomiky a managementu Registrační číslo
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
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 05 Zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia
Teorie grafů BR Solutions - Orličky Píta (Orličky 2010) Teorie grafů / 66
Teorie grafů Petr Hanuš (Píta) BR Solutions - Orličky 2010 23.2. 27.2.2010 Píta (Orličky 2010) Teorie grafů 23.2. 27.2.2010 1 / 66 Pojem grafu Graf je abstraktní pojem matematiky a informatiky užitečný
Teorie grafů Jirka Fink
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
Drsná matematika III 9. přednáška Rovinné grafy: Stromy, konvexní mnohoúhelníky v prostoru a Platónská tělesa
Drsná matematika III 9. přednáška Rovinné grafy: Stromy, konvexní mnohoúhelníky v prostoru a Platónská tělesa Jan Slovák Masarykova univerzita Fakulta informatiky 13. 11. 2006 Obsah přednášky 1 Literatura
Hlavolamy a teorie grafů
Hlavolamy a teorie grafů Petr Kovář 1 petr.kovar@vsb.cz 1 Vysolá škola báňská Technická univerzita Ostrava, Škola matematického modelování, 2009 Přehled přednášky Úloha hanojských věží Část 1. Co není
Hledáme efektivní řešení úloh na grafu
Hledáme efektivní řešení úloh na grafu Mějme dán graf následující úlohy: G = ( V, E), chceme algoritmicky vyřešit Je daný vrchol t dosažitelný z vrcholu s? Pokud ano, jaká nejkratší cesta tyto vrcholy
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
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 Evropský sociální fond Praha & EU: Investujeme do vaší
Vybíravost grafů, Nullstellensatz, jádra
Vybíravost grafů, Nullstellensatz, jádra Zdeněk Dvořák 10. prosince 2018 1 Vybíravost Přiřazení seznamů grafu G je funkce L, která každému vrcholu G přiřadí množinu barev. L-obarvení je dobré obarvení
Jan Březina. 7. března 2017
TGH03 - stromy, ukládání grafů Jan Březina Technical University of Liberec 7. března 2017 Kružnice - C n V = {1, 2,..., n} E = {{1, 2}, {2, 3},..., {i, i + 1},..., {n 1, n}, {n, 1}} Cesta - P n V = {1,
Metody síťové analýzy
Metody síťové analýzy Řeší problematiku složitých systémů, zejména pak vazby mezi jejich jednotlivými prvky. Vychází z teorie grafů. Základní metody síťové analýzy: CPM (Critical Path Method) deterministický
Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice
Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice Vektorové podprostory K množina reálných nebo komplexních čísel, U vektorový prostor nad K. Lineární kombinace vektorů u 1, u 2,...,u
Modely teorie grafů, min.kostra, max.tok, CPM, MPM, PERT
PEF ČZU Modely teorie grafů, min.kostra, max.tok, CPM, MPM, PERT Okruhy SZB č. 5 Zdroje: Demel, J., Operační výzkum Jablonský J., Operační výzkum Šubrt, T., Langrová, P., Projektové řízení I. a různá internetová
Algoritmizace prostorových úloh
INOVACE BAKALÁŘSKÝCH A MAGISTERSKÝCH STUDIJNÍCH OBORŮ NA HORNICKO-GEOLOGICKÉ FAKULTĚ VYSOKÉ ŠKOLY BÁŇSKÉ - TECHNICKÉ UNIVERZITY OSTRAVA Algoritmizace prostorových úloh Grafové úlohy Daniela Szturcová Tento
Vektory a matice. Obsah. Aplikovaná matematika I. Carl Friedrich Gauss. Základní pojmy a operace
Vektory a matice Aplikovaná matematika I Dana Říhová Mendelu Brno Obsah 1 Vektory Základní pojmy a operace Lineární závislost a nezávislost vektorů 2 Matice Základní pojmy, druhy matic Operace s maticemi
GRAFOVÉ MODELY. Doc. RNDr. Josef Kolář, CSc. Katedra teoretické informatiky FIT České vysoké učení technické v Praze. BI-GRA, LS 2010/2011, Lekce 1
GRAFOVÉ MODELY Doc. RNDr. Josef Kolář, CSc. Katedra teoretické informatiky FIT České vysoké učení technické v Praze BI-GRA, LS 2010/2011, Lekce 1 Evropský sociální fond. Praha & EU: Investujeme do vaší
Stromové rozklady. Definice 1. Stromový rozklad grafu G je dvojice (T, β) taková, že T je strom,
Stromové rozklady Zdeněk Dvořák 25. října 2017 Definice 1. Stromový rozklad grafu G je dvojice (T, β) taková, že T je strom, β je funkce přiřazující každému vrcholu T podmnožinu vrcholů v G, pro každé
Grafové algoritmy. Programovací techniky
Grafové algoritmy Programovací techniky Grafy Úvod - Terminologie Graf je datová struktura, skládá se z množiny vrcholů V a množiny hran mezi vrcholy E Počet vrcholů a hran musí být konečný a nesmí být
10 Podgrafy, isomorfismus grafů
Typické příklady pro zápočtové písemky DiM 470-2301 (Kovář, Kovářová, Kubesa) (verze: November 25, 2018) 1 10 Podgrafy, isomorfismus grafů 10.1. Určete v grafu G na obrázku Obrázek 10.1: Graf G. (a) největší
4EK311 Operační výzkum. 5. Teorie grafů
4EK311 Operační výzkum 5. Teorie grafů 5. Teorie grafů definice grafu Graf G = uspořádaná dvojice (V, E), kde V označuje množinu n uzlů u 1, u 2,, u n (u i, i = 1, 2,, n) a E označuje množinu hran h ij,
Teoretická informatika Tomáš Foltýnek Teorie čísel Nekonečno
Tomáš Foltýnek foltynek@pef.mendelu.cz Teorie čísel Nekonečno strana 2 Opakování z minulé přednášky Jak je definována podmnožina, průnik, sjednocení, rozdíl? Jak je definována uspořádaná dvojice a kartézský
Grafové algoritmy. Programovací techniky
Grafové algoritmy Programovací techniky Grafy Úvod - Terminologie Graf je datová struktura, skládá se z množiny vrcholů V a množiny hran mezi vrcholy E Počet vrcholů a hran musí být konečný a nesmí být
Diskrétní matematika. DiM /01, zimní semestr 2016/2017
Diskrétní matematika Petr Kovář petr.kovar@vsb.cz Vysoká škola báňská Technická univerzita Ostrava DiM 470-2301/01, zimní semestr 2016/2017 O tomto souboru Tento soubor je zamýšlen především jako pomůcka
4 Stromy a les. Definice a základní vlastnosti stromů. Kostry grafů a jejich počet.
4 Stromy a les Jedním ze základních, a patrně nejjednodušším, typem grafů jsou takzvané stromy. Jedná se o souvislé grafy bez kružnic. Přes svou (zdánlivou) jednoduchost mají stromy bohatou strukturu a
Úvod do vybíravosti grafů, Nullstellensatz, polynomiální metoda
Úvod do vybíravosti grafů, Nullstellensatz, polynomiální metoda Zdeněk Dvořák 12. prosince 2017 1 Vybíravost Přiřazení seznamů grafu G je funkce L, která každému vrcholu G přiřadí množinu barev. L-obarvení
Matematická analýza 1
Matematická analýza 1 ZS 2019-20 Miroslav Zelený 1. Logika, množiny a základní číselné obory 2. Limita posloupnosti 3. Limita a spojitost funkce 4. Elementární funkce 5. Derivace 6. Taylorův polynom Návod
GRAFY A GRAFOVÉ ALGORITMY
KATEDRA INFORMATIKY PŘÍRODOVĚDECKÁ FAKULTA UNIVERZITA PALACKÉHO GRAFY A GRAFOVÉ ALGORITMY ARNOŠT VEČERKA VÝVOJ TOHOTO UČEBNÍHO TEXTU JE SPOLUFINANCOVÁN EVROPSKÝM SOCIÁLNÍM FONDEM A STÁTNÍM ROZPOČTEM ČESKÉ
MATEMATIKA A 3 Metodický list č. 1
Metodický list č. 1 Název tématického celku: Úvod do problematiky diskrétní matematiky Cíl: Cílem tohoto tématického celku je vymezení oblasti diskrétní matematiky a příprava na další výklad kurzu. Jedná
Teoretická informatika Tomáš Foltýnek Barvení grafů Platónská tělesa
Tomáš Foltýnek foltynek@pef.mendelu.cz Barvení grafů Platónská tělesa strana 2 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ě?
Učební texty k státní bakalářské zkoušce Matematika Teorie grafů. študenti MFF 15. augusta 2008
Učební texty k státní bakalářské zkoušce Matematika Teorie grafů študenti MFF 15. augusta 2008 1 17 Teorie grafů Požiadavky Základní pojmy teorie grafů, reprezentace grafu. Stromy a jejich základní vlastnosti,
Grafy. 1. Základní pojmy. 1. Definice grafu. Grafy.nb 1
Grafy.nb 1 1. Základní pojmy Grafy 1. Definice grafu 1.1. Orientovaný graf. Orientovaný graf je trojice G =HV, E, L tvořená konečnou množinou V, konečnou množinou E disjunktní s V a zobrazením : E Ø V
Přijímací zkouška - matematika
Přijímací zkouška - matematika Jméno a příjmení pište do okénka Číslo přihlášky Číslo zadání 1 Grafy 1 Pro který z následujících problémů není znám žádný algoritmus s polynomiální časovou složitostí? Problém,
zejména Dijkstrův algoritmus pro hledání minimální cesty a hladový algoritmus pro hledání minimální kostry.
Kapitola Ohodnocené grafy V praktických aplikacích teorie grafů zpravidla graf slouží jako nástroj k popisu nějaké struktury. Jednotlivé prvky této struktury mají často přiřazeny nějaké hodnoty (může jít
Vrcholová barevnost grafu
Vrcholová barevnost grafu Definice: Necht G = (V, E) je obyčejný graf a k N. Zobrazení φ : V {1, 2,..., k} nazýváme k-vrcholovým obarvením grafu G. Pokud φ(u) φ(v) pro každou hranu {u, v} E, nazveme k-vrcholové
Definice 5.1 Graf G = (V, E) je tvořen množinou vrcholů V a množinou hran, kde
Kapitola 5 Grafy 5.1 Definice Definice 5.1 Graf G = (V, E) je tvořen množinou vrcholů V a množinou hran E ( V 2), kde ( ) V = {{x, y} : x, y V a x y} 2 je množina všech neuspořádaných dvojic prvků množiny
ORIENTOVANÉ GRAFY, REPREZENTACE GRAFŮ
ORIENTOVANÉ GRAFY, REPREZENTACE GRAFŮ Doc. RNDr. Josef Kolář, CSc. Katedra teoretické informatiky, FIT České vysoké učení technické v Praze BI-GRA, LS 2/2, Lekce Evropský sociální fond Praha & EU: Investujeme
Drsná matematika III 10. demonstrovaná cvičení Kostry grafů
Drsná matematika III 10. demonstrovaná cvičení Kostry grafů Martin Panák Masarykova univerzita Fakulta informatiky 21.11. 2006 1 Domácí úlohy z minulého týdne Příklad 1 Příklad 2 Příklad 3 2 Borůvkův algoritmus
MASARYKOVA UNIVERZITA TEORIE GRAFŮ EDUARD FUCHS
MASARYKOVA UNIVERZITA Přírodovědecká fakulta TEORIE GRAFŮ EDUARD FUCHS Brno 2003 1 2 PŘEDMLUVA Prvotní impulzy, které posléze lidstvo přivedly k vybudování matematiky, byly bezpochyby dvojího druhu: početní
Teorie grafů. Kostra grafu. Obsah. Radim Farana Podklady pro výuku pro akademický rok 2013/2014
Teorie grafů Radim Farana Podklady pro výuku pro akademický rok 013/014 Obsah Kostra grafu. Tahy,. Úloha čínského pošťáka. Zdroj: Vítečková, M., Přidal, P. & Koudela, T. Výukový modul k předmětu Systémová
Diskrétní matematika. DiM /01, zimní semestr 2018/2019
Diskrétní matematika Petr Kovář petr.kovar@vsb.cz Vysoká škola báňská Technická univerzita Ostrava DiM 470-2301/01, zimní semestr 2018/2019 O tomto souboru Tento soubor je zamýšlen především jako pomůcka
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.
1 3 4 5 6 7 8 9 10 11 1 13 14 15 16 17 18 19 0 1 3 4 5 6 7 8 9 30 31 3 Zdůvodněte, proč funkce f(n) = n log(n) 1 n 1/ roste rychleji než funkce g(n) = n. Zdůvodněte, proč funkce f(n) = n 3/ log(n) roste
Teorie grafů. zadání úloh. letní semestr 2008/2009. Poslední aktualizace: 19. května 2009. First Prev Next Last Go Back Full Screen Close Quit
Teorie grafů zadání úloh letní semestr 2008/2009 Poslední aktualizace: 19. května 2009 Obsah Úloha číslo 1 5 Úloha číslo 2 6 Úloha číslo 3 7 Úloha číslo 4 8 Úloha číslo 5 9 Úloha číslo 6 10 Úloha číslo
VLASTNOSTI GRAFŮ. Vlastnosti grafů - kap. 3 TI 5 / 1
VLASTNOSTI GRAFŮ Vlastnosti grafů - kap. 3 TI 5 / 1 Pokrytí a vzdálenost Každý graf je sjednocením svých hran (jak je to přesně?).?lze nalézt složitější struktury stejného typu, ze kterých lze nějaký graf
3. Grafy a matice. Definice 3.2. Čtvercová matice A se nazývá rozložitelná, lze-li ji napsat ve tvaru A =
3 Grafy a matice Definice 32 Čtvercová matice A se nazývá rozložitelná, lze-li ji napsat ve tvaru A = A 11 A 12 0 A 22 kde A 11 a A 22 jsou čtvercové matice řádu alespoň 1 a 0 je nulová matice, anebo lze-li
Teorie množin. Čekají nás základní množinové operace kartézské součiny, relace zobrazení, operace. Teoretické základy informatiky.
Teorie množin V matematice je všechno množina I čísla jsou definována pomocí množin Informatika stojí na matematice Znalosti Teorie množin využijeme v databázových systémech v informačních systémech při
STROMOVE ALGORITMY Prohledavani do sirky (level-order) Po vodorovnejch carach fronta
STROMOVE ALGORITMY Prohledavani do sirky (level-order) Po vodorovnejch carach vlož do fronty kořen opakuj, dokud není fronta prázdná 1. vyber uzel z fronty a zpracuj jej 2. vlož do fronty levého následníka
Výroková a predikátová logika - III
Výroková a predikátová logika - III Petr Gregor KTIML MFF UK ZS 2017/2018 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - III ZS 2017/2018 1 / 16 2-SAT 2-SAT Výrok je v k-cnf, je-li v CNF a
Matematika III 10. přednáška Stromy a kostry
Matematika III 10. přednáška Stromy a kostry Michal Bulant Masarykova univerzita Fakulta informatiky 20. 11. 2007 Obsah přednášky 1 Izomorfismy stromů 2 Kostra grafu 3 Minimální kostra Doporučené zdroje
Drsná matematika III 9. přednáška Rovinné grafy: Stromy, konvexní mnohoúhelníky v prostoru a Platónská tělesa
Drsná matematika III 9. přednáška Rovinné grafy: Stromy, konvexní mnohoúhelníky v prostoru a Platónská tělesa Jan Slovák Masarykova univerzita Fakulta informatiky 14. 11. 21 Obsah přednášky 1 Literatura
DEFINICE Z LINEÁRNÍ ALGEBRY
DEFINICE Z LINEÁRNÍ ALGEBRY Skripta Matematické metody pro statistiku a operační výzkum (Nešetřilová, H., Šařecová, P., 2009). 1. definice Vektorovým prostorem rozumíme neprázdnou množinu prvků V, na které
1 Teorie grafů. Základní informace
Teorie grafů Základní informace V této výukové jednotce se student seznámí s matematickým pojetím grafů a na konkrétních příkladech si vyzkouší vybrané algoritmy pro hledání v grafech. Výstupy z výukové
Graf. Uzly Lokality, servery Osoby fyzické i právní Informatické objekty... atd. Hrany Cesty, propojení Vztahy Informatické závislosti... atd.
Graf 2 0 3 1 4 5 Uzly Lokality, servery Osoby fyzické i právní Informatické objekty... atd. Hrany Cesty, propojení Vztahy Informatické závislosti... atd. Běžné reprezentace grafu Uzly = indexy Stupně uzlů
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ť.
Přednáška 3, 19. října 2015 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ť X i = M i I je jeho pokrytí otevřenými
LATINSKÉ ČTVERCE předložil LEONHARD EULER ( ) petrohradské akademii proslulou úlohu o 36 důstojnících:
LATINSKÉ ČTVERCE 17. 10. 1776 předložil LEONHARD EULER (1707-1783) petrohradské akademii proslulou úlohu o 36 důstojnících: Sestavte 36 důstojníků 6 různých hodností ze 6 různých pluků do čtverce tak,
Kolik existuje různých stromů na pevně dané n-prvkové množině vrcholů?
Kapitola 9 Matice a počet koster Graf (orientovaný i neorientovaný) lze popsat maticí, a to hned několika různými způsoby. Tématem této kapitoly jsou incidenční matice orientovaných grafů a souvislosti
Diskrétní matematika. DiM /01, zimní semestr 2018/2019
Diskrétní matematika Petr Kovář petr.kovar@vsb.cz Vysoká škola báňská Technická univerzita Ostrava DiM 470-2301/01, zimní semestr 2018/2019 O tomto souboru Tento soubor je zamýšlen především jako pomůcka
MATICE. a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij]
MATICE Matice typu m/n nad tělesem T je soubor m n prvků z tělesa T uspořádaných do m řádků a n sloupců: a 11 a 12 a 1n a 21 a 22 a 2n A = = [a ij] a m1 a m2 a mn Prvek a i,j je prvek matice A na místě
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
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 Zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia
ALGEBRA. Téma 4: Grupy, okruhy a pole
SLEZSKÁ UNIVERZITA V OPAVĚ Matematický ústav v Opavě Na Rybníčku 1, 746 01 Opava, tel. (553) 684 611 DENNÍ STUDIUM Téma 4: Grupy, okruhy a pole Základní pojmy unární operace, binární operace, asociativita,
Úvod do informatiky. Miroslav Kolařík
Úvod do informatiky přednáška pátá Miroslav Kolařík Zpracováno dle učebního textu R. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008 a dle učebního textu R. Bělohlávka a V. Vychodila: Diskrétní
Stromy, haldy, prioritní fronty
Stromy, haldy, prioritní fronty prof. Ing. Pavel Tvrdík CSc. Katedra počítačů FEL České vysoké učení technické DSA, ZS 2008/9, Přednáška 6 http://service.felk.cvut.cz/courses/x36dsa/ prof. Pavel Tvrdík
Základní pojmy teorie množin Vektorové prostory
Základní pojmy teorie množin Přednáška MATEMATIKA č. 1 Katedra ekonometrie FEM UO Brno kancelář 69a, tel. 973 442029 email:jiri.neubauer@unob.cz 7. 10. 2010 Základní pojmy teorie množin Základní pojmy
autorovu srdci... Petr Hliněný, FI MU Brno 1 FI: MA010: Průnikové grafy
9 Krátké povídání o průnikových grafech Od této lekce teorie grafů se zaměříme lehce na několik vybraných partíı teorie grafů bĺızkých autorovu srdci... Naším prvním výběrem jsou průnikové grafy, což jsou
3. Třídy P a NP. Model výpočtu: Turingův stroj Rozhodovací problémy: třídy P a NP Optimalizační problémy: třídy PO a NPO MI-PAA
Jan Schmidt 2011 Katedra číslicového návrhu Fakulta informačních technologií České vysoké učení technické v Praze Zimní semestr 2011/12 MI-PAA EVROPSKÝ SOCIÁLNÍ FOND PRAHA & EU: INVESTUJENE DO VAŠÍ BUDOUCNOSTI
B i n á r n í r e l a c e. Patrik Kavecký, Radomír Hamřík
B i n á r n í r e l a c e Patrik Kavecký, Radomír Hamřík Obsah 1 Kartézský součin dvou množin... 3 2 Binární relace... 6 3 Inverzní relace... 8 4 Klasifikace binární relací... 9 5 Ekvivalence... 12 2 1
Množiny, relace, zobrazení
Množiny, relace, zobrazení Množiny Množinou rozumíme každý soubor určitých objektů shrnutých v jeden celek. Zmíněné objekty pak nazýváme prvky dané množiny. Pojem množina je tedy synonymem pojmů typu soubor,
Vlastní čísla a vlastní vektory
Vlastní čísla a vlastní vektory 1 Motivace Uvažujme lineární prostor všech vázaných vektorů v rovině, které procházejí počátkem, a lineární zobrazení tohoto prostoru do sebe(lineární transformaci, endomorfismus)
Učební texty k státní bakalářské zkoušce Matematika Diskrétní matematika. študenti MFF 15. augusta 2008
Učební texty k státní bakalářské zkoušce Matematika Diskrétní matematika študenti MFF 15. augusta 2008 1 16 Diskrétní matematika Požadavky Uspořádané množiny Množinové systémy, párování, párování v bipartitních
1. část: Základy teorie grafů. Ing. Michal Dorda, Ph.D.
1. část: Základy teorie grafů 1 Co je to teorie grafů? 2 Co je to teorie grafů? 3 Co je to teorie grafů? 4 K čemu jsou nám optimalizační metody? centrální sklad zákazníci 5 K čemu jsou nám optimalizační
TEORETICKÁ INFORMATIKA
TEORETICKÁ INFORMATIKA J. Kolář, K201 Kolar@fel.cvut.cz Důležité reference: http://cs.felk.cvut.cz/~kolar http://cs.felk.cvut.cz/agora skripta (vydala ČIS r. 2000) TI 1 / 1 Stručný obsah předmětu Neorientované
PŘEDNÁŠKA 2 POSLOUPNOSTI
PŘEDNÁŠKA 2 POSLOUPNOSTI 2.1 Zobrazení 2 Definice 1. Uvažujme libovolné neprázdné množiny A, B. Zobrazení množiny A do množiny B je definováno jako množina F uspořádaných dvojic (x, y A B, kde ke každému
2. přednáška 8. října 2007
2. přednáška 8. října 2007 Konvergence v metrických prostorech. Posloupnost bodů (a n ) M v metrickém prostoru (M, d) konverguje (je konvergentní), když v M existuje takový bod a, že lim n d(a n, a) =
Úvod do informatiky. Miroslav Kolařík
Úvod do informatiky přednáška desátá Miroslav Kolařík Zpracováno dle R. Bělohlávek, V. Vychodil: Diskrétní matematika 2, http://phoenix.inf.upol.cz/esf/ucebni/dm2.pdf P. Martinek: Základy teoretické informatiky,
10 Funkce více proměnných
M. Rokyta, MFF UK: Aplikovaná matematika II kap. 10: Funkce více proměnných 16 10 Funkce více proměnných 10.1 Základní pojmy Definice. Eukleidovskou vzdáleností bodů x = (x 1,...,x n ), y = (y 1,...,y
Příklady z Kombinatoriky a grafů I - LS 2015/2016
Příklady z Kombinatoriky a grafů I - LS 2015/2016 zadáno 1.-4. 3. 2016, odevzdat do 8.-11. 3. 2016 1. Zjistěte, které z následujících funkcí definovaných pro n N jsou v relaci Θ(), a vzniklé třídy co nejlépe
Úvod do informatiky. Miroslav Kolařík. Zpracováno dle učebního textu R. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008.
Úvod do informatiky přednáška čtvrtá Miroslav Kolařík Zpracováno dle učebního textu R. Bělohlávka: Úvod do informatiky, KMI UPOL, Olomouc 2008. Obsah 1 Pojem relace 2 Vztahy a operace s (binárními) relacemi
Lineární algebra : Lineární prostor
Lineární algebra : Lineární prostor (3. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 17. dubna 2014, 14:43 1 2 3.1 Aximotické zavedení lineárního prostoru Číselné těleso Celou lineární
TGH05 - aplikace DFS, průchod do šířky
TGH05 - aplikace DFS, průchod do šířky Jan Březina Technical University of Liberec 31. března 2015 Grafová formulace CPM (critical path method) Orientovaný acyklický graf (DAG) je orientovaný graf neobsahující
TGH05 - aplikace DFS, průchod do šířky
TGH05 - aplikace DFS, průchod do šířky Jan Březina Technical University of Liberec 28. března 2017 Grafová formulace CPM (critical path method) Orientovaný acyklický graf (DAG) je orientovaný graf neobsahující
Pro každé formule α, β, γ, δ platí: Pro každé formule α, β, γ platí: Poznámka: Platí právě tehdy, když je tautologie.
Zpracoval: hypspave@fel.cvut.cz 5. Výroková logika, formule výrokové logiky a jejich pravdivostní ohodnocení, splnitelné formule, tautologie, kontradikce, sémantický důsledek, tautologicky ekvivalentní