Professional Documents
Culture Documents
4 - Gráfok Színezése
4 - Gráfok Színezése
Gráfok csúcsszínezése
Kérdés
Adott egy G gráf. Szeretnénk kiszínezni a csúcsait különböző
színekkel, hogy a szomszédos csúcsok különböző színűek
legyenek. Legalább hány színt kell felhasználni ehhez?
Gráfok csúcsszínezése
Kérdés
Adott egy G gráf. Szeretnénk kiszínezni a csúcsait különböző
színekkel, hogy a szomszédos csúcsok különböző színűek
legyenek. Legalább hány színt kell felhasználni ehhez?
Állítás
Jelölje ∆(G), vagy röviden ∆ a gráf maximális fokszámát.
Ekkor χ(G) ≤ ∆(G) + 1.
Bizonyítás:
1 Feltehető, hogy a gráf összefüggő, hiszen az
összefüggőségi komponensek egymástól függetlenül
kiszínezhetők.
2 Konstruktív bizonyítás, megadunk egy ∆(G) + 1 színezést.
∆(G) + 1 színezés
Állítás
Bármely síkgráf csúcsai kiszínezhetők 5 színnel.
Bizonyítás:
Feltehető, hogy a gráf egyszerű (többszörös él, hurok él
elhagyható)
Indirekten induljunk ki minimális G = (V, E) ellenpéldából,
ami nem színezhető ki 5 színnel.
Euler-formula és a gráf egyszerűsége miatt |V | ≥ 3 esetén
3|V | − 6 ≥ |E| (DiMat 1.) ⇒ ∃u ∈ V : d(u) ≤ 5.
G − u kiszínezhető 5 színnel (G minimalítása miatt). Ha
d(u) ≤ 4, akkor létezik szín, amit u szomszédaira nem
használtunk fel. u színezhető ezzel a színnel,
ellentmondás
G síkgráf ⇒ nem tartalmaz feszített K5 -t ⇒ ∃v, w, hogy
uv, uw ∈ E, de vw ∈
/ E.
Összehúzzuk u, v, w-t egyetlen ponttá, így kapjuk G0 -t. G0 -t
kiszínezzük 5 színnel.
Alkalmazzuk G0 színezését G-re. u, v, w egyszínű, ez a
színezés még nem jó.
u szomszédai színezésére csak legfeljebb 4 színt
használtunk fel, u színezhető az 5-dik színnel,
ellentmondás.
Definíció
Legyen G egy síkgráf. Ekkor G duálisa a G∗ gráf (multigráf),
amit úgy kapunk meg, hogy G∗ csúcsai a G tartományai, és két
csúcsot G∗ -ban összekötünk, ha G-ben egy él választja el a két
tartományt egymástól. Pontosabban minden G-beli élnek
megfeleltetünk egy G∗ -beli élt (ha két tartomány több élben is
szomszédos, akkor többszörösen is összekötjük őket, illetve ha
az él mindkét oldalán ugyanaz a tartomány van, akkor ott egy
hurokél lesz).
Megjegyzés
A dualitás függ a gráf síkbarajzolásától.
Examples
Egy síkgráf esetén a csúcsok helyett színezhetjük a gráf
tartományait is. A tartományok k-színezhetők, ha létezik olyan
színezés, ami k színt használ és az élszomszédos tartományok
különböző színűek.
Megjegyzés
Hány színnel színezhető ki egy térkép?
Állítás
G∗ csúcsainak egy k-színezése a G tartományának egy
k-színezését adja.
Állítás (Ötszíntétel)
Bármely síkbarajzolható gráf tartományai kiszínezhetők 5
színnel, hogy az élszomszédos tartományok színe különböző.
Tétel
Bármely síkgráf csúcsai kiszínezhetők 4 színnel.
Megjegyzés
Az első matematikai bizonyítás, aminek egyes részét
számítógéppel bizonyították.
Élszínezés
Bizonyítás:
Egészítsük ki a gráfot új csúcsok és élek hozzávételével a
G0 ∆ reguláris gráfra.
G0 ∆ reguláris ⇒ éleit kiszínezzük ∆ színnel.
Ha töröljük az új csúcsokat és éleket G0 -ből, akkor G-nek
egy k-színezését kapjuk.
Tétel (Vizing)
Legyen G egyszerű gráf. Ekkor χ0 (G) ≤ ∆(G) + 1.
Tétel (Ramsey)
Tetszőleges k, ` pozitív egész számokra létezik R(k, `).
Bizonyítás:
k és `-re vonatkozó teljes indukciót használunk. Tegyük fel,
hogy minden 0 < t ≤ k és 0 < s < `, vagy 0 < t < k és
0 < s ≤ ` esetén létezik R(s, t). Legyen
n ≥ R(k − 1, `) + R(k, ` − 1).
Tegyük fel indirekten, hogy Kn élei kiszínezhetők két színnel
(pirossal, kékkel) úgy, hogy a gráfban nincs se kék Kk sem
piros K` . Legyen v tetszőleges csúcs. A v-ből kiindukó piros
élek v-től különböző csúcsai P -t, a kék élek másik csúcsai
pedig Q-t alkotják.
|P | < R(k, ` − 1), különben |P |-ben létezik kék Kk vagy
piros K`−1 . Kék Kk az indirekt feltevés miatt nincsen, így
csak piros K`−1 lehet, de ekkor P v-vel kiegészítve
tartalmaz piros K` -t, ami ellentmondás.
|Q| < R(k − 1, `), különben |Q|-ban létezik kék Kk−1 vagy
piros K` . Piros K` nincs a gráfban, így csak kék Kk−1
lehetne, de ekkor Q v-vel kiegészítve tartalmaz kék Kk -t,
ami ellentmondás.
Így viszont n = |P | + |Q| + 1 < R(k, ` − 1) + R(k − 1, `) ≤ n,
ami ellentmondás.
R(k, `) pontos értékét csak kis k-ra és `-re tudjuk
meghatározni. De az előző tétel alapján könnyen tudunk
becslést adni.
Tétel
k+`−2
R(k, `) ≤
k−1
Bizonyítás:
Az állítást teljes indukcióval bizonyítjuk. Láttuk, hogy
R(k, 2) = k és R = (2, `) = `, ezekre teljesül az állítás. Tegyük
fel, hogy az állítás minden olyan s, t párra teljesül, ahol s < k és
t ≤ ` vagy s ≤ k és t < `. Ekkor az Erdős-Szekeres tétel
alapján
Bizonyítás (vázlat)
Tekintsük a 2k/2 csúcsú teljes gráfot, és minden élt színezzünk
ki egymástól függetlenül 1/2-1/2 valószínűsággel kékre vagy
pirosra. Be lehet látni, hogy egyszínű Kk keletkezésének
valószínűsége kisebb, mint 1. Így a gráfnak létezik olyan
színezése, amelyben nincs egyszínű Kk .
Megjegyzés
Ez a bizonyítás volt a valószínűségi módszer első alkalmazása
a gráfelméletben, amit azóta is nagy hatékonysággal
használnak.
Néhány ennél erősebb becslés:
c k+`−2
Rödl: R(k, `) ≤ (log(k+`))d k−1
megfelelő c, d > 0
kostansokkal
√1 2k−2
Thomason: R(k, k) ≤ 2 k−1
1 2k−2
Conlon: R(k, k) ≤ kc log k log l log k k−1
, megfelelő c < 0
konstanssal.
k/` 1 2 3 4 5 6 7
1 1
2 1 2
3 1 3 6
4 1 4 9 18
5 1 5 14 25 43-48
6 1 6 18 36-41 58-87 102-165
7 1 7 23 49-61 80-143 115-298 205-540
McKay, Radziszowski és Exoo számítógép segítségével
konstruáltak 656 különböző gráfot 42 csúccsal egyszínű K5
nélkül. Ezek közül azonban egyik sem terjeszthető ki 43
csúcsra, hogy továbbra se legyen egyszínű K5 .
Tétel
R(3, 3, 3) = 17.