Kombinatorika és gráfelmélet

Hasonló dokumentumok
Gráfelméleti feladatok programozóknak

Diszkrét matematika II. gyakorlat

Diszkrét matematika 2.

SzA II. gyakorlat, szeptember 18.

Bevezetés a számításelméletbe II. 1. zh,

SzA X/XI. gyakorlat, november 14/19.

1. tétel - Gráfok alapfogalmai

Diszkrét matematika 2. estis képzés

Diszkrét matematika 2. estis képzés

HAMILTON ÚT: minden csúcson PONTOSAN egyszer áthaladó út

Diszkrét Matematika MSc hallgatók számára 7. Előadás Párosítási tételek Előadó: Hajnal Péter Jegyzetelő: Kovácsházi Anna

Diszkrét matematika 2.C szakirány

1. zárthelyi,

Gráfok színezése Diszkrét matematika 2009/10 sz, 9. el adás

(6) (4) (2) (3) (11) (3) (5) (21) (9) (7) (3) (4) (4) (7) (4)

HAMILTON KÖR: minden csúcson PONTOSAN egyszer áthaladó kör. Forrás: (

Diszkrét matematika 2.C szakirány

Gráf csúcsainak színezése. The Four-Color Theorem 4 szín tétel Appel és Haken bebizonyították, hogy minden térkép legfeljebb 4 színnel kiszínezhető.

Diszkrét matematika 2.C szakirány

Diszkrét matematika 1. estis képzés

GRÁFELMÉLET. 1. Alapfogalmak Definíciók: - irányítatlan és irányított gráf, csúcshalmaz, élhalmaz, szomszédsági reláció

Gráfelméleti alapfogalmak

GRÁFELMÉLET. 7. előadás. Javító utak, javító utak keresése, Edmonds-algoritmus

Diszkrét matematika 2. estis képzés

Diszkrét matematika 2. estis képzés

Bevezetés a számításelméletbe II. Zárthelyi feladatok április 23.

Diszkrét matematika 1. estis képzés

1. Szerencsére elmúlt a veszély, pánikra semmi ok. Luke Skywalker ugyan kivont lézerkarddal ment órára a jediképzőben, de a birodalmi gárda

Diszkrét matematika 2.C szakirány

Érdemes egy n*n-es táblázatban (sorok-lányok, oszlopok-fiúk) ábrázolni a két színnel, mely éleket húztuk be (pirossal, kékkel)

Euler tétel következménye 1:ha G összefüggő síkgráf és legalább 3 pontja van, akkor: e 3

Algoritmusok bonyolultsága

III. Gráfok. 1. Irányítatlan gráfok:

Diszkrét matematika 2.

Diszkrét matematika 2. estis képzés

Diszkrét matematika 2.C szakirány

Algoritmuselmélet. Gráfok megadása, szélességi bejárás, összefüggőség, párosítás. Katona Gyula Y.

Bevezetés a számításelméletbe II. 2. zh, ben egy maximális párosítást és egy minimális lefogó csúcshalmazt.

Gráfok csúcsszínezései

ALAPOK. 1. Fejezet. 1.1 Fogalmak, jelölések

KOMBINATORIKA ELŐADÁS osztatlan matematikatanár hallgatók számára

Feladatok. 7. Tíz rabló a kincseit egy több lakattal lezárható ládában gyűjti. Az egyes lakatokat egy-egy

EÖTVÖS LORÁND TUDOMÁNYEGYETEM TERMÉSZETTUDOMÁNYI KAR. Párosítások. BSc Szakdolgozat. Németh Kinga. Matematika BSc Elemző szakirány

Minimális feszítőfák Legyen G = (V,E,c), c : E R + egy súlyozott irányítatlan gráf. Terjesszük ki a súlyfüggvényt a T E élhalmazokra:

Algoritmuselmélet 11. előadás

Bonyolultságelmélet gyakorlat 06 Gráfos visszavezetések II.

Gráfelméleti alapfogalmak

EGYSZERŰ, NEM IRÁNYÍTOTT (IRÁNYÍTATLAN) GRÁF

DISZKRÉT MATEMATIKA 2 KIDOLGOZOTT TÉTELSOR 1. RÉSZ

ELTE IK Esti képzés tavaszi félév. Tartalom

Diszkrét matematika 2.

Sali Attila Budapest Műszaki és Gazdaságtudományi Egyetem. I. B. 137/b március 16.

bármely másikra el lehessen jutni. A vállalat tudja, hogy tetszőlegesen adott

Algoritmuselmélet. Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem. 13.

E jegyzet célja, hogy a gráfelméletnek a kombinatorikus optimalizálás szempontjából legfontosabb eredményeit

Feladatok, amelyek gráfokkal oldhatók meg 1) A königsbergi hidak problémája (Euler-féle probléma) a

Síkba rajzolható gráfok

Logika és számításelmélet. 11. előadás

segédlet a tavaszi előadáshoz

Diszkrét matematika 2.

Szabályos gráfok paraméterei

Síkbarajzolható gráfok, duális gráf

Eötvös Loránd Tudományegyetem Természettudományi Kar. Gráfok színezése. BSc Szakdolgozat

Megoldások 7. gyakorlat Síkgráfok, dualitás, gyenge izomorfia, Whitney-tételei

Hálózati folyamok. Tétel: A maximális folyam értéke megegyezik a minimális vágás értékével.

24. tétel. Kombinatorika. A grá fok.

ADOTT BŽSÉG REGULÁRIS GRÁFOK. Tinku Krisztina

Ramsey-féle problémák

Algoritmusok bonyolultsága

Az Erd s-faber-lovász sejtés speciális gráfrendszereken. Szakdolgozat. Rácz Dániel. Matematika BSc Alkalmazott matematikus szakirány.

Hálózati folyamok. A használt fogalmak definiálása

Szimmetrikus kombinatorikus struktúrák MSc hallgatók számára. Ramsey-gráfok

Gráfelmélet/Diszkrét Matematika MSc hallgatók számára. 13. Előadás

Diszkrét matematika 2 (C) vizsgaanyag, 2012 tavasz

Az optimális megoldást adó algoritmusok

Síkgráfok. 1. Részgráfok, topológikus részgráfok, minorok

Diszkrét matematika 2.

Gráfalgoritmusok ismétlés ősz

Euler kör/út: olyan zárt/nem feltétlenül zárt élsorozat, amely a gráf minden élét pontosan egyszer tartalmazza

KOMBINATORIKA ElŐADÁS Matematika BSc hallgatók számára. Klikkek gráfokban-1. Definíció. Egy G gráfban egy K V(G) csúcshalmazt klikknek nevezünk, ha K

Gráfelméleti feladatok. c f

DISZKRÉT MATEMATIKAI FELADATOK

Relációk. 1. Descartes-szorzat. 2. Relációk

1. A k-szerver probléma

Alapfogalmak II. Def.: Egy gráf összefüggő, ha bármely pontjából bármely pontjába eljuthatunk egy úton.

A különböz lerajzolásokhoz különböz metszési szám tartozik: x(k 5, λ) = 5,

Gráfelmélet. I. Előadás jegyzet (2010.szeptember 9.) 1.A gráf fogalma

Többszörösen redundánsan merev és globálisan merev gráfok a síkban

A Számítástudomány Alapjai

Kompatibilis Euler-séták

Minimális feszítőfák Legyen G = (V,E,c), c : E R + egy súlyozott irányítatlan gráf. Terjesszük ki a súlyfüggvényt a T E élhalmazokra:

1. fejezet. Párosítások

1. ZH X A rendelkezésre álló munkaidő 90 perc.

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Gráfelmélet II. Gráfok végigjárása

A = {a 1,a 2,...,a 8 } és B = {b 1,b 2,...,b 8 }. Minden i,j 8 esetén az a i akkor legyen szomszédos b j -vel,

Diszkrét matematika 2.C szakirány

A számítástudomány alapjai

Javító és majdnem javító utak

Gráfelmélet jegyzet 2. előadás

Átírás:

Kombinatorika és gráfelmélet Pejó Balázs Tartalomjegyzék 1. leszámolási problémák 2 1.1. permutáció.............................................. 2 1.1.1. ismétlés nélküli........................................ 2 1.1.2. ismétléses........................................... 2 1.2. variáció................................................ 2 1.2.1. ismétlés nélküli........................................ 2 1.2.2. ismétléses........................................... 2 1.3. kombináció.............................................. 2 1.3.1. ismétlés nélküli........................................ 2 1.3.2. ismétléses........................................... 2 1.3.3. binomális tétel........................................ 2 1.3.4.................................................. 2 1.3.5.................................................. 3 1.3.6.................................................. 3 1.3.7.................................................. 3 1.3.8.................................................. 3 1.4. skatulya-elv.............................................. 3 1.5. szita-módszer............................................. 3 2. gráfelmélet 4 2.1. kneser gráf.............................................. 4 2.2. feszít részgráf............................................ 4 2.3. feszített részgráf........................................... 4 2.4. pr fer-kód............................................... 4 2.4.1. cayley-tétel.......................................... 4 2.5. kruskal algoritmus.......................................... 4 2.6. euler-kör................................................ 4 2.6.1.................................................. 4 2.6.2. kinai postás-probléma.................................... 4 2.7. hamilton-kör............................................. 5 2.7.1. dirac.............................................. 5 2.7.2. pósa.............................................. 5 2.7.3. chvatal............................................. 5 2.7.4. ore............................................... 5 2.8. párosítások.............................................. 6 2.8.1. hall.............................................. 6 2.8.2. frobenius........................................... 6 2.8.3. gallai.............................................. 6 2.8.4. könig.............................................. 7 2.8.5. tutte.............................................. 7 1

2.8.6. petersen............................................ 7 2.8.7. stabil párosítás........................................ 7 2.8.8. galey-shapley......................................... 7 2.9. pontszinezés.............................................. 8 2.9.1. brooks............................................. 8 2.9.2. mycielski konstrukció..................................... 8 2.10. élszinezés............................................... 8 2.10.1. vizing............................................. 8 2.11. hálozatok............................................... 9 2.11.1.................................................. 9 2.11.2. ford-fulkerson......................................... 9 2.11.3. edmonds-karp......................................... 9 2.11.4. egészérték ségi lemma.................................... 9 2.12. mengere................................................ 9 2.12.1.................................................. 9 2.12.2.................................................. 9 2.13. öszefüggések.............................................. 10 2.13.1.................................................. 10 2.13.2. mengere............................................ 10 2.13.3. dirac.............................................. 10 2.13.4. petersen............................................ 10 2

1. leszámolási problémák 1.1. permutáció 1.1.1. ismétlés nélküli n! 1.1.2. ismétléses (k 1 + k 2 +... + k n )! k 1! k 2!... k n! 1.2. variáció 1.2.1. ismétlés nélküli n! (n k)! 1.2.2. ismétléses n k 1.3. kombináció 1.3.1. ismétlés nélküli ( ) n n! = k (n k)! k! 1.3.2. ismétléses ( ) n + k 1 k 1.3.3. binomális tétel (x + y) n = n i=0 ( ) n x n i y i i 1.3.4. ( ) ( ) n n = k n k 3

1.3.5. ( ) n = k ( ) n 1 + k 1 ( ) n 1 k 1.3.6. n 2 i i=0 ( ) n = 3 n i 1.3.7. n ( ) ( ) m + n m + n + 1 = k n k=0 1.3.8. n ( ) n ( 1) i = 0 i i=0 1.4. skatulya-elv Ha n darab dolgot kell n 1 helyre tenni, akkor biztos lesz olyan, ahol 2 db van. 1.5. szita-módszer PL.: els 1000 számban hány db osztható 2,3,5 el? 4

2. gráfelmélet 2.1. kneser gráf KG n,k V (K) = ( ) n k E(K) = diszjungt halmazok vannak összekötve 2.2. feszít részgráf G gráf összes pontját tartalmazza. 2.3. feszített részgráf G gráf egy részgráfja akkor feszített,ha a részgráf pontjai által meghatározott összes él(ami G gráfnak is éle) eleme a részgráfnak. 2.4. pr fer-kód Címkézett pontokon,mindig a legkisebb szomszédját irjuk le. 2.4.1. cayley-tétel n címkézett ponton n n 2 fa adható meg. A kód deniciójából adódik, hogy minden fához tartozik kód, illetve hogy az eggyértelm. Minden kodhoz tartozik egy gráf, mert a pontcímkék visszafejtéséb l tudunk eggyet rajzolni. az hogy ez a gráf fa azért van, mert ha lenne benne kör, akkor mikor a kör utolsó pontját irnánk fel, az már volt, így ezt az algoritmus nem engedi. 2.5. kruskal algoritmus Mohó algoritmus:mindig a legkisebb sulyú, az eddigiekkel kört nem alkotó élt választjuk ki.ez az algoritmus minimális sulyú feszit erd t ad. Tegyük fel hogyvan kisebb minimális feszit erd G gráfon(legyen T opt ).Az algoritmusunk által meghatározott erd legyen T alg. Ha van éle t opt -nak, T alg -on kivül(tehát nem ugyanaz a két gráf), nevezzük ezt b-nek, és adjuk hozzá t alg -hoz. Így ebben a gráfban keletkezett egy kör, viszont ebb l akkor el lehet hagyni egy élt, ami az algoritmus miadt kissebbnek kéne lennie b-nél, de nagyobbnak a T opt miatt, így T alg T opt. 2.6. euler-kör 2.6.1. G gráf élét tartalmazó kör. Akkor,és csak akkor van,ha G gráf fokszáma páros. 2.6.2. kinai postás-probléma Tegyük fel, hogy minden foksz m páratlan. maximális hossza 2 E(G). Ekkor minden élt meg kell duplázni, így ez az utvonal 5

2.7. hamilton-kör G gráf pontját tartalmazó kör. SZÜKSÉGES FELTÉTEL: Ha G gráfban létezik k olyan pont, amelyeket elhagyva a gráf több mint k komponensre esik szét, akkor nincs Hamilton-kör.(k + 1-el hamilton-út) Ha van benne hamilton kör, és más él nem, akkor k pontot elhagyva a kör k 1 komponensre esik szét. Tehát ha k-ra szeretnénk hogy szétessen,az lehetetlen, vagy nincs benne Hamilton-kör. ELÉGSÉGES FELTÉTELEK: 2.7.1. dirac pont foka min. n 2 akkor van. 2.7.2. pósa d 1 < d 2 <... < d n k := 0, 1,..., n ha k < n 2 -re igaz hogy d k > k + 1 akkor van. posa ore.: Azaz ore feltételéb l következik a posa feltétel. Tegyük fel hogy van egy gráf mire ore feltétele igaz, de posáé nem. Tehát d 1 < d 2 <... < d k < k < n 2. Tehát bármely kett fokösszege kisebb mint n. Mivel az ore feltétel igaz a gráfra ezért ezek mind összekötött pontok. Tehát ezek össze vanna kötve 1 csuccsal, azaz legfeljebb egy csucs mehet a másik részgráfba. Mivel a k -nál kisebb fokú csucsok kevesebben vanna mint n 2 ezért a másik részgráfban mindenépp lesz egy ezekkel összeköttetlen pont. Legyen ez y. d(y) n k 1. Bármely kis foszámú csúccsal ennek a fokösszege d(y) + d(x) = n k 1 + k = n 1 ami nemlehet, ugyanis a gráfban igaz az ore feltétel. Vagyis ha egy gráfra teljesül az ore feltétel, akkor a posa is. 2.7.3. chvatal A: Ha d k < k < n 2 -re igaz hogy d n k n k akkor van. B: Ha ez a feltétel nem teljesül, akkor van olyan G gráf amire aminek a fokszámai d 1 d 2..., és d i d iakkor nincs benne hamilton kör. A: Nézzünk egy ellenpéldát. Adjunk hozzá éleket addig, mig épphogy nem lesz benne Hamilton-kör. E gráf bármely két pontja között lesz hamilton-út. Nézzük azt az {x, y} pontpárt, melyek nincsenek összekötve, és maximális a fokszámuk. x-b l vezet út y-ba, és ez az út bármely pontjával össze van kötve x, akkor d(y) n 1 d(x) d(x) + d(y) n 1. Legyen d(x) d(y) d(x) := h. Állítás:d h h < n 2. Ez azért igaz, mert y-nak van h darab nemszomszédja, amwlyek kisebbek, mint d(x), mertkülönben x helyett az választottuk volna. Ha ez igaz, akkor d n h n hnak is igaznak kell lennie a tétel alapján. h+1 csúcs fokszáma nagyobb mint n h. Mivel x nek h szomszédja van, így ezek közül az eggyik biztos nem az. Nevezzük ezt z-nek. Tehát h + d(z) n, ami ellentmondás, két összeköttetlen csúcs fokösszege maximum n-1. Tehát az állitást igazoltuk. B: Ha a feltétel nem teljesül, akkor van egy k, hogy d k < n 2 d n k n k 1. 2.7.4. ore Ha szomszédos pontpárra igaz hogy d(x) + d(y) n akkor van. 6

Indirekten tegyük fel, hogy a feltételek igazak, de nincs a gráfban Hamilton-kör. Vegyünk még éleket a gráfhoz úgy, hogy továbbra se legyen ham. kör, de még egy él felvételével már lenne. Erre a G gráfra továbbra is igaz a feltétel. Mivel egy él hozzávételéve lenne hamilton-kör, így G -ben van hamilton út. Legyen ez z 1, z 2,... z k x = z 1, y = z k. Ha x szomszédos z k valamely pontjával, akkor y nem ldhet összekötve z k 1 -el, mert hamilton-kört adna. Így tehát nem lesz összekötve legalább d(x) pontal, azaz d(y) n 1 d(x), ami viszont ellentmondás. 2.8. párosítások G gráf akkor és csak akkor páros,ha köre páros hosszúságú. teljes páros gráf:ha minden A-beli pont össze van kötve minden B-beli pontal. 2.8.1. hall G = (A, B)gráfban akkor és csak akkor van A-t lefed párosításha X A részhalmazra N(X) X. Fordítva is igaz. Tf. hogy van egy M A párosításunk, és egy u / M.Ha u -nak van szomszédja B\M,akkor ezt az élet hozzávesszük M párosításhoz. Ha csak M beli pontal van összekötve, akkor keresnünk kell egy alternáló utat, aminek els és utolsó eleme / M-nek, és 2. éle M beli. Ha ez nem lehetséges, akkor az új párosításunk lefogja A-t, mert ha u nem lenne benne M-ben, de lenne egy pont ami u szomszédja, és T, és T M, akkor N(T ) = N(M {u}) T nem lenne igaz. 2.8.2. frobenius G = (A, B)gráfban akkor és csak akkor van teljes párosítás,ha A = B és N(X) X X A-ra. 2.8.3. gallai ν(g):(n )legnagyobb független élhalmaz τ(g):(tau)legkisebb lefogó ponthalmaz α(g):(alfa)legnagyobb független ponthalmaz ρ(g):(ró)legkisebb lefogó élhalmaz ν(g) τ(g) Legyen M egy maximális méret független élhalmaz. M éleinek a lefogásához már ν(g) = M pontra van szügség,ezért τ(g) M α(g) ρ(g) Legyen M egy maximális méret független ponthalmaz. M pontjaimak a lefogásához már α(g) = M pontra van szügség,ezért ρ(g) M τ(g) + α(g) = V (G),minden hurokmentes gráfban Egy X halmaz pontjai csak akkor függetlenek,ha V (G) X lefogó ponthalmaz. Tehát τ(g) V (G) X τ(g) + α(g) V (G). Hasonlóan be lehet látni α(g) V (G) Y minden lefogó ponthalmazra. τ(g) + α(g) V (G) ν(g) + ρ(g) = V (G),ahol nincs izolált pont ν(g) darab független élhalmaz ν(g) pontot fog le. A többi pont legfeljebb V (G) 2ν(G) éllel lefogható. 7

Tehát, V (G) ν(g) ρ(g). Azt is tudjuk, hogy ha A egy minimális lefogó élhalmaz, akkor A k darab csillagból áll. Ezért ρ(g) = V (G) k. Ebb l kaphatunk úgy egy független élhalmazt, hogy minden csillagból kiválasztunk egy élet. Tehát ν(g) k = V (G) ρ(g). 2.8.4. könig ν(g) = τ(g) α(g) = ρ(g),akkor ha nincs izolált pont. A hall tételnél láttuk, hogy N(T {u}) = T, ugyanis u benne van T -ben, így T M \ T minden élet lefog. T M \ T = M = ρ(g). Innen ρ(g) τ(g), de minden gráfra pon az ellenkezöje igaz, így páros gráfnál egyenl ség áll fent. A gallai azonosságokból rögtön látszik a másik egyenl ség is. 2.8.5. tutte G-ben akkor és csak akkor létezik teljes párosítás ha X A-ra c p (G X) X (x pontot elhagyva a gráfból kevesebb mint x páratlan komponensre esik szét,akkor van teljes párosítás) Indirekten tegyük fel, hogy igaz a feltétel, de nincs teljes párosítás. Legyen G egy ilyen minimális pontszámú ellenpélda. Y V (G) gátnak hívunk ha c p (G Y ) = Y. Legyen Y 0 egy maximális elemszámú ilyen halmaz. 1.Belátjuk hogy nincs páros komponens. Ha lenne, egy elemet kivéve bel le és Y 0 ba téve lenne egy nagyobb gátunk, ami a feltétel szerint lehetetlen. 2.Belátjuk, hogy minden páratlan komponensben egy tetsz leges pontot elhagyva van teljes párosítás. Tudjuk, hogy c p (W \ (X {y})) x + 2, ahol W egy páratnan komponens, X ennek egy maximális párosítása, y pedig az a pont ameik Y 0 hoz van párosítva. Tehát c p (G (Y 0 X {y})) Y 0 1 + X + 2 = Y 0 + X + 1 = Y 0 X {y}, tehát lenne egy nagyobb gát. 3.Belátjuk, hogy a páratlan komponensekb l egy pont párosíthtó Y 0 -ból az eggyik elemhez. Hagyuk el az Y 0 on belül futó éleket. Így egy páros gráfunk marad. A hall feltétel teljesül, ugyanis minden pontból fut egy él legalább Y 0 -ba, mert ha nem, akkor Y 0 -nak p pontját elhagyva p darab páratlan komponens keletkezne az eredeti gráfban. 2.8.6. petersen Ha G 3-regukláris és 2-szeresen élöszefügg, akkor létezik benne teljes párosítás. Tutte bizonyítását használjuk. Minden Y 0 és páratlan komponens között legalább 3 él fut, mert 1 nem futhat az összefügg ség miadt, 2 sem, mert akkor a komponensen belül futó élet összesen páratlan sokan vannak, amit 2 szer levolva is páratlan szám marad ami lehetetlen. Tehát t 3c p (G Y 0 ), és mivel 3 regulásis a gráf, így c p (G Y 0 ) Y 0. Innen tutte tételéb l következik. 2.8.7. stabil párosítás Egy G gráf M E(G) stabil, ha nem létezik olyane E(G) \ M, amely e két végpontjára igaz, hogy k egymás preferencialistáin mint aktuális párjuk. 2.8.8. galey-shapley Páros gráf tetsz leges preferencialisták esetén is stabil. Algoritmus:A beli elemen menek B beli elemekhez,a listájuk sorrendjéban, B -k félreteszik a legjobb ajánlatot, köv. körbe A-k mennek tovább, stb... 8

2.9. pontszinezés klikkszám(ω(g)):(omega) egy maximálisan nagy olyan részgráf, ami teljes. kromatikus szám(χ(g)):(kí) a gráf szinezésénél használt szinek minimális száma ω(g) < χ(g),ha perkekt akkor egyenl 2.9.1. brooks χ(g) :maximális fokszám, ha G gráf nem egy páratlan hosszú kör, vagy teljes gráf. = 2, ekkor igaz. Tegyük fel hogy δ > 2. elég 2-szeresen összefügg gráfokkal foglalkoznunk, ugyanis ha az x pontot elhagyva 2 komponensre esik, ot a fokszámok nem n hettek, illetve x-nek is csak csökkent. Így a feltétel miadt ki tudjuk szinezni szinnel a két gráfot külön-kölön, és ezt jol permutálva eggyütt is. Csak a 3 szorosan összefügg gráfokkal kell törödnünk, ugyanis ugyanazt az elvet követve mint az el bb csak egy problémába ütközhetünk. A két elhagyott pont, x, y, és ezek szine különböz. Ekkor mindkét gfárban behuzzuk az (x, y) élt, de így továbbra is teljesül rájuk a fokszámkritérium. Ekkor vagy kiszinezhetöek a gráfok szinnel, vagy teljes gráfot kaptunk valahol. (páratlan kör nem gont ugyanis 3)Ha mindkét rész kiszinezhet, akkor különböz szine van x, y-nak. Ha viszint egyik gráfunk teljes,az azt jelenti hogy egy szomszédja van x, y-nak is, tehát ha x -t haggyuk ez az elején x helyett akkor is szétesik a gráfunk, és így már egy helyes szinezést fogunk kapni. Tehát a 3 szorosan összefügg gráfok maradtak. Jelöljük meg a pontokat úgy, hogy legyen olyan v 1, v 2, v n amikre igaz hogy {v 1, v 2 } / E(G), {v 1, v n } E(G), {v 2, v n } E(G). A többi pontot úgy jelöljük meg, hogy v 2, v 3,... v n 1, és minden legyen nagyobb index szomszédja. Haggyuk el {v 1, v 2 } élt, így biztosan összefügg marad a gráfunk. A maradék gráfnak van feszít fája, és egy v n - t l különböz els fokú pontja. Legyen ez v 3. Ha elhadjuk a {v 1, v 2, v 3 }-at, akkor a gráf még összefügg marad.ha ezt folytatjuk, kapunk egy jó szinezést, mert v 1 és v 2 ugyanolyan szin, így marad szin v n -nek is. 2.9.2. mycielski konstrukció k 2 G k gráf, hogy ω(g k ) = 2 χ(g k ) = k A gráfunkat páros gráá alakitjuk V (G) pont hozzáadásával.az eddigi pontok u i -k, az ujjak v i -k. Minden v i össze van kötve az összes u i szomszéddal, és z össze van kötve összes v i -vel. Így minden v i pont u i szin lesz, és z egy k + 1-edik szín. 2.10. élszinezés 2.10.1. vizing Ha G gráf egyszer akkor χ e (G) + 1 Minden ponthoz rendelünk egy szint(c(v)), mivel lehet maximum egy pont éle ezért + 1 pontal ez lehetséges. {x, y 1 } él még nincs kiszinezve. ha (x) = c(y 1 ) akkor az élet erre a szinre szinezzük. Ha x- b l nem indul ki c(y 1 ) szin él, akkor c(y 1 ) szinüre szinezzük. tehát felhehetjük, hogy van x-nek olyan y 2 szomszédja, hogy ennek az élnek a szine c(y 1 ). Ha x-b l nem indul ki c(y 2 ) él, akkor {x, c(y 2 )}-t c(y 2 )-re cseréljük, ekkor viszont x-b l nem indul ki c(y 1 ) szin él. Ellenkezö esetben feltehetjük, hogy x-nem van olyan y 3 szomszédja, melyek közti él c(y 2 ). a gondolatmenetet folytatva kapjuk y 4, y 5,... Csak akkor akadunk el ha van olyan h, hogy {x, y h } szine c(y h ), és valameik 1 i < h c(y h ) = c(y i ) igaz. Ekkor tekintsük G-nek egy részgráfját, amelyet c(x) és c(y h ) alkotnak(g ). G -ben minden pont foka maximum 2, és mivel x ból nem indul ki c(x) szin és, ugy mint y h vagy y i -ból sem c(y h ) illetve c(y i ) szin, 9

tehát ezek a pontok els fokúak. G utakból, illetve izolált körökb l, esetleg még kör komponensekb l áll. x tehát az eggyik ut végpontja, tehát y h vagy y i más komponensbe esik. A másik komponensb a szineket cseréljük fel úgy, hogy c(x) = c(y i h ), és így már ki tudjuk szinezni a gráfunkat. 2.11. hálozatok 2.11.1. Egy hálózatban nem létezik javító út, ha a folyam maximális. Legyen A V (G), azon csúcsok halmaza, s-b l még elérhet k, egy részleges javítóúton. Tekintsük azt a vágást, melyet azon élek alkotnak, melyen egyik vége A-ban másik pedig nem a-ban van. Ekkor f(e) = c(e), egyébként s a meghosszabítása eljutna b-be.ez ellentmondás. Ha b A, és a / A, akkor ugyanezért f(e) = 0. Tehát az élek mindig telítettek. 2.11.2. ford-fulkerson a maximális folyam értéke egyenl a minimális vágás értékével. A minimális folyam nyilván nem lehet nagyobb a minimális vágás értékénél. Az el z tételb l láttuk, hogy a maximális folyam értéke megegyezik egy vágás kapacitásösszegével. A javítóút modszerrrel mindig elérjük a maximális folyamot, ha mindig a legrövidebb javitóut mentén javítunk. 2.11.3. edmonds-karp Ha mindig a legrövidebb javító utat nézzük, akkor a maximális folyam meghatározása szükséges lépések száma mindig felülr l becsülhet a pontok számának polinomjával. 2.11.4. egészérték ségi lemma Ha egy hálózat minden kapacitása egész szám, akkor létezik olyan maximális folyam, aminek minden éle egész. 2.12. mengere 2.12.1. ha egy gráf irányított, s, t V (G), akkor az s-b l t-be vezet páronként élidegen irányított utak maximális száma megegyezik az összes irányított s t utak lefogó minimális számával.(ha irányítatlan, akkor is igaz) Az utak száma az éldiszjung utakéhoz képest. Minden kapacitás legyen 1. Tekintsünk egy maximális folyamatot, aminek minden éle egész. Ilyen van. Egy minimális vágás minden utból le kell fogy fogjon, így az pont az utak száma. Az összes utat lefogó élek száma mint az éldiszjungt utak száma(ford-fulkerson), és mivel kevesebb és több nem lehet,ezért egyenl. Ha irányítatlan, akkor felcseréljük 2 irányított élre. 2.12.2. Ha egy irányított gráf s, t V (G), két nem szomszédos pont, akkor az s-b l t-be vezet végpontoktól eltekintve pontidegen irányított utak maximális száma megegyezik az összes s t utat s és t felhasználása nélkül lefogó pontok minimális számával.(ha irányítatlan, akkor is igaz) Egy pontot helyettesítün egy éllel, ugy hogy az odafutó élek a kezd pontján lesznek, az onnan indulók pedig a végpontján, és alkalmazzuk rá az elöbbi tételt. Ha irányítatlan, akkor felcseréljük 2 irányítottra. 10

2.13. öszefüggések 2.13.1. κ(g) λ(g) δ(g) κ = összefügg ségi szám λ = élösszefügg ségi szám δ =minimum fokszám A minimális foksz mhoz tartozó éleket elhagyva a gráf szétesik. λ δ, Tegyük fel hogy λ = k. Legyen E E(G) E = k. Egy vágás e E egyik végpontját elhagyva G vagy szétesik, vagy δ(g) k izolált pont lesz. a vannak további pontok, akkor V (G) k + 1, akkor a gráf szétesik κ k G gráf szorosan összefügg, ha legalább k + 1 pontja van, és akárhogy hagyunk el bel le k pontot, még öszefügg marad. 2.13.2. mengere Legalább 3 pont gráf 2-szeresen összefügg, ha ha bármeik két élén vagy pontján vezet át kör. 2.13.3. dirac Ha k 2 és G gráf k-szorosan összefügg, akkor bármely x 1, x 2,..., x k pontján át vezet kör. Tegyük fel hogy k-ig igaz, vagyis C kör már tartalmazza x 1, x 2,..., x k 1 -et, de x k -t még nem. Vegyünk fel egy z pontot, melyet C minden pontjával összekötünk, és z x i között (végpontokat kivéve)a pontdiszjungt utak maximális száma t. Legyen y 1... y t azon pontok halmaza ahol elöször találkozik az út a C körrel. Ha t k akkor van olyan x i x i+1 hogy közülök kett y j kerül. Ezek legyenek y 1 y 2. Ekkor x 1... x i... y 1... x k... y 2... x i+1... x 1 körön minden rajta van. Ha t < k akkor az új gráf t pont elhagyásával szétesik, (menger tétel) x k z külön komponensbe kerül, mivel az eredeti gráf k szorosan összefügg, z egyedüli komponens, azaz a kör minden pontját elhagytuk, tehát t = k 1 és V (G) = x 1, x 2,... x k 1. Ekkor minden x i -b l halad út x k -ba. 2.13.4. petersen 2k reguláris gráfban létezik 2 faktor.(faktor:olyan részgráf, menyben az összes csucs bennevan, és azok foka k) Elég összefügg ekre nézni. Van benne euler-kör, nézzük irányítva: Duplázzuk meg a csúcsokat, legyen v + v a v-b l. Minden fokszám a G -ben 2k 2 = k Tehát G egy k reguláris páros gráf, tehát van benne teljes párosítás. Ha egy ilyet rögzítünk, akkor ezt visszafejtve G-be kaptunk egy 2 faktort. 11