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

Hasonló dokumentumok
Diszkrét matematika 2.C szakirány

Diszkrét matematika 2.

Diszkrét matematika II. gyakorlat

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

Diszkrét matematika 2.

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

1. tétel - Gráfok alapfogalmai

Diszkrét matematika 2.C szakirány

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

Gráfelméleti feladatok programozóknak

Diszkrét matematika 2.

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

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

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

Gráfelméleti alapfogalmak-1

Diszkrét matematika 2.

Diszkrét matematika 2.C szakirány

Gubancok. Hajnal Péter. SZTE, Bolyai Intézet

Diszkrét matematika 2.

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

Gráfelmélet/Diszkrét Matematika MSc hallgatók számára. Síkgráfok Előadó: Hajnal Péter

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

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

Síkgráfok (négyszín-tétel, Kuratowski-tétel, Euler-formula)

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

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

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

Diszkrét matematika 2.C szakirány

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

SzA II. gyakorlat, szeptember 18.

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

Gráfelméleti alapfogalmak

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

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

3. Gráfok színezései

Diszkrét matematika 2.C szakirány

Ramsey-féle problémák

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

Diszkrét Matematika MSc hallgatók számára. 11. Előadás. Előadó: Hajnal Péter Jegyzetelő: Szarvák Gábor november 29.

DiMat II Végtelen halmazok

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

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

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Bevezetés. 1. fejezet. Algebrai feladatok. Feladatok

Eötvös Loránd Tudományegyetem. Természettudományi Kar. Gráfok barátságos partíciói. Paulovics Zoltán. Témavezet :

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

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

Haladók III. kategória 2. (dönt ) forduló

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

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

Síkbarajzolható gráfok Április 26.

Taylor-polinomok. 1. Alapfeladatok április Feladat: Írjuk fel az f(x) = e 2x függvény másodfokú Maclaurinpolinomját!

Gráfok csúcsszínezései

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

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

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

1. Az ábrán látható táblázat minden kis négyzete 1 cm oldalhosszúságú. A kis négyzetek határvonalait akarjuk lefedni. Meg lehet-e ezt tenni

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

Julia halmazok, Mandelbrot halmaz

Kombinatorika és gráfelmélet

HALMAZELMÉLET feladatsor 1.

Relációk. 1. Descartes-szorzat

Szabályos gráfok paraméterei

10. előadás. Konvex halmazok

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

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.

Deníciók és tételek a beugró vizsgára

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

1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás)

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

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

1. zárthelyi,

Algoritmusok bonyolultsága

11. előadás. Konvex poliéderek

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé.

Alapfogalmak a Diszkrét matematika II. tárgyból

Diszkrét matematika I.

Diszkrét matematika 2.

Halmazelméleti alapfogalmak

Függvények július 13. f(x) = 1 x+x 2 f() = 1 ()+() 2 f(f(x)) = 1 (1 x+x 2 )+(1 x+x 2 ) 2 Rendezés után kapjuk, hogy:

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

Diszkrét Matematika GYAKORLAT, Levelező MSc hallgatók számára. 3. Feladatsor

Permutációk véges halmazon (el adásvázlat, február 12.)

KOVÁCS BÉLA, MATEMATIKA I.

Titokmegosztás és a bonyolultság vizsgálata gráfokon

Burcsi Péter: GRÁFOK Láng Csabáné: CSOPORTOK. Germán László: GY R K ÉS TESTEK PÉLDÁK ÉS MEGOLDÁSOK

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

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) Halmazok 1

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

Diszkrét matematika II., 8. előadás. Vektorterek

25. tétel: Bizonyítási módszerek és bemutatásuk tételek bizonyításában, tétel és megfordítása, szükséges és elégséges feltétel

Nagy Gábor compalg.inf.elte.hu/ nagy ősz

Hadamard-mátrixok Előadó: Hajnal Péter február 23.

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

Eötvös Loránd Tudományegyetem. Természettudományi Kar. Véges projektív síkok egy kártyajáték szemszögéb l. Rajta László. szakdolgozat.

1/50. Teljes indukció 1. Back Close

Láthatjuk, hogy az els szám a 19, amelyre pontosan 4 állítás teljesül, tehát ez lesz a legnagyobb. 1/5

1. Részcsoportok (1) C + R + Q + Z +. (2) C R Q. (3) Q nem részcsoportja C + -nak, mert más a művelet!

Vektorok. Wettl Ferenc október 20. Wettl Ferenc Vektorok október / 36

1. Komplex függvények dierenciálhatósága, Cauchy-Riemann egyenletek. Hatványsorok, elemi függvények

Átírás:

Gráfok színezése Diszkrét matematika 2009/10 sz, 9. el adás A jegyzetet készítette: Szabó Tamás 2009. november 9. 1. Alapfogalmak Egy gráf csúcsait vagy éleit bizonyos esetekben szeretnénk különböz osztályokba sorolni úgy, hogy a szomszédos csúcsok, illetve a közös végponttal rendelkez élek különböz osztályokba tartozzanak. Erre példa, ha egy gráf párosságát két csúcsosztály, A és F kijelölésével szeretnénk szemléltetni. Egy ilyen felosztást könnyen ábrázolhatunk, ha a a csúcsokat, illetve éleket különböz színekkel színezzük ki. A problémakör neve ezt a terminológiát tükrözi. Deníció. Egy G gráf P palettával történ csúcs-, illetve élszínezésén egy c : V (G) P, illetve γ : E(G) P leképezést értünk. Ekkor a v V (G) csúcs, illetve az e E(G) él színének nevezzük a c(v), illetve γ(e) értéket. Megjegyzés. Szemléletesen a P paletta elemei színek. Mivel véges sok szín van, ezért általában a pozitív egész számok részhalmazait szoktuk palettának használni. Deníció. Egy csúcsszínezést jónak nevezünk, ha bármely két szomszédos csúcs színe különböz. Egy élszínezést jónak nevezünk, ha bármely két, közös végponttal rendelkez él színe különböz. Megjegyzés. Mindkét denícióban problémát okoz, ha a gráfban hurokélek is szerepelnek. Ekkor bizonyos csúcsok szomszédosak magukkal, továbbá egy él két végpontja egybeesik. Ezért a színezési problémakör további részében csak hurokélmentes gráfokkal foglalkozunk. Megállapodásunk után természetesen minden gráfnak van jó csúcs- és élszínezése is. Így triviálisan jó megoldás, ha minden csúcs, illetve él színe különböz. Az egyik fontos kérdés a paletta méretének minimalizálása lesz. Deníció. Egy G gráf χ(g)-vel jelölt kromatikus számán, illetve χ e (G)-vel jelölt élkromatikus számán a legkisebb olyan palettaméretet értjük, amelyre G jól csúcs-, illetve élszínezhet. 1

Mivel a színezés értékkészlete minden esetben véges, ezért segítségével ekvivalenciaosztályokat határozhatunk meg a gráf csúcs- és élhalmazán. Jelöljük az osztályozást C-vel, a C i -vel jelölt i-edik osztály legyen C i = c 1 (i). Csúcsszínezés esetén nyilvánvalóan k = c ( V (G) ) osztályra osztottuk fel a G gráf csúcshalmazát. A színezés akkor jó, ha az egyes osztályokon belüli pontok függetlenek. Hasonló eljárással osztályozhatjuk a gráf éleit is, ebben az esetben akkor lesz jó a színezés, ha az osztályok párosítások. 2. 3-reguláris, kétszeresen élösszefügg síkgráfok élszínezései Korábban láttuk, hogy egy 3-reguláris, kétszeresen élösszefügg gráfban mindig található teljes párosítás. Ennek a szakasznak a célja az, hogy bebizonyítsunk egy er sebb állítást akkor, ha a gráf síkba rajzolható. El ször tekintsük át a gráfok lerajzolásaival kapcsolatos fogalmakat Deníció. Egy G gráf lerajzolásán egy (φ V, φ E ) leképezésegyüttest értünk, ahol φ V a gráf csúcsaihoz a sík pontjait, φ E pedig a gráf éleihez a sík nem önátmetsz folytonos görbéit rendeli hozzá olyan módon, hogy ha az e él x-et és y-t köti össze G-ben, akkor φ E (e) a φ V (x) és φ V (y) pontokat köti össze. A deníció még mindig megenged különböz patologikus eseteket, ezért bizonyos olvashatósági feltevéseket tennünk kell: ilyen például, hogy egyik csúcs képe se legyen valamely él képének bels pontja, továbbá ha két él nem metszi egymást, akkor ne is érintkezzenek. A folytonos görbék osztálya sokszor túl általános, praktikus okokból megkövetelhetjük például, hogy minden él képe töröttvonal legyen. E szerint a deníció szerint még minden gráfnak van lerajzolása. Ha egy további korlátozó feltételt teszünk, akkor már egy valódi gráfosztályhoz jutunk. Deníció. Egy lerajzolást szépnek nevezünk, ha nincs átmetsz élgörbepárja. Egy G gráfot síkgráfnak nevezünk, ha van szép lerajzolása. Habár érezhet, hogy van olyan gráf, amely nem síkgráf, bebizonyítani ezt nem annyira egyszer. Klasszikusan ilyen például a 3 testvér - 3 kút/3 ház - 3 kút problémájának gráfja, illetve az 1. ábrán látható Petersen-gráf. Ennek szép 1. ábra. A Petersen-gráf lerajzolása azt jelentené, hogy a K 5 ötcsúcsú teljes gráfot is le tudjuk szépen rajzolni, amennyiben a lerajzolásban a fenti ábra bels és küls 5-5 pontját értelemszer módon összeolvasztjuk. 2

Az ötcsúcsú teljes gráf azonban nem rajzolható síkba. Ehhez gondoljuk meg, hogy el ször mindenképpen le kell rajzolnunk egy Hamilton-kört, amely két tartományra osztja a síkot. A bels és a küls tartományban is legfeljebb 2-2 nem átmetsz élt tudunk berajzolni, holott a gráf lerajzolásához a Hamilton-körön kívül még 5 élt be kéne húznunk. Egy síkgráf élgörbéi természetes módon osztják tartományokra a síkot (ezek közül az egyik szükségképpen nem korlátos lesz). Ezekre ugyanúgy deniálhatunk színezést, mint a csúcsokra és élekre. A jó színezéshez deniálnunk kell továbbá a szomszédosságot a tartományok között. Két tartományt eszerint szomszédosnak mondunk, ha van közös határoló élgörbéjük. A gráf kétszeres élösszefügg sége azt jelenti, hogy nincs olyan élgörbe, amelynek mindkét oldalán ugyanaz a tartomány van, azaz nincs olyan tartomány, amely önmagával határos ez nyilván megakadályozná a jól színezést, akárcsak egy hurokél a csúcsszínezést. 1. Lemma. Bármely G 3-reguláris, kétszeresen élösszefügg gráf szép lerajzolásának tartományai 4 színnel jól színezhet k. Megjegyzés. Az állítás a jóval általánosabb négyszíntétel (Kenneth Appel, Wolfgang Haken, 1976) következménye, amely ugyanezt állítja 3-regularitás nélkül. Igazából lemmánk a négyszíntétellel ekvivalens. Vegyük észre ugyanis, hogy a 3-regularitás kérdése könnyen kezelhet : ha egy csúcsban 3-nál több él is találkozik, kis átalakítással kaphatunk egy 3-reguláris gráfot, amelyben minden tartomány szomszédos minden korábbi szomszédjával, tehát az erre a gráfra kapott színezés az eredeti gráfra is megfelel lesz. 2. ábra. Átalakítás 3-reguláris gráá A gráfok színezései közül az egyik legszemléletesebb a csúcsszínezés, ezért szeretnénk a négyszíntétel problémáját is átfogalmazni a csúcsszínezések nyelvére. Erre szolgál a duális fogalmának bevezetése. Deníció. Legyen G egy szépen lerajzolt gráf. A gráf duálisának azt a G gráfot nevezzük, amelynek csúcsai a lerajzolás tartományai, élei pedig a lerajzolás éleinek feleltethet k meg oly módon, hogy ha a lerajzolásban az e él elválasztja az s és t tartományokat, akkor a duálisban az e él összeköti az s és t csúcsokat. Megjegyzés. A denícióban nem véletlen, hogy mindig a lerajzolásra hivatkoztunk: egy gráf két különböz lerajzolásához különböz duálisok tartozhatnak. Deníció. Azt mondjuk, hogy a G gráfnak az e él elvágó éle, ha e elhagyásával G valamelyik komponense szétesik. Ez a lerajzolásban megfelel annak, hogy e két oldalán ugyanaz a tartomány van, tehát a duálisban e hurokél. 3

Látható, hogy a G gráf elvágóél-mentessége a feltehet összefügg séggel együtt pontosan a kétszeres élösszefügg séget jelenti, ami így ekvivalens a duális hurokélmentességével. A duális jó csúcsszínezése nyilvánvaló módon ekvivalens a lerajzolás jó tartományszínezésével. A duális 3-regularitása ekvivalens azzal, hogy az eredeti gráf triangulált, azaz tartományai háromszögek. Ennek segítségével kimondhatjuk a következ lemmát. 2. Lemma. Bármely hurokélmentes G síkgráf kromatikus száma legfeljebb 4. A csúcsszínezésekre vonatkozó állítást elég triangulált síkgráfokra belátni, így a lemma a négyszíntétel ekvivalens alakja s t, ez a négyszíntétel megszokott alakja. Most már kimondhatjuk a 3-reguláris kétszeresen élösszefügg síkgráfok élkromatikus számáról szóló tételt. 3. Tétel. Legyen G egy 3-reguláris, kétszeresen élösszefügg síkgráf. Ekkor G élkromatikus száma 3, azaz élhalmaza felbontható három diszjunkt teljes párosításra. Bizonyítás. Az 1. lemmára hivatkozunk. Vegyük a gráf egy szép lerajzolását és színezzük ki az 1, 2, 3, 4 színekkel a tartományokat. Az els párosítást azon élek alkotják, amelyek 1-es és 2-es vagy 3-as és 4-es szín tartományokat választanak el. A másodikat azok, amelyek 2-es és 4-es vagy 1-es és 3-as szín eket, a harmadikat pedig azok, amelyek 1-es és 4-es vagy 2-es és 3-as szín eket. A 3-regularitás miatt minden csúcsban három tartomány találkozik, amelyek három különböz színnel vannak színezve. Így ha két él közös csúcsba fut be, van egy olyan tartomány, amelyet mindketten határolnak, tehát az egyik oldalukon lév színnek meg kell egyeznie. A másik oldalukon lév színek viszont nem egyezhet meg, mivel két különböz, szomszédos tartományhoz tartoznak. Ez azt jelenti, hogy a fenti élosztályokon belül az élek függetlenek kell hogy legyenek, az osztályok pedig láthatóan lefedik a teljes élhalmazt. 3. Páros gráfok élkromatikus száma A következ kben páros gráfok élkromatikus számára akarunk becslést adni. Mint az imént, most is az egyszer bb reguláris esettel kezdjük a vizsgálatot. 4. Lemma. Legyen G egy k-reguláris páros gráf. Ekkor G élkromatikus száma k. Bizonyítás. A lemmát egy segédállítással bizonyítjuk be, amely szerint k 1 esetén egy k-reguláris páros gráfban mindig van teljes párosítás. Ezt a következ képp láthatjuk be: a csúcsosztályok szokásos jelölésével a gráf élszáma E = k A = k F. A lefogási problémát így minimum A db csúccsal lehet megoldani, a párosság miatt azonban ennyi elég is. A K nig-tétel szerint pedig ekkor létezik teljes párosítás. A lemma bizonyítása innent l k szerinti teljes indukcióval elvégezhet. Keressünk egy teljes párosítást a gráfban, ennek éleit színezzük ki a k színnel. A megmaradt, még színezetlen élekkel a csúcsok egy k 1-reguláris páros gráfot alkotnak, amely az indukciós feltevés szerint k 1 színnel színezhet, k = 0-ra pedig a lemma triviálisan teljesül. 4

A lemma segítségével bizonyíthatjuk a következ tételt: 5. Tétel. Legyen G páros gráf. Ekkor ahol (G) a maximális fokszámot jelöli. χ e (G) = (G), Bizonyítás. Az nyilvánvaló, hogy χ e (G) (G), hiszen a legnagyobb fokszámú csúcsba összefutó élek mind különböz szín ek kell hogy legyenek. Elég tehát a másik irányú egyenl tlenséget igazolni. Legyenek G csúcsosztályai A és F. Ha A = F, akkor a kisebb osztályhoz vegyünk hozzá annyi csúcsot, hogy a két osztály elemszáma megegyezzen. Legyen k = (G). Ha a gráfnak k A =k F -nél kevesebb éle van, akkor mindkét csúcsosztályban van olyan csúcs, amelynek foka k-nál kisebb, ugyanis az élek száma az osztályokon belül vett fokszámösszeg és minden fokszám legfeljebb k. Ezt a két csúcsot kössük össze egy újabb éllel, és ezt folytassuk mindaddig, amíg egy k-reguláris Ĝ gráfot nem kapunk. A 4. lemma szerint Ĝ élkromatikus száma k. G élei azonban Ĝ-nak is élei és ha két él G-ben közös csúcsba fut össze, akkor Ĝ-ban is. Így kaptuk, hogy G élei jól színezhet k k színnel, ami χ e (G) k = (G)-t jelenti. 4. További élszínezési tételek Az élszínezésekr l szóló egyik leger sebb tétel Vizing tétele, amelynek bizonyítása a 10. el adásra maradt: 6. Tétel (Vizing, 1964). Ha G egyszer gráf, akkor (G) χ e (G) (G)+1 Megjegyzend, hogy az állításban a gráf egyszer sége szükséges feltétel, ha például egy háromszöget veszünk, amelynek minden oldala k párhuzamos élb l áll, világos, hogy minden él különböz szín kell hogy legyen, holott a maximális fokszám csak 2k. Shannon tétele azt mondja ki, hogy ez a legrosszabb eset, az élkromatikus szám és a maximális fokszám eltérése itt lesz a legnagyobb. 7. Tétel (Shannon, 1949). Ha G tetsz leges gráf, akkor (G) χ e (G) 3 2 (G) Vizing tétele után tudjuk, hogy egy adott G egyszer gráf élkromatikus száma vagy (G), vagy (G) + 1. A két lehet ség közti döntés azonban nagyon nehéz. Bizonyítás nélkül megemlítjük, hogy egyszer gráfokra a (G)-élszínezhet tulajdonság NP-teljes. 5