Bipartitní grafy. Karel Klouda c KTI, FIT, ČVUT v Praze 28. března, letní semestr 2010/2011

Rozměr: px
Začít zobrazení ze stránky:

Download "Bipartitní grafy. Karel Klouda c KTI, FIT, ČVUT v Praze 28. března, letní semestr 2010/2011"

Transkript

1 MI-MPI, Přednáška č. 7 Karel Klouda karel.klouda@fit.cvut.cz c KTI, FIT, ČVUT v Praze 28. března, letní semestr 2010/2011

2 Bipartitní graf definice Definice Graf G = (W, E) se nazývá bipartitní / bipartite, jestliže W = V U, kde V a U jsou neprázdné a disjunktní a jestliže pro každou hranu platí, že jeden její vrchol je z U a druhý z V. Takový bipartitní graf značíme G = ((U, V ), E). Graf je tedy bipartitní, jestliže se dají jeho vrcholy rozdělit do dvou množin tak, že všechny hrany vedou mezi těmito množinami.

3 Bipartitní graf ukázka V U

4 Bipartitní graf ukázka V U

5 Bipartitní graf speciální případy Bud G = ((U, V ), E) bipartitní graf. G je úplný bipartitní graf, jestliže z každého vrcholu z V vedou hrany do všech vrcholů U. Značíme K n,m, kde n a m jsou počty vrcholů ve V, resp. v U. G je regulární (bipartitní) graf, jestliže všechny jeho vrcholy mají stejný stupeň. Věta Graf je bipartitní právě když všechny kružnice v něm jsou sudé délky.

6 (Stále málo) zřejmý fakt Tvrzení Bud G = ((U, V ), E) bipartitní graf. Označme a V (resp. a U ) průměrný stupeň vrcholu z V (resp. z U). Potom platí a V #V #U = a U. Důkaz. Jistě platí, díky bipartitnosti, že v V deg(v) = u U deg(u). Vydělíme číslem #V #U a máme hotovo a V #U = ( v V deg(v) #V ) 1 #U = ( u U deg(u) #U ) 1 #V = a U #V.

7 (Stále málo) zřejmý fakt důsledky Je-li G = ((U, V ), E) regulární, pak #U = #V. V průzkumech o promiskuitě se lže a/nebo je žen dvakrát až třikrát více než mužů.

8 Párování v grafu Definice Bud G = (W, E) graf. M E se nazývá párování / matching v grafu G, jestliže žádné dvě hrany z M nemají společný vrchol. M je maximální párování, jestliže žádné párování nemá více hran, vrchol je M-saturovaný / covered by M, jestliže je vrcholem nějaké hrany z M, M je perfektní párování, jestliže každý vrchol je M-saturovaný.

9 Párování v grafu ukázka

10 Párování v grafu ukázka

11 Maximální párování v bip. grafu Úkol: najít maximální párování v bipartitním grafu. Bipartitní grafy slouží často jako modely pro situace nabídka poptávka : jedna množina vrcholů reprezentuje zákazníky (klienty, žadatele o místo,... ) a druhá jimi poptávané zboží (servery, volná místa,... ), hrana pak znamená zákazník poptává toto zboží. Maximální párování pak znamená maximální možné uspokojení poptávky.

12 Maximální párování v bip. grafu pomocné pojmy Definice Bud M párování v grafu G = (W, E). Řekneme, že cesta P = v 0, e 1, v 1,..., e n, v n je M-střídající / M-alternating, jestliže každá hrana z M je následována hranou z E \ M a každá hrana z E \ M je následována hranou z M. M-zlepšující / M-augmenting, jestliže je M-střídající a vrcholy v 0 a v n nejsou M-saturované.

13 Maximální párování v bip. grafu pomocné pojmy párování

14 Maximální párování v bip. grafu pomocné pojmy alternující cesta

15 Maximální párování v bip. grafu pomocné pojmy zlepšující cesta

16 Zlepšování pomocí zlepšujících cest Definice Bud M párování v grafu G a P nějaká M-zlepšující cesta procházející hranami P(E) = {e 1,..., e n }. Potom klademe M P = (M \ P(E)) (P(E) \ M). Lemma M P je opět párování a obsahuje o jednu hranu více než M.

17 Zlepšování pomocí zlepšujících cest Lemma M P je opět párování a obsahuje o jednu hranu více než M. Důkaz. zlepšující cesta P

18 Zlepšování pomocí zlepšujících cest Lemma M P je opět párování a obsahuje o jednu hranu více než M. Důkaz. M \ P (E)

19 Zlepšování pomocí zlepšujících cest Lemma M P je opět párování a obsahuje o jednu hranu více než M. Důkaz. M \ P (E) P (E) \ M

20 Maximální párování v bip. grafu algoritmus? Návrh algoritmu: Algoritmus Začni z libovolného párování M (třeba prázdného) while existuje M-zlepšující cesta P M = M P return M

21 Maximální párování v bip. grafu algoritmus? Návrh algoritmu: Algoritmus Začni z libovolného párování M (třeba prázdného) while existuje M-zlepšující cesta P M = M P return M Víme, že v každém kroku párování zlepšíme o jednu hranu, ale najdeme maximální párování?

22 Správnost algoritmu Věta M je maximální párování v bipartitním grafu právě když v grafu neexistuje M-zlepšující cesta. Důkaz. Implikace ( ) je jasná. Pro důkaz druhé předpokládejme, že M nemá zlepšující cestu ale existuje max. párování M s více hranami. Položme Q = M M : v Q je více hran z M než z M, každý vrchol je vrcholem nejvýše jedné hrany z Q M a nejvýše jedné z Q M, Q je složeno z kružnic a cest, ve kterých se střídají hrany z M a M musí existovat alespoň jedna cesta s více hranami z M než z M (kružnice jsou sudé délky!) tato cesta je

23 Maximální párování v bip. grafu algoritmus navržený algoritmus lze implementovat s výslednou složitostí O(nm), kde n je počet vrcholů a m je počet hran, podrobnosti viz PDF na EDUXu.

24 Úplné párování v bip. grafu Definice Bud G = ((U, V ), E) bipartitní graf takový, že #U #V. Řekneme, že párování M je úplné, jestliže všechny vrcholy z U jsou M-saturované. úplné párování je vždy maximální, existuje ve všech bipartitních grafech úplné párování?

25 Úplné párování v bip. grafu ukázka

26 Úplné párování v bip. grafu ukázka

27 Hallova věta Definice Pro vrchol v grafu G = (W, E) definujeme množinu sousedů v takto: N(v) = {u W {v, u} E}. Pro množinu vrcholů S W pak klademe N(S) = u S N(u). Věta (Hallova) Bipartitní graf G = ((U, V ), E), #U #V, má úplné párování právě když pro všechny S podmnožiny U platí #S #N(S).

28 Hallova věta ilustrace S N(S)

29 Párování s preferencemi Marriage problem Situace: n zaměstnanců žádá o n volných míst. Každý zaměstnanec má seřazená všechna místa podle priority a stejně tak zaměstnavatelé mají každý seřazené všechny zaměstnance.

30 Párování s preferencemi Marriage problem Situace: n zaměstnanců žádá o n volných míst. Každý zaměstnanec má seřazená všechna místa podle priority a stejně tak zaměstnavatelé mají každý seřazené všechny zaměstnance. Jak najít nejlepší párování? A jak to nejlepší párování vůbec definovat?

31 Párování s preferencemi základní vlastnosti jedná se o párování v úplném bipartitním grafu K n,n, existuje tedy vždy perfektní párování (proč?!), dokonce jich existuje n!.

32 Stabilní párování Uvažujme opět množinu zaměstnanců Z a stejně velkou množinu pracovních míst P; všichni zaměstnanci i zaměstnavatelé mají své preferenční listy (seřazení podle priorit). Bud M nějaké perfektní párování. Řekneme, že pár (z, p), z Z, p P je nestabilní v M, jestliže z a p nejsou spárovaní v M, spárováním z a p by si polepšil jak zaměstnanec z, tak zaměstnavatel nabízející pozici p, M je stabilní, jestliže v M neexistuje nestabilní pár.

33 Stabilní párování v bipartitním grafu Stabilní párování vždy alespoň jedno existuje, ukážeme si algoritmus, jak jej najít, k popisu použijeme nematematický jazyk, abychom se vyhnuli zavádění zbytečně složitého formalismu, vše je převzato z Open kurzu z MIT (viz EDUX, sekce 5.2).

34 Stabilní párování v bipartitním grafu preference (1 = nejvyšší) z p z p 2

35 Stabilní párování v bipartitním grafu preference (1 = nejvyšší) z p z p 2

36 Stabilní párování v bipartitním grafu nestabilní párování z 1 a p 2 jsou nestabilní pár z p z p 2

37 Stabilní párování v bipartitním grafu stabilní párování z p z p 2

38 Popis problému Máme n žen a n mužů, každá žena i muž má svůj preferenční list, kde má seřazeny všechny osoby opačného pohlaví sestupně podle preference, úkolem je najít stabilní párovaní, tedy takové rozdělení do manželských dvojic, aby si novým sňatkem alespoň jeden z novomanželů pohoršil.

39 Algoritmus dvořící rituál Dokud není splněna ukončovací podmínka, probíhá každý den takto: Ráno: každá žena stojí na svém balkóně. Každý muž stojí pod balkónem ženy, která je nejvýše v jeho seznamu, a dvoří se jí. Muži s prázdným seznamem jsou doma. Odpoledne: každá žena, pod jejíž balkónem jsou alespoň dva muži, řekne tomu v seznamu nejvýše položenému, aby přišel zítra a ostatním, at už nechodí. Večer: každý odehnaný muž si škrtne ze svého seznamu ženu, která ho dnes odehnala. Ukončovací podmínka: každé ženě se dvoří nejvýš jeden muž.

40 Dvořící rituál je konečný Tvrzení Ukončovací podmínky je dosaženo nejpozději po n 2 dnech. Důkaz. Každý den si alespoň jeden muž škrtne ze svého seznamu jednu ženu. Maximální počet dní je tedy n = počet mužů krát n = počet žen na seznamu každého muže.

41 Dvořící rituál vede k perfektnímu párování Tvrzení Dvořící rituál vede k perfektnímu párování, tj. každý je zadaný. Důkaz plyne z následujícího triviálního lemmatu. Lemma Každý den dvořícího rituálu platí tento výrok P: jestliže je žena w vyškrtnutá ze seznamu muže m, pak se ženě dvoří muž, který je v jejím seznamu výše než m. Důkaz tvrzení. Kdyby muž m nebyl spárován v poslední den, pak postupně vyškrtal všechny ženy, ale to by znamenalo, že všechny mají nějakého muže v seznamu nad m, který se jim dvoří a to není možné (žádná bigamie!).

42 Dvořící rituál vede k perfektnímu párování Tvrzení Dvořící rituál vede ke stabilnímu párování. Důkaz. Bud m a z nespárovaná dvojice. Tato dvojice nemůže tvořit nestabilní pár, nebot : pokud není na konci rituálu žena z na seznamu m, pak to znamená (platí P!), že z byla sprárována s mužem, kterého má v seznamu nad m, pokud je na konci rituálu žena z na seznamu m, pak m zůstal pod balkónem ženy, kterou má v seznamu výše. V obou případech z a m nejsou nestabilní pár.

43 Dvořící rituál analýza Jelikož stabilní párování nemusí být jednoznačné, může některá osoba při jednom takovém párování dopadnout hůře než při jiném. Definice Pro každou osobu o definujeme možné stabilní partnery jako takové osoby, které tvoří s o pár při nějakém stabilním párování.

44 Dvořící rituál analýza Jelikož stabilní párování nemusí být jednoznačné, může některá osoba při jednom takovém párování dopadnout hůře než při jiném. Definice Pro každou osobu o definujeme možné stabilní partnery jako takové osoby, které tvoří s o pár při nějakém stabilním párování. Tvrzení Na konci dvořícího rituálu je každý muž spárován s nejlepší možnou ženou ze všech svých možných stabilních partnerů, je každá žena spárována s nejhorším možným mužem ze všech svých možných stabilních partnerů.

45 Stabilní párování poznámky Pro kompletní bipartitní grafy K n,n vždy alespoň jedno stabilní párování existuje, pro obecné grafy to ovšem neplatí, viz obrázek (dokažte neexistenci stabilního párování!)

46 Pravděpodobnostní důkazy V teorii grafů se někdy k důkazu existence grafu se speciálními vlastnostmi používají tzv. pravděpodobnostní důkazy. Ty mohou být víceméně dvojího druhu: ukážeme, že pravděpodobnost existence požadovaného útvaru je nenulová, ukážeme, že střední hodnota nějaké kvantifikované veličiny pro náhodný graf je vyšší, než požadovaná mez a tedy tato mez musí být dosažena pro nějaký graf.

47 Pravděpodobnostní důkazy V teorii grafů se někdy k důkazu existence grafu se speciálními vlastnostmi používají tzv. pravděpodobnostní důkazy. Ty mohou být víceméně dvojího druhu: ukážeme, že pravděpodobnost existence požadovaného útvaru je nenulová, ukážeme, že střední hodnota nějaké kvantifikované veličiny pro náhodný graf je vyšší, než požadovaná mez a tedy tato mez musí být dosažena pro nějaký graf. Analogie pro druhý bod: jestliže průměrná výška studentů je 170 cm, pak jistě existuje alespoň jeden student měřící více jak 169 cm.

48 Existence velkých bipartitních grafů Věta Bud G = (W, E) graf s 2n vrcholy a m > 0 hranami. Potom existují dvě disjunktní n-prvkové množiny vrcholů A a B tak, že mezi nimi vede více než m/2 hran. Příprava: vybereme náhodně n vrcholů = množina A. Položíme B = W \ A. Necht X označuje počet hran mezi A a B, potom X je náhodná veličina, nebot závisí na náhodném výběru A!!! Pro každou hranu e definujeme jev N e, který nastává, vede-li e mezi A a B. Položme { 1 pokud jev N e nastal, I Ne = 0 jinak, potom zřejmě X = I Ne. e E

49 Existence velkých bipartitních grafů důkaz Důkaz. Díky linearitě střední hodnoty platí E(X) = e E E(I Ne ) = e E P(N e ), poslední rovnost plyne z faktu: E(I Ne ) = 1 P(I Ne = 1) + 0 P(I Ne = 0) = P(N e ). Ukážeme-li, že P(N e ) > 1/2, je důkaz hotov. Bud e = {u, v}. Zajímá nás pravděp., že pro náhodnou volbu A je u A a v / A nebo naopak. Počet možných výběrů A je ( ) 2n n. Je-li u A a v / A, můžeme zbývajících n 1 prvků A zvolit ( ) 2n 2 n 1 způsoby.

50 Existence velkých bipartitních grafů důkaz Důkaz. Bud e = {u, v}. Zajímá nás pravděp., že pro náhodnou volbu A ( je u A a v / A nebo naopak. Počet možných výběrů A je 2n ) n. Je-li u A a v / A, můžeme zbývajících n 1 prvků A zvolit ( ) 2n 2 n 1 způsoby. Máme tedy (uvažujeme-li i symetrickou situaci u / A a v A):. P(N e ) = 2( ) 2n 2 n 1 ) = n 2n 1 > 1 2 ( 2n n

51 Planární grafy Definice Graf je planární, jestliže lze nakreslit tak, že se jeho hrany navzájem nekříží.

52 Planární grafy Definice Graf je planární, jestliže lze nakreslit tak, že se jeho hrany navzájem nekříží.

53 Planární grafy Úplný binární graf K 3,3 není planární:?

54 Eulerův vzorec Každé planární nakreslení grafu rozděluje rovinu na stěny: S 1 S 3 S 2 Věta Bud te n, m a s postupně počet vrcholů, hran a stěn planárního grafu. Potom n m + s = 2. Důsledkem je, že počet stěn nezávisí na způsobu nakreslení!!

55 Platónská tělesa Platónské těleso je konvexní mnohostěn v trojrozměrném prostoru (v R 3 ). Jeho stěny jsou tvořeny pravidelnými mnohoúhelníky. Úkol: zjistit, jaká Platonská tělesa mohou existovat.

56 Stereografická projekce Každému konvexnímu mnohostěnu můžeme přiřadit planární graf: konvexní mnohostěn vnoříme do koule a z jejího středu (uvnitř mnohostěnu) promítneme vrcholy a hrany mnohostěnu na povrch koule (stíny vržené žárovkou ve středu koule na stěnu koule) kouli položíme na rovinu R 2 tak, aby žádný z vrcholů na stěně neležel v nejvyšším bodě O koule (severní pól). Nyní promítneme body a hrany na stěně koule z bodu O na rovinu, na které koule leží (žárovka je nyní v bodě O). Výsledek je, díky konvexnosti, planární graf.

57 Existence platónských těles Označme počet vrcholů, hran a stěn postupně n, m a s (odpovídá počtu vrcholů, hran a stěn původního mnohostěnu). Bud dále d stupeň vrcholů a k počet vrcholů stěn (tato čísla musí být stejná a větší než 2, díky pravidelnosti mnohostěnu) Platí (první rovnost je známý vzorec pro součet stupňů a druhý je počet uspořádaných dvojic (hrana, stěna)): dn = 2m a ks = 2m. Po dosazení do Eulerova vzorce dostaneme 2 = n m + s = 2m d m + 2m k.

58 Existence platónských těles. dn = 2m a ks = 2m. Po dosazení do Eulerova vzorce dostaneme 2 = n m + s = 2m d m + 2m k. A tato rovnice má pouze 6 násl. řešení (viz cvičení): d k n m s

59 Úkoly Úkol č. 1: Najděte algoritmus, který najde všechna stabilní párování. Úkol č. 2: Najděte takové nastavení problému stabilního párovaní (pro 7 mužů a 7 žen), aby byl dvořící rituál co nejdelší. Úkol č. 3: Najít stabilní párování pro konkrétní situaci, která se objeví na EDUXu dnes ve 20:00. Úkol č. 4: Vyřešit úkol, který se objeví na EDUXu nejpozději do středy (soutěž o nejlepší nalezené řešení, která potrvá až do začátku zkouškového) Úkoly posílejte na můj a sledujte EDUX (stránka přednášky č. 7)!

60 Literatura J. Kolář, Teoretická informatika, skriptum FEL všechny možné základní algoritmy, podrobný úvod J. Matoušek a J. Nešetřil, Kapitoly z diskrétní matematiky velmi čtivý úvod (nejen) do teorie grafů Mathematics for computer science, MIT OpenCourseWare a také viz EDUX R. Montowani a P. Raghavan, Randomized algorithms pravděpodobnostní algoritmy nejen grafové

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

Více

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

TOPOLOGIE A TEORIE KATEGORIÍ (2017/2018) 3. PREDNÁŠKA - KOMPAKTNÍ PROSTORY. TOPOLOGIE A TEORIE KATEGORIÍ (2017/2018) 3. PREDNÁŠKA - KOMPAKTNÍ PROSTORY. PAVEL RŮŽIČKA 3.1. Kompaktní prostory. Buď (X, τ) topologický prostor a Y X. Řekneme, že A τ je otevřené pokrytí množiny Y, je-li

Více

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

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

Více

10 Přednáška ze

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ý

Více

Lineární algebra : Lineární prostor

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í

Více

PŘEDNÁŠKA 2 POSLOUPNOSTI

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

Více

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

Více

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

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

Více

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

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ě?

Více

Definice 1 eulerovský Definice 2 poloeulerovský

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á

Více

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

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 Ukážeme si lineární algoritmus, který pro pevné k rozhodne, zda vstupní graf má stromovou šířku nejvýše k, a je-li tomu tak, také vrátí příslušný stromový rozklad. Poznamenejme, že je-li k součástí vstupu,

Více

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

TOPOLOGIE A TEORIE KATEGORIÍ (2017/2018) 4. PREDNÁŠKA - SOUČIN PROSTORŮ A TICHONOVOVA VĚTA. TOPOLOGIE A TEORIE KATEGORIÍ (2017/2018) 4. PREDNÁŠKA - SOUČIN PROSTORŮ A TICHONOVOVA VĚTA. PAVEL RŮŽIČKA 4.1. (Kvazi)kompaktnost a sub-báze. Buď (Q, ) uspořádaná množina. Řetězcem v Q budeme rozumět lineárně

Více

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

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

Více

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.

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. Základy teorie pravděpodobnosti 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. Poznámka: Výsledek pokusu není předem znám (výsledek

Více

Riemannův určitý integrál

Riemannův určitý integrál Riemannův určitý integrál 1. Motivační příklad Příklad (Motivační příklad pro zavedení Riemannova integrálu). Nechť,. Vypočtěme obsah vybarvené oblasti ohraničené grafem funkce, osou a svislými přímkami

Více

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

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

Více

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 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 jara 2014 Zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia

Více

Jan Březina. Technical University of Liberec. 21. dubna 2015

Jan Březina. Technical University of Liberec. 21. dubna 2015 TGH11 - Maximální párování a související problémy Jan Březina Technical University of Liberec 21. dubna 2015 Bipartitní grafy Bipartitní graf - je obarvitelný dvěma barvami. Tj. V lze rozělit na disjunktní

Více

Lineární algebra : Násobení matic a inverzní matice

Lineární algebra : Násobení matic a inverzní matice Lineární algebra : Násobení matic a inverzní matice (8. přednáška) František Štampach, Karel Klouda frantisek.stampach@fit.cvut.cz, karel.klouda@fit.cvut.cz Katedra aplikované matematiky Fakulta informačních

Více

Kreslení grafů na plochy Tomáš Novotný

Kreslení grafů na plochy Tomáš Novotný Kreslení grafů na plochy Tomáš Novotný Úvod Abstrakt. V první části příspěvku si vysvětlíme základní pojmy týkající se ploch. Dále si ukážeme a procvičíme možné způsoby jejich zobrazování do roviny, abychom

Více

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

p 2 q , tj. 2q 2 = p 2. Tedy p 2 je sudé číslo, což ale znamená, že KAPITOLA 1: Reálná čísla [MA1-18:P1.1] 1.1. Číselné množiny Přirozená čísla... N = {1,, 3,...} nula... 0, N 0 = {0, 1,, 3,...} = N {0} Celá čísla... Z = {0, 1, 1,,, 3,...} Racionální čísla... { p } Q =

Více

2. přednáška - PRAVDĚPODOBNOST

2. přednáška - PRAVDĚPODOBNOST 2. přednáška - PRAVDĚPODOBNOST NÁHODNÝ POKUS A JEV Každá opakovatelná činnost prováděná za stejných nebo přibližně stejných podmínek, jejíž výsledek je nejistý a závisí na náhodě, se nazývá náhodný pokus.

Více

Konstrukce relace. Postupně konstruujeme na množině všech stavů Q relace i,

Konstrukce relace. Postupně konstruujeme na množině všech stavů Q relace i, [161014-1204 ] 11 2.1.35 Konstrukce relace. Postupně konstruujeme na množině všech stavů Q relace i, kde i = 0, 1,..., takto: p 0 q právě tehdy, když bud p, q F nebo p, q F. Dokud i+1 i konstruujeme p

Více

TGH02 - teorie grafů, základní pojmy

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)

Více

Vrcholová barevnost grafu

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é

Více

Intuitivní pojem pravděpodobnosti

Intuitivní pojem pravděpodobnosti Pravděpodobnost Intuitivní pojem pravděpodobnosti Intuitivní pojem pravděpodobnosti Pravděpodobnost zkoumaného jevu vyjadřuje míru naděje, že tento jev nastane. Řekneme-li, že má nějaký jev pravděpodobnost

Více

Jan Březina. Technical University of Liberec. 30. dubna 2013

Jan Březina. Technical University of Liberec. 30. dubna 2013 TGH11 - Maximální párování a související problémy Jan Březina Technical University of Liberec 30. dubna 2013 Bipartitní grafy Bipartitní graf - je obarvitelný dvěma barvami. Tj. V lze rozělit na disjunktní

Více

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

Výroková a predikátová logika - IV Výroková a predikátová logika - IV Petr Gregor KTIML MFF UK ZS 2018/2019 Petr Gregor (KTIML MFF UK) Výroková a predikátová logika - IV ZS 2018/2019 1 / 17 Tablo metoda Tablo Tablo - příklady F (((p q)

Více

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

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

Více

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

Kapitola 11. Vzdálenost v grafech. 11.1 Matice sousednosti a počty sledů Kapitola 11 Vzdálenost v grafech V každém grafu lze přirozeným způsobem definovat vzdálenost libovolné dvojice vrcholů. Hlavním výsledkem této kapitoly je překvapivé tvrzení, podle kterého lze vzdálenosti

Více

PŘEDNÁŠKA 7 Kongruence svazů

PŘEDNÁŠKA 7 Kongruence svazů PŘEDNÁŠKA 7 Kongruence svazů PAVEL RŮŽIČKA Abstrakt. Definujeme svazové kongruence a ukážeme jak pro vhodné binární relace svazu ověřit, že se jedná o svazové kongruence. Popíšeme svaz Con(A) kongruencí

Více

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

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é

Více

Matematická logika. Rostislav Horčík. horcik

Matematická logika. Rostislav Horčík.  horcik Matematická logika Rostislav Horčík horcik@math.feld.cvut.cz horcik@cs.cas.cz www.cs.cas.cz/ horcik Rostislav Horčík (ČVUT FEL) Y01MLO Letní semestr 2007/2008 1 / 15 Splnitelnost množin Definice Množina

Více

Základy matematické analýzy

Základy matematické analýzy Základy matematické analýzy Spojitost funkce Ing. Tomáš Kalvoda, Ph.D. 1, Ing. Daniel Vašata 2 1 tomas.kalvoda@fit.cvut.cz 2 daniel.vasata@fit.cvut.cz Katedra aplikované matematiky Fakulta informačních

Více

Kapitola 1. Úvod. 1.1 Značení. 1.2 Výroky - opakování. N... přirozená čísla (1, 2, 3,...). Q... racionální čísla ( p, kde p Z a q N) R...

Kapitola 1. Úvod. 1.1 Značení. 1.2 Výroky - opakování. N... přirozená čísla (1, 2, 3,...). Q... racionální čísla ( p, kde p Z a q N) R... Kapitola 1 Úvod 1.1 Značení N... přirozená čísla (1, 2, 3,...). Z... celá čísla ( 3, 2, 1, 0, 1, 2,...). Q... racionální čísla ( p, kde p Z a q N) q R... reálná čísla C... komplexní čísla 1.2 Výroky -

Více

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

3 Lineární kombinace vektorů. Lineární závislost a nezávislost 3 Lineární kombinace vektorů. Lineární závislost a nezávislost vektorů. Obrázek 5: Vektor w je lineární kombinací vektorů u a v. Vektory u, v a w jsou lineárně závislé. Obrázek 6: Vektor q je lineární

Více

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

Více

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

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

Více

1 Řešení soustav lineárních rovnic

1 Řešení soustav lineárních rovnic 1 Řešení soustav lineárních rovnic 1.1 Lineární rovnice Lineární rovnicí o n neznámých x 1,x 2,..., x n s reálnými koeficienty rozumíme rovnici ve tvaru a 1 x 1 + a 2 x 2 +... + a n x n = b, (1) kde koeficienty

Více

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

0. ÚVOD - matematické symboly, značení, 0. ÚVOD - matematické symboly, značení, číselné množiny Výroky Výrok je každé sdělení, u kterého lze jednoznačně rozhodnout, zda je či není pravdivé. Každému výroku lze proto přiřadit jedinou pravdivostní

Více

Matematické důkazy Struktura matematiky a typy důkazů

Matematické důkazy Struktura matematiky a typy důkazů Matematické důkazy Struktura matematiky a typy důkazů Petr Liška Masarykova univerzita 18.9.2014 Motto: Matematika je tvořena z 50 procent formulemi, z 50 procent důkazy a z 50 procent představivostí.

Více

10. Vektorové podprostory

10. Vektorové podprostory Matematický ústav Slezské univerzity v Opavě Učební texty k přednášce ALGEBRA II, letní semestr 2000/2001 Michal Marvan Definice. Bud V vektorový prostor nad polem P. Podmnožina U V se nazývá podprostor,

Více

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

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

Více

U3V Matematika Semestr 1

U3V Matematika Semestr 1 U3V Matematika Semestr 1 Přednáška 03 Platónská a archimédovská tělesa A zase jsme u starých Řeků! Jaké problémy si vybereme pro tuto přednášku? Odvodíme tzv. Eulerovu větu, což je vztah mezi počty vrcholů,

Více

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

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

Více

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

Více

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

Lineární algebra : Lineární (ne)závislost Lineární algebra : Lineární (ne)závislost (4. přednáška) František Štampach, Karel Klouda frantisek.stampach@fit.cvut.cz, karel.klouda@fit.cvut.cz Katedra aplikované matematiky Fakulta informačních technologií

Více

TGH02 - teorie grafů, základní pojmy

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:

Více

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

Více

Lineární algebra : Báze a dimenze

Lineární algebra : Báze a dimenze Lineární algebra : Báze a dimenze (5. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 9. dubna 2014, 13:33 1 2 5.1 Báze lineárního prostoru Definice 1. O množině vektorů M z LP V řekneme,

Více

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, 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

Více

1 Lineární prostory a podprostory

1 Lineární prostory a podprostory Lineární prostory a podprostory Přečtěte si: Učebnice AKLA, kapitola první, podkapitoly. až.4 včetně. Cvičení. Které z následujících množin jsou lineárními prostory s přirozenými definicemi operací?. C

Více

Binární vyhledávací stromy pokročilé partie

Binární vyhledávací stromy pokročilé partie Binární vyhledávací stromy pokročilé partie KMI/ALS lekce Jan Konečný 30.9.204 Literatura Cormen Thomas H., Introduction to Algorithms, 2nd edition MIT Press, 200. ISBN 0-262-5396-8 6, 3, A Knuth Donald

Více

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

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 Kapitola 5 Vektorové prostory 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 operací sčítání a násobení

Více

1 Linearní prostory nad komplexními čísly

1 Linearní prostory nad komplexními čísly 1 Linearní prostory nad komplexními čísly V této přednášce budeme hledat kořeny polynomů, které se dále budou moci vyskytovat jako složky vektorů nebo matic Vzhledem k tomu, že kořeny polynomu (i reálného)

Více

TOKY V SÍTÍCH II. Doc. RNDr. Josef Kolář, CSc. Katedra teoretické informatiky, FIT České vysoké učení technické v Praze

TOKY V SÍTÍCH II. Doc. RNDr. Josef Kolář, CSc. Katedra teoretické informatiky, FIT České vysoké učení technické v Praze TOKY V SÍTÍCH II Doc. RNDr. Josef Kolář, CSc. Katedra teoretické informatiky, FIT České vysoké učení technické v Praze BI-GRA, LS 010/011, Lekce 10 Evropský sociální fond Praha & EU: Investujeme do vaší

Více

3. Podmíněná pravděpodobnost a Bayesův vzorec

3. Podmíněná pravděpodobnost a Bayesův vzorec 3. Podmíněná pravděpodobnost a Bayesův vzorec Poznámka: V některých úlohách řešíme situaci, kdy zkoumáme pravděpodobnost náhodného jevu za dalších omezujících podmínek. Nejčastěji má omezující podmínka

Více

Jan Březina. 7. března 2017

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,

Více

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

Ú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í

Více

Pravděpodobnost a statistika

Pravděpodobnost a statistika Pravděpodobnost a statistika 1 Náhodné pokusy a náhodné jevy Činnostem, jejichž výsledek není jednoznačně určen podmínkami, za kterých probíhají, a které jsou (alespoň teoreticky) neomezeně opakovatelné,

Více

Lineární algebra : Násobení matic a inverzní matice

Lineární algebra : Násobení matic a inverzní matice Lineární algebra : Násobení matic a inverzní matice (8. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 17. března 2014, 12:42 1 2 0.1 Násobení matic Definice 1. Buďte m, n, p N, A

Více

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

FIT ČVUT MI-LOM Lineární optimalizace a metody. Dualita. Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti FIT ČVUT MI-LOM Lineární optimalizace a metody Dualita Evropský sociální fond Praha & EU: Investujeme do vaší budoucnosti Michal Černý, 2011 FIT ČVUT, MI-LOM, M. Černý, 2011: Dualita 2/5 Dualita Evropský

Více

Hamiltonovské kružnice, stromy, rovinné grafy

Hamiltonovské kružnice, stromy, rovinné grafy Matematika III 9. přednáška Hamiltonovské kružnice, stromy, rovinné grafy Michal Bulant Masarykova univerzita Fakulta informatiky 24. 11. 2010 Obsah přednášky 1 Eulerovské grafy a hamiltonovské kružnice

Více

Množiny, relace, zobrazení

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,

Více

Limita funkce. FIT ČVUT v Praze. (FIT) Limita funkce 3.týden 1 / 39

Limita funkce. FIT ČVUT v Praze. (FIT) Limita funkce 3.týden 1 / 39 Limita funkce FIT ČVUT v Praze 3.týden (FIT) Limita funkce 3.týden 1 / 39 Definice funkce. Zobrazení (f, D f ), jehož definiční obor D f i obor hodnot H f je podmnožinou množiny reálných čísel, se nazývá

Více

4 Pojem grafu, ve zkratce

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í,

Více

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

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 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 204 Zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia

Více

10 Podgrafy, isomorfismus grafů

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ší

Více

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

PQ-stromy a rozpoznávání intervalových grafů v lineárním čase -stromy a rozpoznávání intervalových grafů v lineárním čase ermutace s předepsanými intervaly Označme [n] množinu {1, 2,..., n}. Mějme permutaci π = π 1, π 2,..., π n množiny [n]. Řekneme, že množina S

Více

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

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

Více

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

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

Více

TGH02 - teorie grafů, základní pojmy

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)

Více

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

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

Více

= 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

= 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 Síť Síť je čtveřice N = ( G, s, t, c) kde G ( V, A) = je prostý orientovaný graf a každé orientované hraně ( u, v) je přiřazeno nezáporné číslo, které se nazývá kapacita hrany ( u, v), formálně c ( u,

Více

Úvod do informatiky. Miroslav Kolařík

Ú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í

Více

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

Věta o dělení polynomů se zbytkem Věta o dělení polynomů se zbytkem Věta. Nechť R je okruh, f, g R[x], přičemž vedoucí koeficient polynomu g 0 je jednotka okruhu R. Pak existuje jediná dvojice polynomů q, r R[x] taková, že st(r) < st(g)

Více

Pravděpodobnost a statistika (BI-PST) Cvičení č. 4

Pravděpodobnost a statistika (BI-PST) Cvičení č. 4 Pravděpodobnost a statistika (BI-PST) Cvičení č. 4 J. Hrabáková, I. Petr, F. Štampach, D. Vašata Katedra aplikované matematiky Fakulta informačních technologií České vysoké učení technické v Praze ZS 2014/2015

Více

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

[1] x (y z) = (x y) z... (asociativní zákon), x y = y x... (komutativní zákon). Grupy, tělesa grupa: množina s jednou rozumnou operací příklady grup, vlastnosti těleso: množina se dvěma rozumnými operacemi příklady těles, vlastnosti, charakteristika tělesa lineární prostor nad tělesem

Více

Naproti tomu gramatika je vlastně soupis pravidel, jak

Naproti tomu gramatika je vlastně soupis pravidel, jak 1 Kapitola 1 Úvod V přednášce se zaměříme hlavně na konečný popis obecně nekonečných množin řetězců symbolů dané množiny A. Prvkům množiny A budeme říkat písmena, řetězcům (konečným posloupnostem) písmen

Více

Matematická analýza pro informatiky I. Limita funkce

Matematická analýza pro informatiky I. Limita funkce Matematická analýza pro informatiky I. 5. přednáška Limita funkce Jan Tomeček tomecek@inf.upol.cz http://aix-slx.upol.cz/ tomecek/index Univerzita Palackého v Olomouci 18. března 2011 Jan Tomeček, tomecek@inf.upol.cz

Více

Lineární programování

Lineární programování Lineární programování Petr Tichý 19. prosince 2012 1 Outline 1 Lineární programování 2 Optimalita a dualita 3 Geometrie úlohy 4 Simplexová metoda 2 Lineární programování Lineární program (1) min f(x) za

Více

Dijkstrův algoritmus

Dijkstrův algoritmus Dijkstrův algoritmus Hledání nejkratší cesty v nezáporně hranově ohodnoceném grafu Necht je dán orientovaný graf G = (V, H) a funkce, která každé hraně h = (u, v) H přiřadí nezáporné reálné číslo označované

Více

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

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

Více

grupa těleso podgrupa konečné těleso polynomy komutativní generovaná prvkem, cyklická, řád prvku charakteristika tělesa

grupa těleso podgrupa konečné těleso polynomy komutativní generovaná prvkem, cyklická, řád prvku charakteristika tělesa grupa komutativní podgrupa těleso generovaná prvkem, cyklická, řád prvku Malá Fermatova věta konečné těleso charakteristika tělesa polynomy ireducibilní prvky, primitivní prvky definice: G, je grupa kde

Více

Matematická analýza III.

Matematická analýza III. 3. Implicitní funkce Miroslav Hušek, Lucie Loukotová UJEP 2010 V této kapitole se seznámíme s dalším možným zadáním funkce jejím implicitním vyjádřením. Doplní tak nám již známé explicitní a parametrické

Více

1 Nenulové toky. 1.1 Úvod. 1.2 Definice

1 Nenulové toky. 1.1 Úvod. 1.2 Definice 1 Nenulové toky 1.1 Úvod Naším výchozím bodem bude grafová dualita. Nechť G je graf s daným vnořením v rovině, které určuje jeho duální graf G. V rámci duality si navzájem odpovídají například následující

Více

1 Soustavy lineárních rovnic

1 Soustavy lineárních rovnic 1 Soustavy lineárních rovnic 1.1 Základní pojmy Budeme uvažovat soustavu m lineárních rovnic o n neznámých s koeficienty z tělesa T (potom hovoříme o soustavě m lineárních rovnic o n neznámých nad tělesem

Více

Hammingův odhad. perfektní kódy. koule, objem koule perfektní kód. triviální, Hammingův, Golayův váhový polynom. výpočet. příklad

Hammingův odhad. perfektní kódy. koule, objem koule perfektní kód. triviální, Hammingův, Golayův váhový polynom. výpočet. příklad Hammingův odhad koule, objem koule perfektní kód perfektní kódy triviální, Hammingův, Golayův váhový polynom výpočet Hammingův kód H 3 Golayův kód G 23 obecně příklad ternární kód Tvrzení: Dán binární

Více

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

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

Více

Vybíravost grafů, Nullstellensatz, jádra

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í

Více

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

Lineární algebra : Změna báze Lineární algebra : Změna báze (13. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 8. dubna 2014, 10:47 1 2 13.1 Matice přechodu Definice 1. Nechť X = (x 1,..., x n ) a Y = (y 1,...,

Více

Barevnost grafů MFF UK

Barevnost grafů MFF UK Barevnost grafů Z. Dvořák MFF UK Plán vztah mezi barevností a maximálním stupněm (Brooksova věta) hranová barevnost (Vizingova věta) příště: vztah mezi barevností a klikovostí, perfektní grafy Barevnost

Více

Matematická analýza III.

Matematická analýza III. 1. - limita, spojitost Miroslav Hušek, Lucie Loukotová UJEP 2010 Úvod Co bychom měli znát limity posloupností v R základní vlastnosti funkcí jedné proměnné (definiční obor, monotónnost, omezenost,... )

Více

Lineární algebra : Metrická geometrie

Lineární algebra : Metrická geometrie Lineární algebra : Metrická geometrie (16. přednáška) František Štampach, Karel Klouda LS 2013/2014 vytvořeno: 6. května 2014, 10:42 1 2 Úvod Zatím jsme se lineární geometrii věnovali v kapitole o lineárních

Více

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

Lineární prostory. - vektorové veličiny(síla, rychlost, zrychlení,...), skládání, násobení reálným číslem Lineární prostory - vektorové veličiny(síla, rychlost, zrychlení,...), skládání, násobení reálným číslem - volné vektory a operace s nimi(sčítání, násobení reálným číslem) -ve 2 nebove 3 vázanévektorysespolečnýmpočátkem

Více

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

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

Více

Vlastní čísla a vlastní vektory

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)

Více

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

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 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 206 Zpráva o výsledcích přijímacího řízení do magisterského navazujícího studia

Více

10. DETERMINANTY " # $!

10. DETERMINANTY  # $! 10. DETERMINANTY $ V této kapitole zavedeme determinanty čtvercových matic libovolného rozměru nad pevným tělesem, řekneme si jejich základní vlastnosti a naučíme se je vypočítat včetně příkladů jejich

Více

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

Antonín Slavík Katedra didaktiky matematiky MFF UK. 50. výročí KDM MFF UK Netradiční důkaz Eulerovy věty o mnohostěnech Katedra didaktiky matematiky MFF UK 50. výročí KDM MFF UK 30. září 2015 Eulerova věta o mnohostěnech Pro každý konvexní mnohostěn platí: počet vrcholů + počet

Více