• Nem Talált Eredményt

Gráfok és algoritmusok 2022. tavasz

N/A
N/A
Protected

Academic year: 2022

Ossza meg "Gráfok és algoritmusok 2022. tavasz"

Copied!
3
0
0

Teljes szövegt

(1)

Gráfok és algoritmusok 2022. tavasz

7. gyakorlat

2022. április 1.

Tudnivalók

Def: AGgráf csúcsainakv1, v2, . . . , vnsorrendjefolytonos, haGkomponensei intervallumokat alkotnak a sorrendben, és a komponensek első csúcsainak kivételével minden csúcsnak van a sorrendben korábbi szomszédja.

Megfigyelés: Irányítatlan gráf maxvissza sorrendje folytonos.

Tfh v1, v2, . . . , vn a G gráf csúcsainak folytonos sorrendje, és legyen i < j-re vivj a G egy éle. Ennek az élnek a címkéje azt mutatja meg, hogy a vi hányadik a folytonos sorrendben vj szomszédai között. Fk jelöli a k címkét kapó élek halmazát, Gk pedig a (k −1)-nél nagyobb címkéjű élek gráfja a G csúcshalmazán.

Megfigyelés: Ha v1, v2, . . . , vn a G gráf csúcsainak maxvissza sorrendje, akkor egyúttal a G1, G2, . . . gráfoknak is maxvissza sorrendje lesz.

Megfigyelés: Minden i-re Fi a Gi egy feszítő erdeje.

Élcímkézési lemma: Haviésvj azFk-nak ugyazon komponensébe esnek, akkorλ(vi, vj)≥k.

Köv.: Ha G k-szorosan élösszefüggő, n csúcsú gráf, akkor G-nek van legfeljebb k(n−1) élt tartalmazók-szorosan élösszefüggő feszítő részgráfja. (EzG k-élöf tulajdonságának ritka tanúja.) Biz: Tekintsük egy maxvissza sorrendhez tartozóF1, F2, . . . , Fk erdőket. Ezek jók lesznek. Az élszámkorlát világos. Ha pedig ezen erdők G0 uniójának lenne k-nál kisebb (A, B) vágása, akkor Fk egyetlen komponensének sincs csúcsa a vágás mindkét oldalán. Tehát a G-beli (A, B) vágás minden éle benne van már az F1, F2, . . . , Fk−1 fák uniójában is, így G k-szoros élösszefüggősége miatt legalább k élt tartalmazna, ami ellentmondás. (Az előadásban máshogy bizonyítottunk.)

Tétel: (Az élcímkézési lemma erős változata) Ha a fenti jelölések mellettG egyszerű és vi és vj az Fk ugyanazon komponenséhez tartoznak, akkorκG(vi, vj)≥k .

Megjegyzés: κG(u, v) az u és v csúcs között futó páronként belsőleg pontdiszjunkt G-beli utak maximális száma. Menger tétele miatt κG(u, v) megegyezik az u-t és v-t szeparáló vegyes vágás minimális méretével, ahol A, B ⊆ V(G) akkor határoz meg u-t és v-t szeparáló vegyes vágást, ha A∩B = ∅ és mindkét halmaz pontosan egyet tartalmaz u és v közül. Az (A, B) pár által meghatározott vegyes vágás mérete |V(G)\(A∪B)|+|E(A, B)|, azaz azA-n ésB-n kívüli csúcsok az A ésB között futó élek számának összege.

Köv.: (1) Ha G egyszerű ésv1, v2, . . . , vn maxvissza sorrend, akkor κ(vn, vn−1) =d(vn).

(2) Tetsz. n csúcsú, k-öf G = (V, E) gráfnak van legfeljebb kn− k+12

élt tartalmazó, k-öf feszítő részgráfja. (Ezt a k-öf tulajdonság ritka tanújának nevezik.)

Def: A G = (V, E) gráf intervallumgráf, ha csúcsai I1, I2, . . . , In ⊂ R intervallumok, és IiIj ∈E ⇐⇒ Ii∩Ij 6=∅. A Ggráf splitgráf, ha G = (U ∪V, E), ahol U független ponthalmaz, V pedig klikk. A G gráfmerevkörű, ha G nem tartalmaz 3-nál hosszabb feszített kört.

Megfigyelés: (1) Ha G intervallumgráf vagy splitgráf, akkorG merevkörű.

(2) Merevkörű gráf csúcstörlés, ill. élösszehúzás után is merevkörű marad.

Def: A G gráfv csúcsa szimpliciális, ha v szomszédai klikket alkotnak G-ben.

Def: AGgráf csúcsainakszimpliciális sorrendjeolyanv1, v2, . . . , vnsorrend, amelyrevi szimp- liciális csúcsa a vi, vi+1, . . . , vn csúcsok által feszített gráfnak minden i= 1,2, . . . , nesetén.

Megfigyelés: Ha egy csúcsból kiindulva, szimpliciális csúcsok egyenkénti hozzávételével ké- pezzük a Ggráfot, akkor G merevkörű. Más szóval, ha G csúcsainak van szimpliciális sorrendje, akkor Gmerevkörű.

(Biz: az előállítás során egyetlen csúcs hozzávátelekor sem keletkezik3-nál hosszabb feszített kör.) Tétel: Ha G merevkörű, akkor G csúcsainak van szimpliciális sorrendje: ilyen pl. G csúcsai tetszőleges maxvissza sorrendjének megfordítása.

Köv.: Ha G merevkörű, akkorχ`(G) =ω(G). Ezért χ(G) =ω(G) és Gperfekt.

Tétel: Legyenek azF faF1, F2, . . . , Fn részfái aG gráf csúcsai, és akkor legyenFiFj ∈E(G), ha V(Fi)∩V(Fj) 6= ∅. Ekkor G merevkörű, sőt, minden merevkörű gráf előáll a fenti módon alkalmas F fa alkalmasFi részfáinak metszetgráfjaként.

(2)

Gyakorlatok

1. Határozzuk meg az alábbi gráf egy ritka tanúját.

a b

c d

e f

2. Mutassuk meg, hogy azn-csúcsú gráfokk-szoros élösszefüggőségének ritka tanújának élszá- mára bizonyított felső korlát éles, azaz létezik olyan k-szorosan élösszefüggő gráf, melynek minden ritka tanúja legalább k(n−1)élű.

3. Határozzunk meg az alábbi gráfban egy, az a és d csúcsokat szeparáló minimális vegyes vágást.

a b c

d e f

4. Tegyük fel, hogy aG= (V, E)gráf csúcsainak egy maxvissza sorrendjev1, v2, . . . , vn. Legyen tetszőleges i ∈ N esetén Fi az i címkéjű élek, I ⊂ N esetén pedig FI = S

i∈IFi az I-beli címkékkel rendelkező élek halmaza. Igaz-e, hogy tetszőleges I ⊂ N esetén v1, v2, . . . , vn a GI = (V, FI) gráf egy maxvissza sorrendje?

5. Egy G gráf minimálisan k-élösszefüggő, ha G k-élösszefüggő, de G bármely élét törölve a kapott gráf már nem az.

(a) Igaz-e, hogy ha G minimálisan k-élösszefüggő, akkor λ(u, v) = k teljesül G bármely u, v csúcsára?

(b) Igaz-e, hogy ha G bármely u, v csúcsára λ(u, v) = k teljesül, akkor G minimálisan k-élösszefüggő?

6. Bizonyítsuk be, hogy ha aG gráf splitgráf vagy intervallumgráf, akkor G merevkörű.

7. Döntsük el, hogy az alábbi gráfok merevkörűek, splitgráfok vagy intervallumgráfok-e!

a

b c

d

e f g

a

b c

d e

a b c

d e f

8. A 7. feladatbeli merevkörű gráfoknak adjuk meg egy szimpliciális sorrendjét!

9. A 7. feladatbeli merevkörű gráfoknak adjuk meg egy optimális színezését!

(3)

10. A 7. feladatbeli merevkörű gráfoknak adjuk meg egy helyes listaszínezését az alábbi szín- listákra nézve! (A listákban szereplő színek: piros, kék, zöld, sárga, lila, narancssárga, barna.)

1. gráf a {P,Z,S,N}

b {P,K,L,B}

c {P,K,Z,B}

d {K,Z,S,L}

e {K,S,L,B}

f {K,Z,S,L}

g {Z,L,N,B}

2. gráf a {K,S,L}

b {P,N,B}

c {Z,S,N}

d {K,Z,L}

e {P,Z,L}

3. gráf a {S,L,B}

b {K,Z,N}

c {L,N,B}

d {K,S,L}

e {K,Z,L}

f {Z,L,B}

11. A 7. feladatbeli merevkörű gráfoknak adjuk meg egy fareprezentációját!

12. Tegyük fel, hogyGegy összefüggő, merevkörű, nem teljes gráf, ésX ⊂V(G)egy legszűkebb elvágó ponthalmaz, azaz G−X nem összefüggő, de X0 (X esetén G−X0 még összefüggő.

Bizonyítsuk be, hogy X klikket feszít G-ben.

13. Tegyük fel, hogy G merevkörű, de nem intervallumgráf. Igazoljuk, hogy G-nek legalább 3 szimpliciális csúcsa van.

14. LegyenGegy merevkörű gráf, és válasszuk ki mohón aGcsúcsainak egy fordított maxvissza sorrendje szerint a Gegy I független ponthalmazát. Mutassuk meg, hogy |I|=α(G), azaz I egy maximális méretű ftn ponthalmaz G-ben.

15. Igazoljuk, hogy tetszőleges G irányítatlan gráf esetén a Gk = (V, F1∪ · · · ∪Fk) gráf olyan, hogy minden x, y pontpárjára λGk(x, y)≥min{k, λG(x, y)} teljesül.

16. Legyen Gegy egyszerű, összefüggő, merevkörű, 99-reguláris gráf. Határozzuk meg Gélkro- matikus számát.

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

A páratlan kör összehúzásával kapott külső csúcsnak megfelelő feszített részgráf kritikus volta pedig abból következik, hogy ha ptn sok, egymástól diszjunkt kritikus gráfot

Igazoljuk, hogy kiválasztható minden feszítőfának egy-egy (esetleg üres) párosítása úgy, hogy K 100 minden éle szerepeljen valamelyik kiválasztott párosításban7. Igazoljuk,

Ezen eredmény felhasználásával sikerült megoldani egy problémát, mely gráfok Gallai színezésével kapcso- latos, azaz élek olyan színezésével, melyben nincs három különböző

Adjunk hatékony algoritmust olyan vágás meg- találására, aminek mindkét partján páratlan sok U -beli pont van és ezen vágások körében minimális számú

(c) Bizonyítsuk be, hogy ha G egy páros gráf, akkor G minden élét tartalmazza egy stabil

Tetszőleges (G, s, t, c) hálózatban a megengedett st-folyam maximá- lis nagysága megegyezik az st-vágások kapacitásának minimumával.

Színezési szabályok. G éleit piros, fehér, zöld színnel színezzük; kezdetben minden él fehér.) Zöld szabály: ha egy Q vágás nem tartalmaz zöld élt, akkor Q (egyik)

Ha ugyanis van olyan C páratlan kör, amelynek minden éle 1 2 súlyt kap az x stabil félpárosításban, akkor G-nek nincs stabil párosítása... Igazoljuk, hogy ebben az esetben