1 Obsah 1 Grafy 1 2 Bipartitn grafy 3 3 Souvislost graf 5 4 Toky v s t ch 8 5 Matroidy 11 6 Ramseyova v ta 13 7 Rovinn grafy 15 8 Dopravn probl my 17

Relevanta dokument
VECKANS LILLA POSTKODVINST á kronor Inom nedanstående postkoder vinner följande 249 lottnummer kronor vardera:

VECKANS LILLA POSTKODVINST á kronor Inom nedanstående postkoder vinner följande 172 lottnummer kronor vardera:

Arvika 2019_243 Stömne Bertil Persson Betongteknik AB DECIBEL - Huvudresultat Beräkning: VKV SWE99TM VKV typ Ljuddata

1. M öt et s öp pn an d e S ve n fö r k la r a r mö t et ö p p nat k lo c k a n i me d le ms k o nt o r et.

VECKANS LILLA POSTKODVINST á kronor Inom nedanstående postkoder vinner följande 219 lottnummer kronor vardera:

VECKANS LILLA POSTKODVINST á kronor Inom nedanstående postkoder vinner följande 229 lottnummer kronor vardera:

POSTKODVINSTER á kronor Inom nedanstående postkoder vinner följande 307 lottnummer kronor vardera:

VECKANS LILLA POSTKODVINST á kronor Inom nedanstående postkoder vinner följande 245 lottnummer kronor vardera:

POSTKODVINSTER á kronor Inom nedanstående postkoder vinner följande 234 lottnummer kronor vardera:

RNDr. Tom Havl t, CSc. Organizace dat Z pisky z p edn ky zpracoval: Ji Dobe 20. dubna 1995 Obsah 1 Vyhled v n Z kladn pojmy : : : : : : : : : :

VECKANS SMÅVINSTER - POSTKOD, 500 kronor vanns av följande postkoder:

VECKANS LILLA POSTKODVINST á kronor Inom nedanstående postkoder vinner följande 270 lottnummer kronor vardera:

Blåsen nu alla (epistel nr 25)

Adagio. œ œ œ œ œ œ œ. œ œ œ œ. & bb 4 4 œ. & bb. œ œ œ œ œ œ œ œ Œ. & bb œ œ œ œ œ œ œ œ. & bb œ œ œ œ œ b D. q = 72. och nar. var 1ens.

Minnesanteckningar regional styrgrupp Vård- och omsorgscollege Västmanland

HC-2. All män na data Hyg ros tat. Drift- och montageinstruktion [Dok id: mi-292se_150522] HC-2, Digital hygrostat.

Till Dig. Innehåll. Blåeld musik kärleksverser tonsatta av Lasse Dahlberg. Allt, allt jag ägde...

ICH Q3d Elemental Impurities

POSTKODVINSTER á kronor Inom nedanstående postkoder vinner följande 244 lottnummer kronor vardera:

27. NATURLJUD. o k k o k k k. p k k k kz k k o k k k k k k n k k k. k o k. a f4 Fredrik: kk k. k dk. a f4 4 j. k n. k n k k. k n k n k n.

NOVATHERM 4FR PROJEKTERINGSANVISNING BRANDISOLERING AV BÄRANDE STÅLKONSTRUKTIONER

Bröderna fara väl vilse ibland (epistel nr 35)

Opp, Amaryllis (Fredmans sång nr 31)

favoritserviser Not for printing HÄR ÄR GOTLANDS BÄSTA ANTIKBODAR! Sommarens shoppingguide

jz j k k k k k k k kjz j k k j j k k k k j j

Älvåker Strandhagagatan Skogaholm Högforsgatan

Vila vid denna källa (epistel nr 82)

Algebra Negativa tal, Parenteser, Potenser, Bråk, Kvadreringsreglerna, Konjugatregeln

Information från Medborgarkontoret Hösten 2013

Låt oss tillsammans se till att vi blir många fler

or.fdrande i- Uppsal-a och artikel uppmdrks.arntret i ansprak fdrefaller i"ltie" ocn raiiigtrusetr

Star ta Pro/ENG I NE ER

Tidtabell. 208/209 Skellefteå - Skelleftehamn Sommar, från och med 16/6 till och med 17/ Tel.

Hade jag sextusende daler (sång nr 14)

Skyarna tjockna (epistel nr 21)

1295:Spara 700 kr! Kraftfull och tyst dammsugare med Hepa-filter! Svensktillverkad, tystgående kvalitetsdisk! :ord pris 1995.

Birger Sjöberg. Dansbanan. Arrangemang Christian Ljunggren SA T/B + Piano SATB MUSIC

Ur Höga visan. 4. Stycket är i grunden skrivet för enbart kör, men solister kan, om så önskas, sjunga valfria delar för att öka variationen.

!"# $%&'! "#$ '!"# $%&'! ()*+,-%&./%&01 $%& 2! :$+(; "#!$%&!$%& ) $+%& <=$>% <A0$%&!$%&BC DE 8FGBH IJKL MN0OF 4 PQRS T 056U) $%&VW<A$%&U"

Konsekvensutredning enligt förordning (2007:1244) om konsekvensutredning vid regelgivning Regeländring Problembeskrivning Effekter av regleringen

Beslut om frigränser för radioaktiva ämnen

26,4 21,8 21,8 21,8 1:27 22,7 22,4 19,4 21,7 18,3 18,6 23,1 19,8 26,2 17,7 15,9 1:45 15,5 24,4 16,3 15,5 1: ,2 10,3 18,6 1:28.

Beteckningar för områdesreserveringar: T/kem Landskapsplanering

bruksanvisning/ user manual

Utvecklingen av klövviltstammarna på Halleoch Hunneberg Ar be tet är be ställt av Sve as kog/na tu rup ple vel ser AB

Alings ås Sven Jo nas son Ste fan By dén

Medborgarnas synpunkter på skattesystemet, skattefusket och Skatteverkets kontroll Resultat från en riksomfattande undersökning hösten 2006

From A CHORUS LINE. For SATB* and Piano with Optional Instrumental Accompaniment. Duration: ca. 2: 15 AKT TVÅ! ... I El>maj7 A

Tranors nyttjande av en tranbetesåker vid Draven i Jönköpings län

Älvåker Strandhagagatan Skogaholm Högforsgatan

R app o r t T A n a l y s a v f as t p r o v. Ut f ä r dad P e r S a mu el s s on

drinkrecept från MATgeek på elon.se

Veckans lilla lottnummervinst á kronor Nedanstående 250 lottnummer vinner kronor vardera:

α alfa β beta γ gamma δ delta ε epsilon ζ zeta η eta θ theta ι iota κ kappa ν ny α alfa β beta γ gamma δ delta ε epsilon ζ zeta η eta θ theta ι iota

L O. a r. l e d. l g. e s d. n a. t o. n a. n o. i a. t i l. t a l p. n e. e d. r v. n e. k e d. l l. r vä. Tävlingen arrangeras av S UASH CENTER

GOSPEL PÅ SVENSKA 2. Innehåll

Fader Bergström, stäm upp och klinga (epistel nr 63)

Ser ni äng -en? œ œ œ œ œ œ œ œ œ œ. œ œ Ó. Œ œ. œ œ œ œ œ F. œ œ Œ œ. & Œ œ. œ œ œ œ œ œ œ œ. œ œ œ œ œ œ œ. œ œ œ. œ œ œ œ œ. & œ œ œ œ.

Hundra tusen miljarder

Demoex. Come on children 4

CAMPUS. Campus. Duettgatan Klasmossen. Forest Hill. Universitetet. Klarinettgatan. Ö Gustavsbergsvägen. Kaprifolgatan Mor Märtas väg CENTRUM

DAGLIGA VINSTER - POSTKOD, 500 kronor vanns av följande postkoder:

Demoex. Come on children! Come on children - volym 2. Volym 2 av Karin Runow. Copyright: Runow Media AB ENDAST FÖR PÅSEENDE

De delar i läroplanerna som dessa arbetsuppgifter berör finns redovisade på den sista sidan i detta häfte. PERIODISKA SYSTEMET

383 D x MB/Ewerman ja ok ok ok rep MB

Nya Goodwill Företagsekonomi

4-tråd, mo du lar kon takt. Alarm 1 st hög nivå %, all tid hög re än steg 1

Louise. Hayde. Nadja. kommer Förbandet är ju nästan klara showen börjar snart och vi har inte ens kommit in än

FRITHIOF HELLBERG TRÄFFAS SÄKRAST KL. 2 3.

DÄR VÅRA VÄGAR KORSAS

13. DIKTÖRNS SÅNG. l l l l. a 2 2 ff f l. l l l l. a2 ff f l. l l l l. b 2 2f f f. k k k k k k k k

De delar i läroplanerna som dessa arbetsuppgifter berör finns redovisade på den sista sidan i detta häfte. PERIODISKA SYSTEMET

.1fl.=::5, =E; E=E*r;!;E 5. d5eige?2a U. i i o = .2 B=lJ3S. - :'x.=f= o.. () ie.:.: (J'O tr:1= l,r'\ E cj-o -, ^i.i.= -i -., l-n.

Tranor och grågäss runt Draven

Sjung och läs nu Bacchi böner (sång nr 57)

De delar i läroplanerna som dessa arbetsuppgifter berör finns redovisade på den sista sidan i detta häfte. PERIODISKA SYSTEMET

Fader Berg i hornet stöter (epistel nr 3)

MEDBORGARDIALOGEN TYCK OM TORGET

s i m ÖS ^Me ^i-oij & ^émo^öl Ila 7 J uu^\a <ft o f 5Vy / ( 2 i ^3 y3 S:a pc^\^ oyh^oa^ A^^-^o^^S o ^0 '^cwrl,uaupxj (TD^L ^C^)^5 ^.

Vandringsmannen G =144. d d l l l. l l. k t. ks ks k k t. ks ks ks. s k s ks k. k k k k k k k k k k k k k k k k k k k k. ks k. ks k s k s ks k.

För länge sen hos Beethoven

DEMO Tillhör Runow media AB

Innehåll. Sångerna i detta häfte går att beställa som separatutgåvor från förlaget

A1 Smartboard, 32 Salsansvar:HANDEL

Stad. Dalmö folkhögskola Lyngsåsa, llaralnge kommun Inventering av mark och landskap Diarienr. topia

Dumtummen. œ œ Œ. som ej är. men er len. - - han. tum ring ga - - œ œ œ. tiskt. fak. till Strunt -för. och. ting. ten. kan. bort... œ œ œ œ œ œ.

Vakuumpumpar/-ejektorer Large

Ack du min moder (epistel nr 23)

VILLA VÄNERN EN SUCCÉ I VÄST - SÄLJSTART SNART I DESSA OMRÅDEN. BEKVÄMT BOENDE I SMÅSTADSIDYLL PÅ ÖSTRA ÄNGARNE, ALE

bruksanvisning/ user manual


Arbetsbok 1 Jämna steg. o, s, m, a, r, i. Elisabeth Marx. Individuell lästräning för elever i förskoleklass och lågstadiet

Änglahyss succé i repris

Fram med basfiolen (epistel nr 7)

Vårtermin 2015 EK12A1 STAGNELIUSSKOLAN

Prislista effektiv from rev. 3 Analyseringen följer tillgängliga ASTM-metoder

Kvinnliga Akademien. kvinnostipendium. T O R S D A G E N D E N 7 F E B R U A R I 1907 N:R 6 (1049)

Gävleborgs Bridgeförbund Bridgerally

Transkript:

1 Obsah 1 Grafy 1 Bipartitn grafy 3 3 Souvislost graf 5 4 Toky v s t ch 8 5 Matroiy 11 6 Ramseyova v ta 13 7 Rovinn grafy 15 8 Dopravn probl my 17 Seznam obr zk 1 P kla grafu a opov aj c ho blokov ho grafu : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 7 P klay rovinn ch anerovinn ch graf : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 15 3 P klay konvexn ch nakreslen rovinn ch graf : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 16 4 Hamiltonovsk kru nice (sch mak kazu) : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : : 18 1 Grafy Denice 1.1 Orientovan graf je vojice G =(E V ), ke prvky mno iny V naz v me vrcholy, a prvky mno iny E hrany je p itom E V. mluva. Bueme uva ovat pouze kone n grafy, tey s kone nou mno inou vrchol V. Smy kou pak naz v me hranu veouc z vrcholu o sebe sama, tey (u u). Denice 1. Orientovan graf G =(V E) naz v me orientovan m grafem bez smy ek, je-li relace E ireexivn. Orientovan graf G =(V E) naz v me symetrick m, je-li relace E symetrick. Hranu symetrick ho orientovan ho grafu si p itom m eme p estavit jako mno inu nejv e vouprvkov ch pomno in V. Denice 1.3 Graf (neorientovan ) je vojice G =(V E),keE je mno ina vouprvkov ch pomno in V (analogie symetrick ho orientovan ho grafu bez smy ek). Denice 1.4 Stupe vrcholu je po et hran s vrcholem incientn ch, tey s(v) =jfe Ejv egj: V ta 1.5 Sou et stup vrchol libovoln ho grafu je roven vojn sobku po tu jeho hran. Form ln zaps no: 8G =(V E): X vv s(v) =:jej D kaz: z ejm (na lev stran se ka hrana po t vakr t).

1 GRAFY Denice 1.6 Graf G 0 =(V 0 E 0 ) se naz v pografem grafu G =(V E), je-li V 0 V az rove E 0 E. pln m pografem pak naz v me takov pograf, pro kter nav c plat E 0 = V 0 \ E, tey jsou v n m obsa eny v echny hrany p von ho grafu, spojuj c vrcholy z V 0. Denice 1.7 Homomorsmem graf naz v me zobrazen h : G! G 0 (tey h : V! V 0 a h : E! E 0 )takov, e h(e) E 0. Pozn mka. Pografy opov aj prost m homomorsm m. Denice 1.8 Sle je posloupnost navazuj c ch uzl a hran, tey v 1 e 1 ::: v n e n v n+1 ke e i = fv i v i+1 g81 i n n 0: slo n pak naz v me lkou cesty. Cesta je sle, v n m se neopakuj uzly ani hrany, tey e i 6= e j, v i 6= v j, 81 i<j n. Je tey ovoleno, aby spl valy prvn a poslen vrchol, ale ostatn ne. Takovou cestu, v n prvn a poslen vrchol spl vaj (v 1 = v n+1 ), a m v ce ne va vrcholy (n >), naz v me kru nic. Tah je sle, ve kter m se mohou opakovat vrcholy, ale ne hrany. V ta 1.9 Jestli e mezi v ma vrcholy existuje sle, existuje mezi nimi i cesta. D kaz: z ejm sta vyhoit smy ky(kru nice, kter jsou sou st sleu). Denice 1.10 Souvisl graf je graf, v n m existuje cesta mezi ka mi v ma vrcholy. Vz lenost vrchol v souvisl m grafu je nejmen lka cesty, kter je spojuje bueme ji zna it %(u v). Takto enovan vz lenost je z ejm metrikou. Komponenta grafu je maxim ln souvisl pograf grafu. Nesouvisl graf se tey roz lenit na n kolik komponent, znich ka je ji souvisl. Strom je souvisl graf bez kru nic. V ta 1.11 Libovoln strom, kter m v ce ne jeen vrchol, m alespo va vrcholy stupn 1. D kaz: Uva me ve stromu nejel cestu v 1 e 1 :::v n e n v n+1. Z ejm mus b t s(v 1 )=s(v n+1 )=1, jinak bychom na li el cestu nebo kru nici. V ta 1.1 Souvisl graf je strom,, jv j = jej +1. D kaz: ) inukc vzhleem k po tu vrchol. 1. n =1 z ejm.. n>1: pak existuje vrchol stupn 1 ky ho z grafu ostran me, z ejm neporu me souvislost, a zbytek pln pograf je op t strom. Proto e jv 0 j = n ; 1, m eme pou t inuk n ho p epoklau a ost v me ( rovn inukc : 1. n =1 z ejm. jv j = n +1: jv j = jv 0 j +1=(jE 0 j +1)+1=jEj +1:

BIPARTITN GRAFY 3 (a) bu G obsahuje vrchol stupn 1. Pak jej m eme vypustit a z skat tak graf G 0 na vrcholech V 0.Ten spl uje rovnost jv 0 j = je 0 j +1, je tey strom, a proto i G ke strom. (b) nebo G neobsahuje vrchol stupn 1. Tento p pa ale nem e nastat, proto e X st v =:jej:jv j =:jej +1 a to je spor. Denice 1.13 Les je graf bez kru nic. 1 D sleek 1.14 Bu G les. Pak po et komponent G je roven jv j;jej. D kaz: Ka komponenta je stromem, p i em jv i j;je i j =1. Denice 1.15 Kostra grafu G =(V E) je strom G 0 =(V E 0 ),kee 0 E. V ta 1.16 Libovoln souvisl graf G m kostru. D kaz: Sestav me posloupnost pograf G 0 ::: G n s n sleuj c mi vlastnostmi: a) E 0 =, V 0 = b) E i+1 vznikne p i n m hrany e i+1 k E i tak, e nevznikne kru nice c) zastav me, jakmile V = V n. Uk eme, e G n je kostra, a to sporem: nech v V ; V n, cesta spojuje v a u V n. Lze tey p iat hranu (u v), ata nevytvo kru nici, ani neporu souvislost. To jespor. Tento algoritmus je typem tzv. hlaov ho algoritmu funguje na z kla principu se er, co m e. Jak uk eme v al m, ne v y vee tento typ algoritm kc li. Bipartitn grafy Denice.1 P rov n grafu je takov pomno ina P E, e n v hranyvp neinciuj. Maxim ln mo n po et hran p rov n se pak naz v p rovac slo grafu. P rov n grafu s maxim ln m mo n m po tem hran nelze v y nal zt hlaov m algoritmem. Denice. Bipartitn graf je takov graf, jeho mno inu vrchol lze roz lit na v isjunktn pomno iny V 1 a V tak, e E \ V1 = a E \ V =, tey hrany bipartitn ho grafu veou pouze z jen z isjunktn ch pomno in o ruh zna me G =(V 1 [ V E). V ta.3 Hallova v ta Bipartitn graf G =(V [ W E) m p rov n velikosti jwj, D kaz: 8X W : ) z ejm 1 D er kova enicenice: Souvisl les je strom. jxjjfv V : 9x X : fv xgegj

BIPARTITN GRAFY 4 ( Bez jmy na obecnosti p epokl ejme, e G je minim ln graf s touto vlastnost, tey e G ;feg ji nespl uje. Uk eme, e tento minim ln graf je pr v p rov n (kyby tam je t n co bylo, tak to m eme vyhoit, a nen to minim ln ). V opa n m p pa 9x V [ W, s(x). Mus b t x V (jinak by toti s(x) 1 8x V ). Uva me nyn V 0 = fx V : s(x) =1g. JejWjjV 0 j)g m p rov n velikosti jwj a G nen minim ln. (Je tay je t jeen kaz.) V ta.4 Frobenius, Hall, K nig P rovac slo (G) bipartitn ho grafu G (tey maxim ln po et isjunktn ch hran) je rovno se n mu slu grafu G, tey minim ln mu po tu vrchol takov ch, e libovoln hrana inciuje s n kter m z nich. Otu tak plyne Hallova v ta. D kaz: Dok eme pouze to, e otu plyne Hallova v ta (v ta.3). Nech G =(V [ W E) spl uje pom nku v ty.3.se n slo jwj je po et vrchol prav strany: v opa n m p pa existuje mno ina X, kter je se nou, a p itom jxj < jwj. Uva me V = X 1 [X,keX 1 V a X W, a le G(W ; X ) X 1. Plat tey jwj;jx j = jw ; X jjg(w ; X )jjx 1 j, tey jxj;jx j < jwj;jx j a to je spor. Pozn mka.5 P rovac slo je tey obrou charakteristikou bipartitn ho grafu a sice v tom smyslu, e se snano prokazuje pozitivn m zp sobem: chceme-li uk zat (G) n pak sta nal zt ono p rov n naopak (G) <n sta nal zt se nu s m n ne n uzly (t m tey ok eme, e neexistuje p rov n velikosti n). Denice.6 Hypergraf H(V E ") je trojice, ke V je obvykl mno ina vrchol, E je mno ina hran, " je incien n funkce " : E! V. Hrany jsou tey n jak objekty, o kter ch v me pouze to, e spojuj hrany kter spojuj, to popisuje incien n funkce. P kla.1 Ka oby ejn graf je hypergraf. D le nap. je-li incien n funkce prost, hovo me o prost m hypergrafu. Poku je " : E! P (V ), ke P (V ) je mno ina vouprvkov ch pomno in, nen obvykl m grafem, poku nen prost : pak toti vojici vrchol m e spojovat v ce ne jena hrana (tey p ipou t me tzv. n sobn hrany) hovo me pak o tzv. multigrafu. Denice.7 Transverz l hypergrafu je prost zobrazen : E! V takov, e 8e E : o syst mu r zn ch reprezentant. (e) "(e). M eme tey hovo it P kla. Nast v probl m, ky m hypergraf tranverz l. Toti nap.: 1. m me-li V = f1 ::: 6g ahranyjsoue 1 =1 3 e =1 4 e 3 =1 5 e 4 =3 4 5 6 e 5 =3 4 5 6, pak transverz l je =1 5 4 3 (p esn ji op t (e 1 )=1at.). je-li V = f1 3g a e 1 = e = e 3 =1, pak transverz l neexistuje. Korektn z pis by byl "(e1) =f1 3g.

3 SOUVISLOST GRAF 5 V ta.8 Hypergraf m transverz l, pr v ky pro ka X E plat jxj S "(x) xx D kaz: P eveeme hypergraf na bipartitn graf G =(V [ E R), ke hrany bipartitn ho grafu jsou fw egr, w "(e). Z ejm hypergraf m transverz l, pr v ky G m p rov n velikosti jej. V ta.9 Bu A matice. Maxim ln po et nez visl ch nenulov ch prvk matice A (tey takov ch, kter nele ve stejn m ku ani sloupci) je roven minim ln mu po tu a, kter obsahuj v echny nenulov prvky matice A. D kaz: M jme matici A typu m=n. Uv me bipartitn graf, ke V = f1 ::: mg, W = f1 ::: ng, G =(V [ W E), ke p itom fi jg je hrana, pr v ky a ij 6=0. Vi me, e ost v me Hallovu v tu. Denice.10 Matic incience bipartitn ho grafu G =(V [ W E), kejv j = m jwj = n, bueme rozum t matici A typu m=n takovou, e a ij =1pr v ky fv i w j ge. Pozn mka.11 Po et v ech p rov n velikosti n je pak roven (pro tvercovou matici) X a 1 (1) ::: a n (n) ke s t me p es v echny permutace mno iny inex f1 :::ng. 3 Souvislost graf Denice 3.1 slo souvislosti grafu je nejmen po et vrchol, jejich ostran n m (v etn hran s nimi incientn ch) vznikne nesouvisl nebo trivi ln (jv j1) graf. Denice 3. Z pisem K n bueme rozum t pln graf na n vrcholech. Denice 3.3 Graf je k-souvisl, pr v ky pro jeho slo souvislosti plat (G) k. V ta 3.4 Mengerova Graf je k-souvisl, pr v ky libovoln va r zn jeho vrcholy lze spojit alespo k isjunktn mi cestami (p i em spojen vrcholy se pro stanoven isjunknosti nepo taj ). D kaz: ( z ejm poku existuje k cest spojuj c ch va vrcholy, mus se v echny p eru it, aby se naru ila souvislost.. ) je nechutn (neuveen). D sleek 3.5 Graf G je -souvisl, pr v ky ka va r zn vrcholy le na kru nici. Denice 3.6 Mno ina vrchol S roz luje vrcholy u v, poku po oebr n mno iny S se ocitnou u v v r zn ch komponent ch grafu G ; S.

3 SOUVISLOST GRAF 6 V ta 3.7 Siln j Mengerova (lok ln varianta) Bu te u v va r zn neincientn vrcholy.pak nejmen po et vrchol roz luj c ch u v je roven nejv t mu po tu isjunktn ch cest spojuj c ch u v. Pozn mka 3.8 Uk eme implikaci V ta 3.7 ) V ta 3.4. M jme k-souvisl graf a v n m r zn vrcholy u v. Poku tyto vrcholy neinciuj, je tvrzen z ejm (k p etnut k isjunktn ch cest je t eba ostranit alespo k vrchol ). Poku vrcholy inciuj, ostran me hranu e = uv ostaneme tak (k ; 1)-souvisl graf. Pak v G ;feg existuje k ; 1 isjunktn ch cest. Hranu e jsme p itom mohli zru it ostran n m jenoho vrcholu pole v ty 3.7 tey existuje k isjunktn ch cest(v etn hrany e). Pozn mka 3.9 D le uk eme implikaci V ta 3.7 ) V ta.4. M jme G =(V [W E). Sestroj me graf G =(V E),keV = V [W [fv wg (SCH MA) a E = E[ffv xg x V g[ ffw yg y Wg. Nyn pou ijeme v tu 3.7 pro vrcholy v w: maxim ln po et isjuktn ch cest je roven p rov n (aby cesty nem ly pr nik ve V a W ). Denice 3.10 Hranov slo souvislosti je nejmen po et hran, jejich ostran n m 3 vznikne nesouvisl nebo trivi ln graf zna me (G). Graf naz v me hranov k-souvisl m, poku plat (G) k. Lemma 3.11 Pro graf G, slo souvislosti (G), hranov souvislosti (G) a stupe libovoln ho vrcholu plat (G) (G) s(v) V ta 3.1 ForFulkersonova v lok ln verzi Pro ka va r zn vrcholy u v G je nejmen po et hran roz luj c ch u v (ozna me m) roven nejv t mu po tu hranov isjunktn ch cest spojuj c ch u v (ozna me M). D kaz: Nerovnost M m je hne vi t, opa nou okazovat nebueme. V ta 3.13 ForFulkersonova Graf je hranov k-souvisl, pr v ky ka va vrcholy lze spojit k hranov isjunktn mi cestami. Denice 3.14 Artikulac naz v me vrchol, jeho ostran n m ostaneme nesouvisl graf. Lemma 3.15 Graf je -souvisl, pr v ky m alespo t i vrcholy a nem artikulaci. Denice 3.16 Blok je graf, kter je bu izolovanou hranou, nebo je -souvisl. Blok grafu je maxim ln pln pograf grafu, kter je blokem. Blokov graf B(G) grafu G: vrcholy jsou bloky a artikulace p von ho grafu, hrany jsou vojice fa Bg, ke a je artikulace B je blok, a le a B. P kla 3.1 P kla grafu (ze souvisl ho) a jeho opov aj c ho blokov ho grafu vi me na obr zku 1. Ze jsou p itom velk mi p smeny ozna eny bloky grafu ( troj heln ky T 1 T T 3 T 4, izolovan hrana H, a tverec X), a mal mi p smeny a 1 a a 3 a 4 jenotliv artikulace. 3 Nyn ostra ujeme pouze hrany vrcholy z st vaj.

3 SOUVISLOST GRAF 7 JJ J J X T 1 T 1 T D D J D J D a 4 ; @ @ T 4 a 1 H a @ a 3 A ; ; @ ; ;; @; A @ AA T 3 a 1 H a X a 4 T 4 ; T a T 3 3 Obr zek 1: P kla grafu a opov aj c ho blokov ho grafu V ta 3.17 Blokov graf souvisl ho grafu je strom. D kaz: Uva me va r zn bloky B 1 B.Pak z ejm (ozna me B i =(V i E i )) jv 1 \ V j1. Je-li p itom tento pr nik nepr zn, jen se z ejm o artikulaci. Poku je tey pr nik nepr zn, obsahuje V 1 [ V artikuaci a (nebo bloky jsou maxim ln ). Nech nyn nap. a V 1. Ostran me-li a z V 1, pak V 1 ;fag le v jen komponent (V 1 [V );fag (tey samotn V 1 se nerozpa, ale V 1 [ V ano). Otu ji V 1 \ V = fag. Pro ka ou artikulaci a z ejm existuj bloky B 1 B grafu G takov, e V 1 \ V = fag. V blokov m grafu nem e b t kru nice, proto e pr niky blok le c ch na t to kru nici by nebyly artikulace (nerozpalo by se to). Ozna en. Operace na grafech: oebr n hrany p i n hrany G ; e =(V E ;feg) G + e =(V E [feg) (p epok. e 6 E) kontrakce hrany G e = (V ;fu vg[fwg ffx yg : fx yg\fu vg = g [ ffw xg : fv xge _fu xgeg), len hrany tey zru se hrana e = fu vg a vrcholy se st hnou v jeen G : e =(V [fwg E;feg[ffu wg fv wgg), hrana se roz l nov m vrcholem ( troj heln ek) postupn m prov n m ope- V ta 3.18 Synt za -souvisl ch graf Graf G je -souvisl, pr v ky jej lze vytvo it z grafu K 3 rac +, :. D kaz: (: z ejm.

4 TOKY V S T CH 8 ): Ka -souvisl graf vznikne (je mo no z skat) n sleuj c m zp sobem: Vyjeme z grafu G 0, co bue kru nice (ta se z K 3 z skat len m). P i me cestu, kter spojuje va vrcholy t to kru nice, ale jinak je s n isjunktn. Dostaneme cesty C 1 C ::: ( p i v n u ). Z ejm p itom libovoln -souvisl graf obsahuje n jakou kru nici G 0. S Nech nyn m me G 0 C 1 C ::: C n a vytvo me graf H = G 0 [ n C i,anech je tento graf r zn o G. Proto e G je souvisl, existuje hrana fu vg E takov, e u H a p itom e 6 H. D le v me, e G ;fug je souvisl (proto e G je -souvisl ) otu ji z ejmou vahou (iskus, za fu vg vee ven) ostaneme tvrzen ). 4 Toky v s t ch Denice 4.1 S je (kone n ) orientovan graf G =(V E) spolu s ohonocen m hran c : E!R +, kter se naz v kapacita hran. V s ti jsou vyzna eny uzly s t, kter naz v me zroj a stok. Denice 4. Tok velikosti C z s o t je re ln funkce f : E!R +, kter spl uje: f (y z) c(y z) pro ka ou hranu fy zge, P ee; (x) f (e) = ke p itom P ee + (x) E ; (x) =ffy xgeg E + (X) =ffx zgeg avelikost toku je pak enov na jako f (e) pro ka vrchol x V r zn o s t C = X ee; (t) f (e) ; X ee + (t) ili v echno, co p ite e o stoku, m nus to, co je t ote e zp t o s t. loha. Z klan lohou, kterou bueme e it, je stanoven maxim ln ho toku z s o t v an s ti, tey toku maxim ln velikosti C. Denice 4.3 ez mezi vrcholy s t je takov pomno ina hran E 0 E, e v grafu G 0 =(V E ; E 0 ) neexistuje orientovan cesta z s o t. Kapacitou ezu p itom rozum me slo P ee0 c(e). V ta 4.4 For-Fulkersonova v ta o maxim ln m toku Bu G si c kapacitou c. Pak maxim ln velikost toku z s o t je rovna minim ln kapacit ezu mezi s a t. D kaz: D ky Pasekovi je siln za morchan. Nech f je maxim ln tok, M je jeho velikost. Vezm me A B P V a ozna me f (A B) = f (a b), ke s t me p es a A b B (a b) E. Z ejm je f (V x) ; f (x V )=0pro s 6= x 6= t a lem = f (V t) ; f (t V ). Zvolme nyn S T V tak, e s S t T S \ T = S[ T = V.Nyn M = X xt i=1 f (e) f (V x) ; f (x V )=f (V T) ; f (T V )=f (S [ T T) ; f (T S [ T ) = f (S T )+f (T T) ; f (T S) ; f (T T) = f (S T ) ; f (T S) f (S T ) c(s T )

4 TOKY V S T CH 9 D kaz: Prvn st le Paseky. Nech E 0 je minim ln ez mezi s t s kapacitou m. Denujme si mno inu S jako mno inu v ech vrchol x V takov ch, e v grafu (V E ; E 0 ) existuje orientovan cesta z s o x. (Z ejm s S t 6 S.) Polo me le T = V ; S je tey t T. Z ejm E 0 = f(x y) E : x S y Tg: poku toti x S y T, existuje orientovan cesta z s o x a neexistuje cesta z s o y, tey(x y) 6 E ; E 0, a tey (x y) E 0. Naopak poku (x y) E 0, pak existuje orientovan cesta v grafu (V E ; E 0 ) z s o x (jinak bychom mohli hranu (x y) z E 0 ostranit). Z rove neexistuje takov cesta z s o y. Celkem y T. Je tey M c(s T )=m. Pozn mka. Pro al postup kazu bueme pot ebovat n kter pomocn pojmy a tvrzen, kter si nyn uveeme. Denice 4.5 Pro orientovan graf G =(V E) zaveeme graf ~ G =(V ~ E) tak, e ~ E = ffx yg :(x y) Eg, tey graf, v n m hrany pozb vaj orientace. Cesty v grafu ~ G naz v me polocesty v G. Je-li p itom C = fs = x 0 x 1 ::: x n = tg polocesta z s o t, pak ozna me C + = f(x i x i+1 ) Eg (tey hrany, kter v polocest proch z me po sm ru), C ; = f(x i+1 x i ) Eg (tey hrany, kter proch z me protism rn ). Denice 4.6 Je-li f tok, pak sla c(x i x i+1 ) ; f (x i x i+1 ) pro (x i x i+1 ) C +,resp.f (x i x i+1 ) pro (x i x i+1 ) C ;, naz v me rezervy na polocest. Znamen to, e na hran, kterou v polocest proch z me po sm ru, pova ujeme za rezervu zbytek o pln kapacity (tey reziu ln kapacitu, kterou m eme hranu nasytit, to, co m eme p iat), v protism ru pak to, co na hran te e (tey to, co m eme oebrat oklonit). Denice 4.7 Minim ln z rezerv na C se naz v rezerva polocesty C. Je-li rezerva polocesty C klan, naz v serezervn polocestou. V ta 4.8 Maxim ln tok nep ipou t rezervn polocestu. D kaz: Sporem. P epokl ejme, e jsme nalezli maxim ln tok f, a sou asn e existuje polocesta C s rezervou >0. Denujme nov tok g takto: g(x i x i+1 )=f (x i x i+1 )+ pro (x i x i+1 ) C + g(x i+1 x i )=f(x i x i+1 ) ; pro (x i+1 x i ) C ; g(e) =f (e) pro e 6 C Z ejm g je tok, p itom jeho kapacita m + je v t, a to je spor s maximalitou toku f. Lemma 4.9 Nyn si naenujeme mno inu S jako mno inu v ech vrchol x V, o nich vee rezervn polocesta ze s, s p ian m vrcholem s let = V ; S. Z ejm je s S t T. Plat : pro ka ou hranu (x y) E takovou, e x S y T,jef (x y) =c(x y). D kaz: je z ejm v opa n m p pa by existovala rezervn polocesta z s o y, co je v rozporu se zaveen m mno in S T. Analogicky je pak f (y x) =0pro x S y T. D kaz: P ikro me P nyn ke zbytku kazu v ty 4.4. M me M = c(x y) =c(e 0 ), ke p itom E 0 = f(x y) E x S y Tg je ez mezi s a t. xs yt Toti, je-li P orientovan cesta z s o t, sta uva ovat nejv t i takov, e z i S, kep = fs = z 0 z 1 ::: z n = tg. Z ejm je i<n, proto e t 6 S. Speci ln pak z i+1 T.Tey celkem M c(x y) m. P xs yt

4 TOKY V S T CH 10 Pozn mka. Toto je z ejm konec Pasekov ch zmatk. Pozn mka. ez lze rovn enovat jako mno inu hran f(x y) E x S y Tg, ke pro mno iny S T plat s S V, t T V, a p itom S \ T =, S [ T = V. V ta 4.10 Pro celo selnou kapacitu (f : E!N) je maxim ln tok rovn celo seln. D kaz: Maxim ln tok nalezneme tak, e za neme z n jak ho toku (nap. z nulov ho toku, kter existuje z ejm v ka s ti), nalezneme pro n j rezervn polocestu, tok zv t me o jej rezervu, a postup opakujeme. Je-li v choz tok celo seln a kapacita celo seln, neust le ost v me celo seln tok. Po kone n m po tu krok ojeme k maxim ln mu toku, kter je tak celo seln. Pozn mka 4.11 Snano se uk e, e pro racion ln kapacity je poobn i maxim ln tok racion ln (sta kapacity hran vyn sobit jejich nejmen m spole n m n sobkem a p ev st tak na celo seln ). For-Fulkerson v algoritmus tey v kone n m po tu krok zastav. Tvrzen. toku. 4 P i iracion ln ch kapacit ch hran algoritmus nemus zastavit, ani nemus konvergovat k maxim ln mu V ta 4.1 Bu G kone n graf, s t jeho vrcholy, m nejmen velikost hranov ho ezu mezi s t, M nejv t po et hranov isjunktn ch cest spojuj c ch s a t. Pak plat M = m. D kaz: Bu G ~ =(V E) ~ orientovan graf, ke E ~ = f(x y) :fx yge(g)g. Denujme c : E ~!R + tak, e c(e) =1 pro ka e E. ~ Nech ~m je minim ln kapacita ezu E, ~ M je maxim ln tok v G ~ mezi s t. Proto e evientn M m, zb v ov it m M. Ostran me-li v G hrany (x y) takov, e (x y) E 0 nebo (y x) E, ostaneme ez v G. Tey m ~m (ve skute nosti okonce plat rovnost) zejm na le m M M 0. Do t vee M ~ r zn ch hrane, f (e) =1 m me M ~ r zn ch po te n ch uzl y chto hran, a pro ka uzel x existuje hrana (y x), f (y x) =1. V ta 4.13 Nech G = (V E) je s s kapacitou c, nech z s jsou zvolen vrcholy (zroj, stok), a nech je na funkce k : V ;fz sg!r + (propustnost vrchol ). Potom maxim ln velikost toku f ze z o P s omezen ho kapacitou c a propustnost k, tj. z 6= v 6= s je roven minim ln velikosti sla f (v v 0 P ) k(v), pro (v v0 )E ee0 c(e)+ vv 0 k(v), ke minimum se t k v ech mno in V 0 V, E 0 E, pro n v grafu (G ; E 0 ) ; V 0 neexistuje orientovan cesta ze z o s. (Mno inu V 0 [ E 0 naz v me vrcholov hranov ez mezi z a s.) D kaz: Sestroj me novou s G =(V E ) skapacitou c a uzly z s takto: V = V f0 1g, E = f(x i) (y j) : ((x y) E i = 0 j = 1) _ (x = y i = 1 j = 0)g, tey p von hranu (x y) nahra me hranou ((x 0) (y 1)), a p von vrchol x nahra me hranou ((x 1) (x 0)), c ((x 0) (y 1)) = c(x y), c ((x 1) (x 0)) = k(x), teyve sho se zaveen m hran ( to, co teklo v G vrcholem, te e v G hranou), z =(z 0), s =(s 1). Snano se uk e, e si vz jemn opov aj hranov ezy v G a hranov vrcholov ezyvg, a stejn tak kapacita c opov kapacit c spolu s propustnost k. Otu ji je tvrzen v ty z ejm. 4 Je to v bec mo n? P

5 MATROIDY 11 5 Matroiy Denice 5.1 Matroi je kone n prost hypergraf (M M) tak, e: 1. M je nepr zn i n syst m, tey poku X Ma Y X, je tak Y M. pro X Y Mtakov, e jxj < jy j, existuje x Y ; X tak, e X [fxg M(vlastnost v m ny analogie nap. s b zemi line rn ch prostor ). P kla 5.1 1. M jme M = f1 ::: ng a M = fx M: jxj kg pro pevn k, 0 k n. Pak (M M) je tzv. k-uniformn matroi pro k = n hovo me o iskr tn m matroiu, pro k =0ost v me trivi ln matroi.. M jme matici typu m=n, A =(a ij )m n. Vezmeme M = f1 ::: mg a ekneme, e X M, pr v ky ky a i jsou pro v echna i X line rn nez visl. To co ostaneme, je op t matroi jen se o tzv. vektorov matroi. P kla 5. Nech G je kone n neorientovan graf bez smy ek, G =(V E), E 6=. Zaveeme M jako syst m pomno in E takov, e X M, pr v ky (V X) je les. Pak (E M) je matroi. Tvrzen ok eme: 1. D i nost je z ejm.. Les o n vrcholech ak komponent ch m n ; k hran. Tey poku X Y M, jxj < jy j, pak les (V X) m m n hran, ne (V Y ), tey existuje hrana e Y ; X, kter spojuje r zn komponenty X. Tey X [fegm. Tento matroi se naz v grafov matroi. Lemma 5. Bu (M M) matroi, A M.Pak v echny maxim ln pomno iny A pat c o M maj stejn po et prvk. D kaz: Nech mno iny X Y A, X Y M, jsou maxim ln. Nech nap. jxj < jy j. Pak existuje X Y ; X tak, e X [fxgm, X [fxga, a to je spor s maximalitou X. V ta 5.3 Kone n prost hypergraf (M M) je matroi, pr v ky plat pom nka z lemmatu 5.. D kaz: ): viz lemma 5.. (: Nech plat pom nka lemmatu 5.. M jme X Y M, jxj < jy j. Polo me A = X [ Y. Bu X X 0 A tak, e X 0 je maxim ln takov, e X 0 M.Pak jx 0 jjy j > jxj, tey existuje x X 0 ; X. Plat x Y, X [fxgm. T m je tvrzen ok z no. Denice 5.4 Prvky mno iny M naz v me nez visl mno iny matroiu (M M) velikost maxim ln nez visl pomno iny mno iny A naz v me mno iny A zna me r(a). Funkci r : P(M)!N naz v me po kovou funkc matroiu. P kla 5.3 1. Uvektorov ho matroiu je em honost p slu n submatice.. Ugrafov ho matroiu je to po et uzl sn en o po et komponent p slu n ho pografu.

5 MATROIDY 1 Denice 5.5 B ze matroiu (M M) je maxim ln nez visl pomno ina M. V ta 5.6 Po kov funkce matroiu (M M) m tyto vlastnosti: 1. r( ) =0 r(a) 1 pro jaj1,. r(a) r(b) pro A B (monot nnost), 3. r(a [ B) +r(a \ B) r(a) +r(b) (semimoularita). D kaz: Prvn v tvrzen jsou z ejm, zastav me se pouze u semimoularity. Bu Z A \ B takov, e r(z) =jzj = r(a \ B). Bu le X maxim ln nez visl pomno ina A [ B tak, e X Z. Pak jxj = r(x) =r(a [ B) =jx \ Aj + jx \ Bj;jX \ A \ Bjr(A) +r(b) ; r(a \ B) a t m je tvrzen ok z no. Pozn mka. Pro ka X plat z ejm r(x) < jxj. V ta 5.7 Bu r : P(M)!Nfunkce, spl uj c vlastnosti, vyjmenovan vev t 5.6. Pak existuje pr v jeen matroi (M M) s po kovou funkc r. D kaz: Uk eme, e M = fx M: jxj = r(x )g je hlean matroi. 1. Nejprve prok eme i nost, tey poku Y M X Y, je tak X M.Postupujeme sporem: Nech r(x) < jxj. Pak atojesporst m, ey M. r(y )=r (X [ (Y ; X)) r(x) +r(y ; X) ; r( ) < jxj + jy ; Xj = jy j. Vlastnost v m ny. Nech X Y M, jxj < jy j. P epokl ejme, e r(x [fxg) = r(x) = jxj pro ka x Y ; X, tey e neexistuje prvek na v m nu. Bu te nyn x y libovoln r zn x y Y ; X. M me r (X [fx yg) =r ((X [fxg) [ (X [fyg)) r (X [fxg) +r (X [fyg) ; r(x) =r(x) Postupn tey ojeeme k tomu, e r(y )=r(x), a to je spor. Probl m. Bueme se nyn zab vat n sleuj c lohou. M jme mno inu X = fx 1 ::: x P n g, matroi (X M) a tzv. v hovou funkci c : X! R + 0. Na m c lem je nal zt mno inu M Mtak, e c(m )= c(x) je maxim ln. xm Na tentoprobl mse p ev st nap kla nalezen kostry grafu, maxim ln ho p rov n aj. Algoritmus 5.1 Hlaov algoritmus Tento algoritmus pro hle n maxim ln mno iny prob h stylem se er, co m e (otu n zev). 1. A 0 =. A i+1 = A i [fag tak, e:.1. a 6 A i.. A i+1 M

6 RAMSEYOVA V TA 13.3. c(a) nab v maxim ln honoty pro prvky a spl uj c pom nky.1,.. 3. algoritmus kon, nelze-li prov st bo. V ta 5.8 Bu MP(M) i n syst m pomno in. Pak n sleuj c v pom nky jsou ekvivalentn : 1. Hlaov algoritmus e probl m maxim ln mno iny pro ka ou v hovou funkci c.. M je matroi. D kaz: )1: M jme matroi M a mno inu B b z M. Nech le B O je optim ln e en, zat mco B H je e en vze l z hlaov ho algoritmu. M eme p epokl at, e B O B H B. Uspo ejme si nyn tato e en pole klesaj c ch vah, B O = fx 0 ::: x n g, B H = fy 0 ::: y n g.uk eme, e c(x i ) c(y i ) (oku ji vyplyne tvrzen ), a to inukc vzhleem k i. 1. Pro i =1je tvrzen z ejm o A 1 se v hlaov m algoritmu vyb r prvek s maxim ln vahou.. Inuk n krok ok eme sporem: p epokl ejme naopak, e pro n jak i je c(x i ) > c(y i ), a sou asn c(x j ) c(y j ) pro ka j<i. Polo me Y = fx M : c(x) c(x i )g. Z ejm fx 0 ::: x i gm, a proto r(y ) i (pon va je fx 0 ::: x i gy ). D le v me, e fy 0 ::: y i;1 g je maxim ln nez visl mno ina. Hlaov algoritmus p ial y i, ale pon va plat axiom o v m n, je tak fy 0 ::: y i;1 x i gm m p itom v t v hu, a to je spor s hlaovost hlaov ho algoritmu. 1): P epokl ejme, e existuje Y M, A B Y nez visl, a e jaj > jbj. Zvolme a b tak, e b jb ; Aj < a ja ; Bj, 0 <a<b. Denujme le c(x) = 8 < : a b c X A ; B X B jinak: Optim ln e en m z ejm v hu alespo a ja ; Bj + b ja \ Bj (mno ina A je v t ). Hlaov algoritmus ale bere prvky z B, a pak skon, nebo B je maxim ln ( le ji p i v n co mimo Y, a tam je v hov funkce nulov ). 6 Ramseyova v ta P kla 6.1 Na vo si p ipomeneme zn mou lohu, ky se na kontinu ln bes ce probu est opilc, a m me uk zat, e mezi nimi existuj alespo t i, kte se v ichni navz jem znaj, nebo alespo t i, kte se v ichni navz jem neznaj. (Relace zn mosti je symetrick.) Nen obt n prov st kaz element rn mi metoami uvi me, e je zaj mav zab vat se n m obecn j m. Ozna en. Zaveeme si n kter symboly, t kaj c se tzv. barven mno in. Jako [n] ozna me mno inu v ech jenoprvkov ch pomno in mno iny f1 ::: ng jako [n] mno inu vouprvkov ch pomno in at. r-obarven mno iny S nazveme zobrazen % : S! [r]. Mno ina A S je homogenn (monochromatick ), poku z en zobrazen %=A je konstantn. ekneme, e n! (l), poku pro ka -obarven % mno iny [n] existuje H f1 ::: ng, jhj = l, a p itom [H] je homogenn. Poobn n! (l) k, poku pro ka -obarven mno iny [n] k existuje H f1 ::: ng, jhj = l tak, e [H] k je homogenn. 5 5 M sto n! (l) se tey ps t n! (l).

6 RAMSEYOVA V TA 14 D le n! (l) k r, poku pro ka zobrazen f :[n] k! [r] existuje H [n], jhjl tak, e na [H] k je f konstantn. Probl m. Po tomto zaveen se pt me: existuje pro an slo l n jak n tak, e n! (l)? To z ejm plat jak je v ak nejmen takov n (ozna me ho R(l))? Vi me, e nap. R() =, R(3)=6. lohy. 1. Pro jak n plat, e pro ka roz len mno iny f1 ::: ng o r skupin existuje v y skupina o alespo l prvc ch? (Tuto ot zku e Dirichlet v princip: n r (l ; 1) + 1.). Pro jak n plat, e pro ka roz len mno iny vouprvkov ch pomno inmno iny f1 ::: ng o r skupin existuje v y mno ina H f1 ::: ng o alespo l prvc ch tak, e ka vouprvkov pomno ina utvo en z prvk mno iny H pat o jen ze skupin? V ta 6.1 Ramseyova Pro ka l r kn existuje n N takov, e n! (l) k r. Nejmen takov vyhovuj c n pak ozna me R(l r k) anazveme jej Ramseyov m slem. V ta 6. Nekone n Ramseyova Pro ka r N plat :!! (!) r, ke! = or N. Jin mi slovy, pro ka zobrazen f :[N ]! [r] existuje homogenn nekone n pomno ina H N. D kaz: Sestroj me nekone n syst m mno in S i takto: 1. S 1 = N.. M me-li mno inu S i,zvol me libovoln x i S i. 3. M me-li nyn x i S i, polo me T j = fx S i : x i 6= x f (x i x)=jg pro j =1 ::: r (roz l me pole barvy vojic). Takto jsme roz lili nekone nou mno inu S i ;fx i g na kone n mnoho st : proto existuje j takov, e mno ina T j je nekone n. Polo me nyn S i+1 = T j. D ky konstrukci mno in je f (x i x j )=f (x i x k ),pokui<j k. Vytvo me le zobrazen f : fx 1 x :::g![r] tak, e f (x i )=f (x i x j ) pro i<j(tey takov barva, jako ty, co z n ho veou). Otu ji zjist me, e existuje nekone n mno ina H fx 1 x :::g, ke f =H je konstantn. Je to tey hlean homogenn mno ina. V ta 6.3 Ramseyova (1930) Pro ka l N existuje n N takov, e n! (l). D kaz: Uk eme, e l;1 ; 1! (l). Vytvo me tey mno inu S 1 o l;1 ; 1 prvc ch a zobrazen f :[S 1 ]! []. D le inuktivn : 1. Zvol me libovoln x i S i.. Vezmeme T j = fx S i : x 6= x i f(x i x)=jg pro j =1, jako S i+1 zvol me v t z mno in T 1 T. Proto e je jt 1 j + jt j = js i j;1, m me celkem js i+1 j jsij;1, a v tom je ji skryt pot ebn inuk n krok. V ta 6.4 Van er Waerenova (197) Roz l me-li mno inu p irozen ch sel na v skupiny, pak alespo jena z nich obsahuje libovoln louh aritmetick posloupnosti.

7 ROVINN GRAFY 15 Pozn mka 6.5 ParisHarringtonova v ta Pro ka l k r N existuje n N takov, e n! (l) k r, ke! znamen, e homogenn mno ina H nav c spl uje jhj >min(h). Tato v ta nen okazateln v teorii sel (Peanova aritmetika) v teorii mno in ano. Toti, funkce H(x +1 x x): N!N hrozn rychle roste. Pro m en, jak rychle rostou funkce N!N, existuje tzv. Ackermanova hierarchie: F 0 (x) =x +1 F n+1 (x) =Fn x+1 (x), ke exponentp estavuje x +1iterac.... Je tey F 1 (x) =x +1, lef (x) x, F 3 (x), ke v exponentu m me x pater. Pro nekone n sla pak m me: F! (x) =F x (x) pro limitn slo op t m me F +1 (x) =F x+1 (x). Nyn vyslov me okuj c tvrzen : je toti H F "0 6... 7 Rovinn grafy Denice 7.1 Graf se naz v rovinn, poku ho lze nakreslit v rovin tak, e se jeho hrany neprot naj (tj. ot kaj se jen ve vrcholech). P kla 7.1 Graf K 3 ( pln graf na t ech vrcholech) z ejm rovinn je graf K 4 rovn (sta zvolit vhon zp sob nakreslen ). Oproti tomu grafk 5 ji rovinn nen, stejn jako graf K 3 3. V echny tyto p klay n m zachycuje obr zek. T T T @ @@ ; ; ;; @ # Bcc # B c Ec cc # # B EE ## B cb ZJ Z J Z JJ J JJJJ Z Z J Z Z JJ A A A Q A QQ A K K K K K 3 4 5 3,3 4 Obr zek : P klay rovinn ch a nerovinn ch graf Denice 7. D len grafu je libovoln graf, kter vznikne z p von ho kone n m po tem operac len hrany. V ta 7.3 Je-li graf H len m grafu G, pakh je rovinn, pr v ky je rovinn i graf G. V ta 7.4 Kuratowsk ho Graf je rovinn, pr v ky neobsahuje n len grafu K 5 ani K 3 3. Denice 7.5 P mo ar rovinn nakreslen grafu znamen, e hrany jsou zobrazeny jako se ky. Pozn mka 7.6 D se uk zat, e ka rovinn graf m rovinn (p mo ar ) nakreslen. 6 Ze samoz ejm "0 =!!...!, ke m me! pater.

7 ROVINN GRAFY 16 Denice 7.7 St na: Oebereme-li z roviny v echny hranyrovinn ho grafu (tj. roz e eme ji po l hran), rozpane se rovina na st ny rovinn ho grafu. Denice 7.8 Konvexn nakreslen rovinn ho grafu je takov, kter je p mo ar, a nav c v echny omezen st ny jsou konvexn. Pozn mka 7.9 Z ejm ne ka rovinn graf m konvexn nakreslen. Tak na obr zku 3 vi me postupn graf G 1, kter z ejm @ ; @ ; ;@ ; @ G 1 $ @ ; @ ; ;@ ; @ & % X @ C X CC@@ XXXXX C @ ; ;; CC CC ; ;; G' G J J ;@ J H @@ H ; ;; J H J H@J G 3 Obr zek 3: P klay konvexn ch nakreslen rovinn ch graf m konvexn nakreslen, le graf G a jeho konvexn nakreslen G 0,akone n geaf G 3, kter nelze konvexn nakreslit. Pozn mka 7.10 Plat, e ka 3-souvisl graf lze konvexn nakreslit. Denice 7.11 Graf H je minor grafu G, pr v ky G obsahuje len grafu H zna meh G. Pozn mka 7.1 Kuratowsk ho v tu lze tey stru n zapsat takto: graf G je rovinn, pr v ky K 5 K 3 3 6 G. V ta 7.13 Wagnerova hypot za (1940) Libovoln t a graf uzav en vzhleem k minor m m kone nou b zi. Ze pojem uzav enosti je z ejm b z rozum me mno inu zak zan chgraf (kter o t y nepat ). Tak nap kla rovinn grafy maj b zi fk 5 K 3 3 g. Wagnerovu hypot zu ok zali Robertson a Seymon v roce 1984. Denice 7.14 Graf k an mu grafu u ln sestroj me tak, e za uzly vezmeme oblasti (st ny) p von ho grafu, a spoj me hranou ty, kter se ot kaj. Du ln graf u ln ho grafu je toto n s v choz m grafem, pr v ky jerovinn. V ta 7.15 Euler v vzorec Bu G =(V E) rovinn graf, kter je souvisl a m f st n. Pak plat : D kaz: veeme inukc vzhleem k po tu hran. jv j;jej + f = 1. Poku jej =0,mus b t (vzhleem k souvislosti) jv j =1a f =1, tvrzen tey plat.. Poku jej1, m eme uva ovat va p pay: (a) G je strom. Pak f =1, jej = jv j;1 a tvrzen je z ejm. (b) V opa n m p pa existuje hrana e, obsa en v kru nici. Vytvo me graf G 0 = G ; e, kter je z ejm rovn souvisl. Proto e m m n hran, v me z inuk n ho p epoklau, e jv 0 j;je 0 j + f 0 =. P i n m hrany e z ejm p i me jenu st nu, a tey tvrzen plat i pro graf G.

8 DOPRAVN PROBL MY 17 8 Dopravn probl my Probl m nejkrat cesty. Pro anou s s an m ohonocen m c : E! R + a pro an vrcholy a b nalezn te (orientovanou) cestu, jej lka je minim ln. Algoritmus 8.1 Tento algoritmus je zalo en na principu optim lnosti: je-li a 1 ::: a n minim ln cesta z a 1 ka j<nje a 1 ::: a j minim ln cesta z a 1 o a J. o a n, pak tak pro 1. P i a me ka mu vrcholu x 6= a o asn (x) =1, vrcholu a trvale t(a) =0.. Je-li z poslen vrchol, kter mubyla p i azena trval honota t(z), pak p i a me ka mu z 0, pro n j (z z 0 ) E, novou o asnou honotu (z 0 )=min((z 0 ) c(z z 0 )+t(z)). 3. Polo me t(z 0 )=(z 0 ) pro vrchol z 0 s nejmen m (z 0 ) poku jich existuje v ce, zvol me libovoln. 4. Opakujeme kroky a 3, oku vrchol b neostane trvalou honotu. D kaz: Korektnost algoritmu: chceme uk zat, e pro ka x u v honota t(x) ohonocenou lku nejkrat cesty z a o x. D kaz proveeme inukc po nejkrat cest : 1. Pro x = a tvrzen z ejm plat.. Nech tvrzen plat pro mno inu vrchol tak, e vrchol a i+1 je na cest prvn m vrcholem bez trval honoty. M me p itom cestu a = a 1 a ::: a n = x. Pak ale (a i+1 ) ohonocen cesty a 1 ::: a n < 0 (x) (x) (poku sou asn p epokl me, e pro x tvrzen neplat ). To je v ak spor s t m, e x m l b t vrchol s nejmen honotou (x) (na li jsme a i+1 ). Eulerovsk grafy. Denice 8.1 Tah je (uzav en ) sle, ve kter m se neopakuj hrany. Graf je eulerovsk, poku jej lze nakreslit jen m tahem. 7 V ta 8. Graf je eulerovsk, pr v ky je souvisl a ka vrchol je su ho stupn. D kaz: ) z ejm. ( Uva ujme tah v 0 e 0 v 1 e 1 ::: e n v n maxim ln lky. Uk eme: 1. v 0 = v n,. fe i i =1 ::: ng = E. P istupme tey k kazu: 1. Sporem: nech v 0 6= v n.pak v n inciuje s hranou, kter o tahu nepat (vrchol v n m su stupe, a ze p isp v lich m), a to je spor, pon va p i n m t to hrany prolou me tah.. Op t sporem: nech existuje hrana, kter o tahu nepat. Vrcholy, se kter mi inciuje, jsou v ak su ho stupn mus tey z nich krom t to hranyvych zet je t ruh hrana. Tyto ruh hranytak n kam veou, op t o uzl su ho stupn. Z ejm tak v kone n m po tu krok nalezneme kru nici, o kterou m eme tah prolou it. 7 Znamen to, e pole t to enice pova ujeme za eulerovsk jen tan graf, kter lze nakreslit uzav en m tahem zn m ome ek tay pro n s eulerovsk nebue.

8 DOPRAVN PROBL MY 18 Hamiltonovsk grafy. Denice 8.3 Hamiltonovsk kru nice je takov kru nice, kter obsahuje v echny vrcholy. Graf se pak naz v hamiltonovsk, poku obsahuje hamiltonovskou kru nici. Pozn mka 8.4 Jen se tey o probl m nav t ven v ech vrchol (policajti obch zej v echny k i ovatky). Zn m je tak loha obchon ho cestuj c ho, ky v ohonocen m grafu hle me hamiltonovskou kru nici co nejmen lky. Denice 8.5 Operace em uz v ru grafu: m jme graf G =(V E), jv j = n. Poku existuj vrcholy v v 0 V takov, e fv v 0 g 6 E a s(v) +s(v 0 ) n, vytvo me G v v 0 = G + fv v 0 g. Lemma 8.6 Pro ka graf G =(V E) existuje pr v jeen graf H, kter vznikne z grafu G v e uveenou operac, a kter ji touto operac neje le upravit. D kaz: P epokl ejme, e vzniknou H H 0 neupraviteln r zn p itom graf H vznikl p i n m e 1 ::: e m, H 0 vznikl p i n m e 0 1 ::: e0 m. Nech nyn k je nejmen slo takov, e fe 1 ::: e k g = fe 0 1 ::: e0 kg a le e k+1 fe 0 1 ::: e0 mg. Graf vznikl p n m e 1 ::: e k ozna me H, ~ nech le e k+1 = fx yg. Pak je s ~H (x) +s ~H (y) n, a proto tak s H 0 (x) +s H 0 (y) n (proto e H ~ H 0 ), a to je spor s t m, e e k+1 nen v ruh m grafu. V ta 8.7 Graf G je hamiltonovsk, pr v ky je hamiltonovsk jeho uz v r. D kaz: ) z ejm. ( P epokl ejme, e G v v0 je hamiltonovsk, zat mco G nen. V G je cesta v = v 1 e 1 v ::: e n v n = v 0, kter je hamiltonovsk, tj. vrcholy vy erpaj v echny vrcholy G. Vytvo me nyn v mno iny X = fi : fv i v i+1 geg, Y = fi : fv i v 0 geg. Nech nyn n 6 X [ Y. (Situaci n m zachycuje sch ma na obr zku 4.) To sealenem e st t, pon va tak bych v ; @ ; @ @ H HHH( ((( v=v 1 v'=v n i v i+1 Obr zek 4: Hamiltonovsk kru nice (sch ma k kazu) m l hamiltonovskou kru nici v 1 ::: v i v n = v 0 v n;1 ::: v i+1 v.tey opravu X \ Y =, co ale znamen, e s(v) +s(v 0 )=jxj + jy j.

8 DOPRAVN PROBL MY 19 D sleek 8.8 Bu G graf takov, e s(x) +s(y) jv j pro v echny neinciuj c vrcholy x y V.Pak G je hamiltonovsk. D sleek 8.9 Libovoln graf s vlastnost s(x) jv j pro ka x V je hamiltonovsk. Pozn mka 8.10 D sleek 8.8 plyne z v ty 8.7 uz v rem je pln graf. D sleek 8.9 v ak nen slekem sleku 8.8.