10 Přednáška ze

Podobné dokumenty
MATEMATIKY. Přednášel: Prof. RNDr. Jaroslav Nešetřil, DrSc. Zapsal: Michal Hrušecký

1 Lineární prostory a podprostory

Vektorové podprostory, lineární nezávislost, báze, dimenze a souřadnice

Definice 1 eulerovský Definice 2 poloeulerovský

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.

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

8 Přednáška z

4 Pojem grafu, ve zkratce

Cvičení z Lineární algebry 1

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

x 2 = a 2 + tv 2 tedy (a 1, a 2 ) T + [(v 1, v 2 )] T A + V Příklad. U = R n neprázdná množina řešení soustavy Ax = b.

Lineární algebra : Skalární součin a ortogonalita

[1] Vzhledem ke zvolené bázi určujeme souřadnice vektorů...

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

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í

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

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

TOPOLOGIE A TEORIE KATEGORIÍ (2017/2018) 4. PREDNÁŠKA - SOUČIN PROSTORŮ A TICHONOVOVA VĚTA.

Těleso racionálních funkcí

6 Lineární geometrie. 6.1 Lineární variety

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

(ne)závislost. α 1 x 1 + α 2 x α n x n. x + ( 1) x Vektoru y = ( 1) y říkáme opačný vektor k vektoru y. x x = 1. x = x = 0.

Vybíravost grafů, Nullstellensatz, jádra

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

FIT ČVUT MI-LOM Lineární optimalizace a metody. Dualita. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti

Lineární algebra : Lineární prostor

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

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

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

1 Linearní prostory nad komplexními čísly

PŘEDNÁŠKA 2 POSLOUPNOSTI

Báze a dimenze vektorových prostorů

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

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

10. Vektorové podprostory

Hypergrafové removal lemma a Szemérediho

Přijímací zkouška - matematika

V předchozí kapitole jsme podstatným způsobem rozšířili naši představu o tom, co je to číslo. Nadále jsou pro nás důležité především vlastnosti

Lineární algebra : Skalární součin a ortogonalita

19. Druhý rozklad lineární transformace

Lineární algebra : Změna báze

Hammingovy kódy. dekódování H.kódů. konstrukce. šifrování. Fanova rovina charakteristický vektor. princip generující a prověrková matice

Kreslení grafů na plochy Tomáš Novotný

1 Co jsou lineární kódy

Teorie informace a kódování (KMI/TIK) Reed-Mullerovy kódy

Lineární algebra : Báze a dimenze

Katedra aplikované matematiky FEI VŠB Technická univerzita Ostrava luk76/la1

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

Vlastní číslo, vektor

= je prostý orientovaný graf., formálně c ( u, v) 0. dva speciální uzly: zdrojový uzel s a cílový uzel t. Dále budeme bez

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

Vrcholová barevnost grafu

PROSTORY SE SKALÁRNÍM SOUČINEM. Definice Nechť L je lineární vektorový prostor nad R. Zobrazení L L R splňující vlastnosti

Ukážeme si lineární algoritmus, který pro pevné k rozhodne, zda vstupní. stromový rozklad. Poznamenejme, že je-li k součástí vstupu, pak rozhodnout

TOPOLOGIE A TEORIE KATEGORIÍ (2017/2018) 3. PREDNÁŠKA - KOMPAKTNÍ PROSTORY.

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

1 Topologie roviny a prostoru

Teorie grafů Jirka Fink

TGH02 - teorie grafů, základní pojmy

Základy teorie množin

Necht L je lineární prostor nad R. Operaci : L L R nazýváme

[1] Motivace. p = {t u ; t R}, A(p) = {A(t u ); t R} = {t A( u ); t R}

Lineární algebra : Lineární zobrazení

Věta o dělení polynomů se zbytkem

Matematická analýza III.

Lineární prostory. - vektorové veličiny(síla, rychlost, zrychlení,...), skládání, násobení reálným číslem

Afinní transformace Stručnější verze

1 Nenulové toky. 1.1 Úvod. 1.2 Definice

3 Lineární kombinace vektorů. Lineární závislost a nezávislost

transformace je posunutí plus lineární transformace má svou matici vzhledem k homogenním souřadnicím [1]

Lineární zobrazení. V prvním z následujících tvrzení navíc uvidíme, že odtud plynou a jsou tedy pak rovněž splněny podmínky:

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

1 Báze a dimenze vektorového prostoru 1

Matematický ústav Slezské univerzity v Opavě Učební texty k přednášce ALGEBRA II, letní semestr 2000/2001 Michal Marvan. 14.

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

Texty k přednáškám z MMAN3: 4. Funkce a zobrazení v euklidovských prostorech

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

TGH02 - teorie grafů, základní pojmy

zejména Dijkstrův algoritmus pro hledání minimální cesty a hladový algoritmus pro hledání minimální kostry.

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

6.1 Vektorový prostor

Lineární algebra : Metrická geometrie

LIMITA A SPOJITOST FUNKCE

5 Minimální kostry, Hladový algoritmus

NAIVNÍ TEORIE MNOŽIN, okruh č. 5

Lineární algebra Kapitola 1 - Základní matematické pojmy

7 Konvexní množiny. min c T x. při splnění tzv. podmínek přípustnosti, tj. x = vyhovuje podmínkám: A x = b a x i 0 pro každé i n.

DEFINICE Z LINEÁRNÍ ALGEBRY

ZÁKLADNÍ ZOBRAZOVACÍ METODY

Necht tedy máme přirozená čísla n, k pod pojmem systém lineárních rovnic rozumíme rovnice ve tvaru

Báze a dimense. Odpřednesenou látku naleznete v kapitolách a 3.6 skript Abstraktní a konkrétní lineární algebra.

10 Podgrafy, isomorfismus grafů

Jan Březina. 7. března 2017

Matematika I 12a Euklidovská geometrie

Množiny, relace, zobrazení

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

Ortogonální projekce a ortogonální zobrazení

[1] x (y z) = (x y) z... (asociativní zákon), x y = y x... (komutativní zákon).

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

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

Transkript:

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ý tah v 0, e 1, v 1,, e t, v t = v 0 Eulerovský tah je sled, v němž je každá hrana grafu obsažena právě jednou a každý vrchel alespoň jednou. Zjišt ujme tedy stupeň vrcholu v: d = {i, v = v i } }{{} počet v v eulerovském tahu v i e i v i e i+1 v i+1 e i }{{} každý vrchol v i je součástí dvou hran Tedy d G (v) = 2d Necht v 0, e 1, v 1,, e t, v t je tah v G, který je nejdelší. Potom: v 0 = v t Kdyby v 0 v t potom by {i, v t e i } bylo liché číslo, což je ve sporu s předpokladem že stupeň v t je sudý. {e 1,, e t } = E Dokážeme sporem. Necht existuje e = {v, v }, e E \ {e 1,, e t }. Ze souvislosti ale plyne, že existuje hrana e = {v i, v } pro nějaké i taková, že v = v nebo v = v. Potom můžeme tah prodloužit o hrany e a e SPOR!

Důsledky: Věta: Necht G je eulerovský graf. Potom G nemá most. Most je hrana po jejímž odstranění má vzniklý graf více komponent. Důkaz: Předpokládejme, že graf je eulerovský a je tam most. Uvažme tedy graf bez mostu. Obě jeho komponenty jsou souvislé a mají právě jeden stupeň lichý. Tímto se dostáváme do sporu s principem sudosti. Věta: Graf G = (V, E) má všechny stupně sudé E je hranově disjunktním sjednocením kružnic. E je hranově disjunktní sjednocení kružnic pokud kde E i jsou množiny hran kružnic. Důkaz: E = E i E i E j = i j Každá kružnice přidá ke každému vrcholu bud žádnou nebo dvě hrany. Z toho plyne, že všechny stupně jsou sudé Pozorování: E (V, E) obsahuje kružnici. Každá komponenta obsahuje strom a navíc hranu e = {v 1, v t } spojující listy(z předpokladu, že všechny stupně jsou sudé) Necht K je kružnice v G. Uvažme tedy graf G = (V, E \ K). G má všechny stupně sudé a tudíž na něj můžeme použít indukční předpoklad.

Poznámka: Pro hledání eulerovského tahu nelze použít hladový algoritmus! Problém CDC: Mějme graf G = (V, E). Uvažme zdvojený graf G. Takovýto graf má všechny stupně sudé a je tedy hranově disjunktním sjednocením kružnic. Otázka zní, jestli existují vždy takové kružnice, které mají délku 3. Jiný problém: Kolik je kružnic v grafu G? Označme počet kružnic v grafu G jako K(G). Potom: počet kružnic v úplném grafu je: a K(G) = 0 G je les K(K n ) = 1 2 n k=3 ( ) n (n k)! k G je les každá komponenta G je strom.

Definice(Eulerovská množina hran): Mějme graf G = (V, E). A E se nazývá eulerovská právě když má graf (V, A) všechny stupně sudé. Definujme dále charakteristický vektor v a množiny A a to takto: E = {e 1,, e n } v a = (v 1,, v n ) v i = 1 e i A v i = 0 e i A Všechny podmnožiny A E tvoří vektorový prostor V n dimenze n nad tělesem {0, 1}. Označme ξ množinu všech eulerovských podmnožin grafu G. Označme ξ rovněž množinu vektorů odpovídajících množinám z ξ. Věta(o prostoru kružnic(kirhof)): Mějme G = (V, E), ξ. Potom platí: 1. ξ je vektorový prostor V n 2. dim ξ = E V + k, kde k je počet komponent G 3. báze ξ je tvořena elementárními kružnicemi vzhledem ke kostře G Rozšiřme nyní definici kostry. Necht kostra je: sjednocením koster všech komponent maximální podgraf bez kružnic minimální podgraf se stejným počtem komponent les koster komponent

Necht (V, E ) je kostra G = (V, E). A necht dále e E \ E T + e = (V, E {e}) Potom T + e obsahuje právě jednu kružnici a tato kružnice se nazývá elementární vzhledem k T. Důkaz 1: ξ je podprostor 1.v A = v A 0.v A = v je eulerovská v A + v B = v C C = (A \ B) (B \ A) - symetrický rozdíl - A B Pozorování: A, B jsou eulerovské A B je eulerovský. Důkaz: Zvolme v V libovolné. Potom {e, v e e A B} = = {e, v e e A} + {e, v e e B} 2 {e, v e e A B} }{{}}{{}}{{} } sudé sudé {{ sudé } sudé Důkaz 2: Necht (V, E ) je kostra G, dále necht k je počet komponent. Z vlastností stromu plyne, že E = V k. Počet elementárních kružnic je tedy roven E E = E V + k. Z čehož plyne, že nám již stačí dokázat pouze třetí bod.

Důkaz 3: Necht E = {e 1,, e m } Dokažme nejdříve lineární nezávislost. Necht tedy (V, E ) je kostra a předpokládejme, že E = {e 1,, e t }, kde t = V k Vezměme e i, i > t a označme K ei elementární kružnici obsahující e i. Dále označme vektor v Kei jako v i. Potom každý v i má na i-tém míště jedničku a žádný jiný vektor(odpovídající elementární kružnici) jí tam nemá. Z toho tedy plyne, že vektory v i,, v m jsou lineárně nezávislé. Nyní dokažme, že generují celý prostor. Necht A E je eulerovská a má charakteristický vektor v a ξ. Potom v A = i I v i. Definujme A předpisem v A = e i A\E v i, kde hrana která neleží v E leží právě v jedné elementární kružnici. Potom A \ E = A \ E. Uvažme C = A A. C je eulerovská C E } C = (A \ A ) (A \ A) = A = A Tudíž v A = i t v i pro libovolné A a {v 1,, v t } generují celý prostor.

Příklad: Máme takovýto graf s tečkovaně vyznačenou kostrou. Tudíž vektory elementárních kružnic vypadají následovně(pomocí oddělíme(pro názornost) čát značící hrany náležící do kostry a hrany, které v kostře neleží): 12 13 1 2 3 4 14 6 15 5 7 8 11 10 9 v 12 = (1, 1, 1, 0, 0, 0, 0, 0, 0, 0, 0 1, 0, 0, 0, 0, 0) v 13 = (0, 0, 1, 1, 1, 0, 0, 0, 0, 0, 0 0, 1, 0, 0, 0, 0) v 14 = (0, 1, 0, 0, 0, 1, 1, 0, 0, 0, 0 0, 0, 1, 0, 0, 0) v 15 = (0, 0, 0, 0, 1, 1, 0, 1, 0, 0, 0 0, 0, 0, 1, 0, 0) v 16 = (0, 0, 0, 0, 0, 0, 1, 0, 0, 1, 1 0, 0, 0, 0, 1, 0) v 17 = (0, 0, 0, 0, 0, 0, 0, 1, 1, 1, 0 0, 0, 0, 0, 0, 1) 16 17 Nyní se pokusíme nalézt takovou lineární kombinaci těchto vektorů, abychom dostali vektor v kružnice s hranami e 14, e 2, e 5, e 15, e 8, e 7. Sčítáme nad tělesem s prvky {0,1}. v = v 14 + v 15 = (0, 1, 0, 0, 1, 0, 1, 1, 0, 0, 0 0, 0, 1, 1, 0, 0) Pokud bychom chtěli zjistit vektor v A kružnice vedoucí kolem celého grafu, sečteme vektory všech elementárních kružnic. v A = v 11 + v 12 + v 13 + v 14 + v 15 + v 16 + v 17 v A = (1, 0, 0, 1, 0, 0, 0, 0, 1, 0, 1 1, 1, 1, 1, 1, 1) Důsledek: Počet eulerovských množin hran je 2 E V +k pro každý graf G = (V, E) s k komponentami.

Rovina Necht X je množina bodů a necht P jsou podmnožiny X - přímky. Potom se rovina, která splňuje následující axiomy, názývá projektivní rovina Axiom 1: Každé dva body určují právě jednu přímku. x, y X, x y!p P x, y P Axiom 2: Každé dvě přímky se protínají právě v jednom bodě. P, P P P P P P = 1 Axiom 0: existují 4 body, které každá přímka protne v nejvýše 2 z nich. P P Q X Q = 4 P Q 2 Je-li navíc X konečná, nazýváme takovou rovinu konečná projektivní rovina. Tvrzení: Necht (X, P) je projektivní rovina. Potom P = P pro libovolné dvě přímky P, P P. Důkaz: Zvolme P, P P libovolné. Nejprve nalezneme x P P. Vezměme Q = (a 1,, a 4 ) a vyberme odtud x. Pokud {a 1, a 2, a 3, a 4 } P P potom uvažme P 1 = a 1 a 3 1 a P 2 = a 2 a 4. Potom x P 1 P 2 a x P P jinak bychom měli dvě přímky protínající se ve dvou bodech. Nyní pro každé a P definujme zobrazení f(a) P jako průsečík ax P. Toto námi definované zobrazení f je prosté a zároveň na a tudíž P = P. 1 xy značíme přímku procházející body x a y

Řád konečné projektivní roviny je P 1 pro libovolné P P. řád n = 1 neexistuje n = 2 n = 3 5 n = 6 n = 7 9 n = 10 Fanova rovina existuje neexistuje existuje neexistuje Věta: Necht (X, P) je projektivní rovina řádu n. Potom platí: 1. Pro každý bod x X existuje n + 1 přímek jím procházejících. 2. X = n 2 + n + 1 3. P = n 2 + n + 1 Důkaz: 1. Zvolme x X libovolné. Najděme P P, x P. Zároveň existuje n+1 bodů na přímce P. Vezmeme-li libovolný z nich, tak existuje právě jedna přímka procházející x a protínající P v tomto bodě. 2. Zvolme x X libovolné a uvažme všechny přímky. Existuje n + 1 přímek procházejících x a každá z nich obsahuje kromě x ještě dalších n bodů. Celkem tedy obsahují n(n + 1) + 1 bodů. Z čehož plyne, že X = n 2 + n + 1. 3. Počítejme dvěma způsoby: X (n + 1) = {(x, P ), x X, P P} = P(n + 1)

Aplikace: Počet grafů na m vrcholech neobsahujících C 4 je 1 2 (m 3 2 + m). Ukážeme, že řád tohoto odhadu je nejlepší možný. Necht (X, P) je projektivní rovina řádu n. Uvažme graf G = (V, E) definovaný předpisem: V = X P E = {{x, P }, x P P} V = 2(n 2 + n + 1) = m E = (n 2 + n + 1)(n + 1) = m ( m ) 1 2 = m 3 2 2 2 Jediný způsob, jak by mohla vzniknout C 4 je, že by se dvě přímky protínaly alespoň ve dvou bodech, což by byl spor. 2 3 2