Páros gráf

Példa egy páros gráfra

Páros gráfnak, kétrészes gráfnak vagy páros körüljárású gráfnak nevezünk egy G {\displaystyle G} gráfot, ha G {\displaystyle G} csúcsainak halmazát fel tudjuk úgy osztani egy A {\displaystyle A} és B {\displaystyle B} halmazra, hogy az összes G {\displaystyle G} -beli élre teljesül, hogy az egyik végpontja A {\displaystyle A} -ban van, a másik pedig B {\displaystyle B} -ben. Egy G {\displaystyle G} páros gráfot következőképpen jelölünk: G {\displaystyle G} = {\displaystyle =} ( A , B ) {\displaystyle (A,B)} .

Kézenfekvő példa a következő: legyenek a gráf csúcsai egy sakktábla mezői, két csúcs közé akkor vegyünk fel élt, ha egyik a másikról üthető huszárral. Ekkor A-ba a világos, B-be a sötét mezőket helyezve páros gráfot kapunk, hiszen bármely mezőről csak eltérő színű mező üthető.

Páros gráf minden részgráfja is páros. Minden fa páros gráf.

Teljes páros gráfnak nevezünk egy olyan páros gráfot, melyben minden A {\displaystyle A} -beli pont össze van kötve minden B {\displaystyle B} -beli ponttal. Jelölés: K a , b {\displaystyle K_{a,b}} , ahol a {\displaystyle a} = {\displaystyle =} | A | {\displaystyle |A|} és b {\displaystyle b} = {\displaystyle =} | B | {\displaystyle |B|} .

Szükséges és elégséges feltétel

Egy összefüggő G {\displaystyle G} gráf akkor és csak akkor páros, ha minden G {\displaystyle G} -beli kör páros hosszúságú.

Bizonyítás

Az első irány nyilvánvaló, ugyanis ha C {\displaystyle C} egy kör a G {\displaystyle G} páros gráfban, akkor C {\displaystyle C} pontjai alternálnak A {\displaystyle A} és B {\displaystyle B} között. Tehát világos hogy C {\displaystyle C} -nek páros sok csúcsa van.

A másik irányhoz megmutatjuk, hogy ha G {\displaystyle G} minden köre páros sok pontból áll, akkor meg tudunk adni megfelelő A {\displaystyle A} és B {\displaystyle B} halmazokat. Tekintsünk egy tetszőleges x {\displaystyle x} pontot a gráfban. Ezt rakjuk A {\displaystyle A} -ba. Most, x {\displaystyle x} minden szomszédját rakjuk B {\displaystyle B} -be, és az összes olyan B {\displaystyle B} -beli pont szomszédját, amelyet még nem helyeztünk el, rakjuk A {\displaystyle A} -ba. Ezt folytassuk, amíg minden pontot el nem helyeztünk A {\displaystyle A} -ba vagy B {\displaystyle B} -be. Ez az algoritmus azért lesz jó, mert ha egy halmazban lenne két szomszédos csúcs, akkor a gráfban lenne páratlan kör is, ez viszont ellentmondás.

Következmény

Nem összefüggő gráf pontosan akkor páros, ha komponensei külön-külön párosak.

Bizonyítás: A tételt kell komponensenként alkalmazni.

2. Tétel

Minden páros gráf perfekt.

Bizonyítás

Egy G {\displaystyle G} páros gráfnak minden feszített részgráfja is páros gráf, ezért elég belátni, hogy minden páros gráfra ω ( G ) {\displaystyle \omega (G)} = {\displaystyle =} χ ( G ) {\displaystyle \chi (G)} . Ez triviálisan igaz, ugyanis egy páros gráf háromszögmentes, ω ( G ) {\displaystyle \omega (G)} = {\displaystyle =} χ ( G ) {\displaystyle \chi (G)} s ha legalább egy éle van akkor ω ( G ) {\displaystyle \omega (G)} = {\displaystyle =} 2 {\displaystyle 2} és χ ( G ) {\displaystyle \chi (G)} = {\displaystyle =} 2 {\displaystyle 2} . Ha nincs éle a gráfnak, akkor pedig ω ( G ) {\displaystyle \omega (G)} = {\displaystyle =} χ ( G ) {\displaystyle \chi (G)} = {\displaystyle =} 1 {\displaystyle 1} .

Kapcsolódó szócikkek

Hivatkozások

  • Katona Gyula - Recski András - Szabó Csaba: A számítástudomány alapjai. Typotex Kiadó, 2006. ISBN 963-9664-19-7