diszkrét matematika ii. gyakorlat - 9. gyakorlatszakacs/dimat2/gyak_nt.pdf · diszkrét matematika...

38

Upload: vokiet

Post on 08-Feb-2018

230 views

Category:

Documents


7 download

TRANSCRIPT

Page 1: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Diszkrét matematika II. gyakorlat9. Gyakorlat

Szakács Nóra

Helyettesít: Bogya Norbert

Bolyai Intézet

2013. április 11.

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 1 / 30

Page 2: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Tartalom

1 Páros gráfok

2 Lefogó ponthalmaz, párosítás

3 Párosítás keresése páros gráfban

4 SíkgráfokWagner tételeEuler tételeNégyszín-tétel

5 Vizsgafeladatok

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 2 / 30

Page 3: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Páros gráfok

Tartalom

1 Páros gráfok

2 Lefogó ponthalmaz, párosítás

3 Párosítás keresése páros gráfban

4 SíkgráfokWagner tételeEuler tételeNégyszín-tétel

5 Vizsgafeladatok

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 3 / 30

Page 4: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

1. Feladat

Páros gráfok-e az alábbi gráfok?

G1 G2

a b c d

e f g h

a

b

c

d

e

f

g

h

Tétel

A következ®k ekvivalensek:1 G páros gráf.2 G nem tartalmaz páratlan hosszú kört.3 G 2-színezhet® (χ(G ) = 2)

Page 5: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Páros gráfok

Módszer: mélységi bejárás && mohó színezés.

a b c d

e f g h

a

e f

b

g

c d

h

a b

c de f

g h

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 5 / 30

Page 6: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Lefogó ponthalmaz, párosítás

Tartalom

1 Páros gráfok

2 Lefogó ponthalmaz, párosítás

3 Párosítás keresése páros gráfban

4 SíkgráfokWagner tételeEuler tételeNégyszín-tétel

5 Vizsgafeladatok

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 6 / 30

Page 7: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Lefogó ponthalmaz, párosítás

De�níciók

Lefogó ponthalmaz

Csúcsoknak egy L halmaza lefogó ponthalmaz, ha minden élnek valamelyikvégpontja az L-ben van.

Minimális lefogó ponthalmaz

Csúcsoknak egy L halmaza minimális lefogó ponthalmaz, ha nincs nálakisebb elemszámú lefogó ponthalmaz.

τ(G )

τ(G ) = min{|L| : L lefogó ponthalmaz}

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 7 / 30

Page 8: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Lefogó ponthalmaz, párosítás

a b

c

dG1

Lefogó ponthalmazok:{a, b, c , d}, {a, b, c}, {a, b, d}, {a, c , d}, {b, c , d}, {c, d}.

Min. lefog. ponthalm.: {c , d}.

τ(G1) = 2

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 8 / 30

Page 9: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Lefogó ponthalmaz, párosítás

De�níciók

Független élhalmaz = Párosítás

Éleknek egy M halmaza párosítás, ha nincs olyan pontja a gráfnak, amikét M-beli élnek is végpontja.

Maximális független élhalmaz = Maximális párosítás

Éleknek egy M halmaza maximális párosítás, ha nincs nála nagyobbelemszámú párosítás.

ν(G )

ν(G ) = max{|M| : M párosítás}

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 9 / 30

Page 10: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Lefogó ponthalmaz, párosítás

a b

c

dG1

Párosítások: {ac}, {ad}, {bc}, {bd}, {cd}, {ac , bd}, {ad , bc}.

Max. párosítások: {ac , bd}, {ad , bc}.

ν(G1) = 2

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 10 / 30

Page 11: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Lefogó ponthalmaz, párosítás

Állítás

Bármely G gráf eseténν(G ) ≤ τ(G ).

K®nig-tétel

Bármely G páros gráfraν(G ) = τ(G ).

c de f

a b g ha b g h

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 11 / 30

Page 12: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

1. Feladat

a b

c

d

ef

g

h

G2

1 Adjon meg a G2 gráfban egy minimális lefogó ponthalmazt!2 Adjon meg a G2 gráfban egy maximális párosítást!3 Adja meg a τ(G2) és ν(G2) értékét!

Megoldás:1 Min. lefogó ponthalmaz: {f , h, b, d}.2 Max. párosítás: {ah, gf , ed , cb}.3 τ(G2) = ν(G2) = 4.

Page 13: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Párosítás keresése páros gráfban

Tartalom

1 Páros gráfok

2 Lefogó ponthalmaz, párosítás

3 Párosítás keresése páros gráfban

4 SíkgráfokWagner tételeEuler tételeNégyszín-tétel

5 Vizsgafeladatok

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 13 / 30

Page 14: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Párosítás keresése páros gráfban

Magyar-módszer (Hungarian method)

Javító alternáló út

Legyen M egy párosítás G -ben. Az e1, e2, . . . e2k , e2k+1 élek általmeghatározott (gráfelméleti) út alternáló javító út M-re nézve, ha

ei /∈ M, ha i páratlan, és

ei ∈ M, ha i páros.

(Tehát a javító útban felváltva lépkedünk "nem M-beli" és "M-beli"éleken úgy, hogy "nem M-belivel" kezdünk, és ilyennel is fejezzük be.)

Algoritmus

M ← tetsz®leges párosítás G -benwhile létezik alternáló javító út M-re do

U ← javító út élhalmazaM ← M4U

end while

return M

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 14 / 30

Page 15: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Párosítás keresése páros gráfban

a b c

d e f

Párosítás: M = ∅Javító út: U = ∅

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 15 / 30

Page 16: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Párosítás keresése páros gráfban

a b c

d e f

Párosítás: M = {ae}Javító út: U = ∅

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 15 / 30

Page 17: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Párosítás keresése páros gráfban

a b c

d e f

Párosítás: M = {ae}Javító út: U = {da, ae, eb}

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 15 / 30

Page 18: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Párosítás keresése páros gráfban

a b c

d e f

Párosítás: M = {da, eb}Javító út: U = ∅

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 15 / 30

Page 19: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Párosítás keresése páros gráfban

a b c

d e f

Párosítás: M = {da, eb}Javító út: U = {fa, ad , db, be, ec}

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 15 / 30

Page 20: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Párosítás keresése páros gráfban

a b c

d e f

Párosítás: M = {fa, db, ec}Javító út: U = ∅

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 15 / 30

Page 21: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Párosítás keresése páros gráfban

a b c d

e f g h

G3 G4

a b c d e f

g h i j k l

2. Feladat

Keressen maximális párosítást a fenti G3 és G4 gráfokban amagyar-módszer segítségével!

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 16 / 30

Page 22: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Síkgráfok

Tartalom

1 Páros gráfok

2 Lefogó ponthalmaz, párosítás

3 Párosítás keresése páros gráfban

4 SíkgráfokWagner tételeEuler tételeNégyszín-tétel

5 Vizsgafeladatok

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 17 / 30

Page 23: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Síkgráfok

De�níciók

Síkgráf

Egy G gráf síkgráf, ha lerajzolható úgy, hogy az élei ne messék egymást(az élek bels® pontjában).

K5 K3,3

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 18 / 30

Page 24: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Síkgráfok Wagner tétele

Tartalom

1 Páros gráfok

2 Lefogó ponthalmaz, párosítás

3 Párosítás keresése páros gráfban

4 SíkgráfokWagner tételeEuler tételeNégyszín-tétel

5 Vizsgafeladatok

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 19 / 30

Page 25: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Síkgráfok Wagner tétele

De�níciók

Minor

A H gráf a G gráf minorja, ha H megkapható G -b®l élek és csúcsokélhagyásával illetve élek összehúzásával.

a b

cde

f

gh

G

a

cde

f

gh

G1

a

cde

fgh

G2

a

cv

fgh

G3

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 20 / 30

Page 26: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Síkgráfok Wagner tétele

De�níciók

Minor

A H gráf a G gráf minorja, ha H megkapható G -b®l élek és csúcsokélhagyásával illetve élek összehúzásával.

Wagner tétele

Egy G gráf pontosan akkor síkgráf, ha nem tartalmaz K5-öt vagyK3,3-at minorként.

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 20 / 30

Page 27: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Síkgráfok Wagner tétele

3. Feladat

Döntse el, hogy az alábbi három gráf síkgráf-e!

a b c d

e f

gh

G5

a b

fe

dc

h gG6

a

b

c

d

e

f

G7

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 21 / 30

Page 28: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Síkgráfok Wagner tétele

4. Feladat

Síkgráf-e a Petersen-gráf?

a

b

cd

e

f

g

hi

j

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 22 / 30

Page 29: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Síkgráfok Euler tétele

Tartalom

1 Páros gráfok

2 Lefogó ponthalmaz, párosítás

3 Párosítás keresése páros gráfban

4 SíkgráfokWagner tételeEuler tételeNégyszín-tétel

5 Vizsgafeladatok

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 23 / 30

Page 30: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Síkgráfok Euler tétele

1

2

3

4

5

6 7

Euler tétele

Összefügg® síkra rajzolt gráfra érvényes a

T + V = E + 2, (1)

összefüggés, ahol T a gráf tartományainak száma, E az éleinek száma ésV a csúcsainak száma.

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 24 / 30

Page 31: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Síkgráfok Euler tétele

1

2

3

4

5

6 7

Euler tétele

Összefügg® síkra rajzolt gráfra érvényes a

T + V = E + 2, (1)

összefüggés, ahol T a gráf tartományainak száma, E az éleinek száma ésV a csúcsainak száma.

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 24 / 30

Page 32: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Síkgráfok Négyszín-tétel

Tartalom

1 Páros gráfok

2 Lefogó ponthalmaz, párosítás

3 Párosítás keresése páros gráfban

4 SíkgráfokWagner tételeEuler tételeNégyszín-tétel

5 Vizsgafeladatok

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 25 / 30

Page 33: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Négyszín-tétel

Négyszín-probléma (sejtés) (Francis Guthrie - 1852)

Anglia megyéi kiszínezhet®k 4 színnel a térképen.Minden síkgráf 4-színezhet®?

ábra : Tartományok színezése 4 színnel

Ötszín-tétel (Heawood és Kempe - 1890)

Hurokél nélküli G gráfra χ(G ) ≤ 5.

Page 34: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Négyszín-tétel

Négyszín-probléma (sejtés) (Francis Guthrie - 1852)

Anglia megyéi kiszínezhet®k 4 színnel a térképen.Minden síkgráf 4-színezhet®?

ábra : Tartományok színezése 4 színnel

Négyszín-tétel (Appel és Haken - 1977)

Hurokél nélküli G gráfra χ(G ) ≤ 4.

Page 35: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Síkgráfok Négyszín-tétel

G8

a

b

e

c

d

5. Feladat

Páros gráf-e? τ(G8)? ν(G8)? χ(G8)? Maximális párosítás?Síkgráf-e? (Ha igen mennyi a tartományainak száma?)

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 27 / 30

Page 36: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Vizsgafeladatok

Tartalom

1 Páros gráfok

2 Lefogó ponthalmaz, párosítás

3 Párosítás keresése páros gráfban

4 SíkgráfokWagner tételeEuler tételeNégyszín-tétel

5 Vizsgafeladatok

Bogya Norbert (Bolyai Intézet) Diszkrét matematika II. gyakorlat 2013. április 11. 28 / 30

Page 37: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet

Vizsgafeladatok

Page 38: Diszkrét matematika II. gyakorlat - 9. Gyakorlatszakacs/dimat2/gyak_nt.pdf · Diszkrét matematika II. gyakorlat 9. Gyakorlat Szakács Nóra Helyettesít: Bogya Norbert Bolyai Intézet