KOMBINATORIKA ElŐADÁS Matematika BSc hallgatók számára. Klikkek gráfokban-1. Definíció. Egy G gráfban egy K V(G) csúcshalmazt klikknek nevezünk, ha K

Hasonló dokumentumok
Ramsey-féle problémák

Szimmetrikus kombinatorikus struktúrák MSc hallgatók számára. Ramsey-gráfok

SzA II. gyakorlat, szeptember 18.

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

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

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

Ramsey tétele(i) gráfokra

Diszkrét matematika 2.C szakirány

Gráfelmélet Megoldások

Gráfelméleti alapfogalmak

Gráfelméleti alapfogalmak-1

A zsebrádiótól Turán tételéig

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

Fazakas Tünde: Ramsey tételéről

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

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

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.

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

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

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

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

Gráfelméleti alapfogalmak

Diszkrét matematika 2.C szakirány

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

Szabályos gráfok paraméterei

Diszkrét matematika 2.

Gráfok csúcsszínezései

Speciális gráfelméleti témák

Halmazrendszerek alapvető extremális problémái. 1. Sperner-rendszerek és Sperner-tétel

10. Előadás P[M E ] = H

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

Sali Attila Budapest Műszaki és Gazdaságtudományi Egyetem. I. B. 137/b március 16.

Hamilton-út, Hamilton-kör-1

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.

A 2015/2016. tanévi Országos Középiskolai Tanulmányi Verseny döntő forduló MATEMATIKA III. KATEGÓRIA (a speciális tanterv szerint haladó gimnazisták)

2. Egy mértani sorozat második tagja 6, harmadik tagja 18. Adja meg a sorozat ötödik tagját!

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

24. tétel. Kombinatorika. A grá fok.

Feladatok MATEMATIKÁBÓL

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

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

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

12. Előadás. 1. Aritmetikai Ramsey tételek. Diszkrét Matematika MSc hallgatók számára

Diszkrét matematika 2.C szakirány

Diszkrét matematika 2.

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

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

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

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

Gráfalgoritmusok ismétlés ősz

Közösségek keresése nagy gráfokban

GRÁFELMÉLET. 7. előadás. Javító utak, javító utak keresése, Edmonds-algoritmus

Diszkrét matematika 2.C szakirány

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

Optimalizálási eljárások MSc hallgatók számára. 11. Előadás

Bonyolultságelmélet gyakorlat 06 Gráfos visszavezetések II.

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

Diszkrét matematika 1.

Diszkrét matematika 2.

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

Diszkrét matematika 1.

Diszkrét matematika II. feladatok

Diszkrét matematika 2.C szakirány

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

PÁROS HOSSZÚ KÖRÖK GRÁFOKBAN

Diszkrét matematika 2.

Lineáris algebrai módszerek a kombinatorikában 2.

Alapfogalmak. Ha a gráf valamely két csúcsát egynél több él köti össze, akkor azt többszörös élnek nevezzük.

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

Gráfokról 5-8. osztályosoknak Erdős Gábor, Nagykanizsa

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

Algoritmusok bonyolultsága

Gráfelméleti alapfogalmak

Gráfelméleti feladatok programozóknak

1. zárthelyi,

Arany Dániel Matematikai Tanulóverseny 2015/2016-os tanév 1. forduló Haladók III. kategória

Diszkrét matematika I.

4. Az ábrán egy királyi palota alaprajza látható. A király minden reggel az A jelű lakosztályából sétára indul a palotában. A

1. Gráfelmélet alapfogalmai

24. szakkör (Csoportelméleti alapfogalmak 3.)

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

1. tétel - Gráfok alapfogalmai

Próbaérettségi 2004 MATEMATIKA. PRÓBAÉRETTSÉGI május EMELT SZINT. 240 perc

Bonyolultságelmélet. Monday 10 th October, 2016, 17:44

22. GRÁFOK ÁBRÁZOLÁSA

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

Közösség detektálás gráfokban

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

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

Feladatok és megoldások az 1. sorozat Építőkari Matematika A3

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

Algoritmuselmélet. Bonyolultságelmélet. Katona Gyula Y.

1. tétel. 1. Egy derékszögű háromszög egyik szöge 50, a szög melletti befogója 7 cm. Mekkora a háromszög átfogója? (4 pont)

Minimális feszítőfák Legyen G = (V,E,c), c : E R + egy súlyozott irányítatlan gráf. Terjesszük ki a súlyfüggvényt a T E élhalmazokra:

Gráfelméleti feladatok. c f

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

Algoritmusok bonyolultsága

48. ORSZÁGOS TIT KALMÁR LÁSZLÓ MATEMATIKAVERSENY Megyei forduló HETEDIK OSZTÁLY MEGOLDÁSOK = = 2019.

út hosszát. Ha a két várost nem köti össze út, akkor legyen c ij = W, ahol W már az előzőekben is alkalmazott megfelelően nagy szám.

Átírás:

KOMBINATORIKA ElŐADÁS Matematika BSc hallgatók számára Klikkek gráfokban Előadó: Hajnal Péter 2017 1. Az alapkérdés Emlékeztetünk egy a gráfok színezésénél tárgyalt fontos fogalomra: Definíció. Egy G gráfban egy K V(G) csúcshalmazt klikknek nevezünk, ha K bármely két különböző csúcsa összekötött. Turán Pál vetette fel az alábbi fontos kérdés. Hány éle lehet legfeljebb egy n pontú teljes gráfnak, ha nem tartalmaz k elemű klikket? A kérdés megválaszolásához az n pontú egyszerű gráfok közt meg kell adnunk egy sok élű gráfot, amely nem tartalmaz k elemű klikket. Majd be kell látnunk, hogy MINDEN ennél több élű gráf már szükségszerűen tartalmaz k elemű klikket. Vagy pedig igazolnunk kell hogy MINDEN olyan gráf, amely nem tartalmaz k elemű klikket annak élszáma felülről becsülhető a megkonstruált gráfunk élszámával. 2. Turán-gráfok, Turán Pál tétele Az r-részes gráf egy olyan gráf, amely csúcsai r darab diszjunkt osztályba vannak sorolva (O 1 O 2 O r ) és két csúcs csak akkor lehet összekötött, ha különböző osztályhoz tartoznak. Egy r részes gráf nem tartalmazhat r + 1-elemű klikket. Valóban, r + 1 csúcs kivétele esetén a skatulya-elv alapján lenne két csúcs, amely ugyanabba az osztályba esik. Ez azonban azt jelenti, hogy nem lehetnek összekötve, a kivett csúcsok nem alkothatnak klikket. Egy másik indoklás lehet a következő: Az r-részes gráfok r színezhetőek. Így minden részgráfjuk is az. Speciálisan nem lehet r+1 pontú teljes részgráfjuk. Azaz nincs r +1 elemű klikk benne. Mivel minél több élű gráfot szeretnénk adott méretű klikk nélkül, ezért természetes, hogy az r-részes gráfok közül kiemeljük a teljeseket: A teljes r-részes gráf egy olyan gráf, amely csúcsai r darab diszjunkt osztályba vannak sorolva (O 1 O 2... O r ) és két csúcs akkor és csak akkor összekötött, ha különböző osztályhoz tartoznak. Azaz az osztályozás után, ha két csúc sösszeköthető, akkor össze is kötjük őket. Turán Pál első fontos észrevétele volt, hogy az teljes r-részes gráfok köül azoknak van a legtöbb éle, amelyekban a csúcsok a lehető legegyenletesebben vannak szét osztva az osztályok között. A legegyenletesebb szétosztás fogalma magyarázatra szorul. Ha r n = V(G), akkor a legegyenletesebb szétosztása pontjainknak r osztályba úgy történhet, hogy minden osztályba n csúcs kerül. Ha az oszthatóság nem teljesül, akkor nem követelhetjük meg az osztályok azonos méretűségét. A helyes féltétel: Bármély két osztály r mérete legfeljebb egyben térhet el. Ha k n, akkor n/k az átlagos osztályméret Klikkek gráfokban-1

nem egész szám, két szomszédos egész közé ( n/k, n/k ) közé esik. Sőt lennie kell olyan osztálynak amely mérete legfeljebb n/k, és olyannak is, amely mérete legalább n/k. Könnyen látható, ha lenne ettől a két számtól eltérő osztályméret, akkor lenne két osztály amely mérete legalább kettővel különbözne. Azaz a fentivel ekvivalens leírása az egyenletes osztályméretnek, hogy mindegyik osztály mérete a { n/r, n/r } halmazból kerül ki. Kicsit pontosabban is fogalmazhatunk. Vegyünk r osztályt n/r mérettel. Ezzel lesz egy n r n/r méretű hiányunk az n-es csúcshalmaz-mérethez képest. Ez éppen n-nek r-rel való maradékos osztásánál a maradék, azaz egy 0 és r 1 közötti szám. Ennyi darab osztályt növeljünk meg eggyel (így méretük n/r lesz). Ezzel kaptuk meg az n csúcs egyenletes osztályozását r osztályba. Definíció. Az n pontú, r-részes T n,r Turán-gráf az az teljes r részes gráf, amely osztályai a fenti értelemben egyenletes méretűek. 1. Feladat (Turán Pál). Legyen T egy teljes r-részes gráf, amelyben van két osztály, amelyek közül az egyik legalább kettővel több csúcsot tartalmaz mint a másik. Az osztályozást változtassuk meg úgy, hogy a nagyobb osztályból egy csúcsot átteszünk a másikba. Az új osztályozás is definiált egy teljes r-részes gráfot. Igazoljuk, hogy a változtatás során nőtt az élszám. 2. Feladat (Turán Pál). Igazoljuk, hogy az n pontú r részes gráfok között a Turángráfnak van legtöbb éle. Ezzel Turán Pál az első lépést megtette a kezdeti kérdés megválaszolásához. A további lépések sokkal nehezebbek voltak. Belátta, hogy semilyen más módszerrel nem adható megtöbb élű gráf, amely elkerül egy adott méretű klikket. 3. Tétel (Turán-tétel). Ha G egy n pontú k elemű klikket nem tartalmazó egyszerű gráf, akkor E(G) E(T n,k 1 ). A tétel egy másik alakja: 4. Tétel (Turán-tétel). Ha G egy n pontú egyszerű gráf, amelyre akkor G tartalmaz k-elemű klikket. E(G) > E(T n,k 1 ), A k = 2 eset semmit mondó: Az 1-részes Turán-gráf csúcsai egyetlen osztályba vannak sorolva. Benne nem halad él, hiszen csak a különböző osztályok között vezet él. Azaz az 1-részes Turán-gráf az üres gráf. Az ennél több élet tartalmazó gráfban van él, így két elemű klikk is. A k = 3 eset már érdekes, nem egyszerű. Ezt jóval korábban a XX. század Mantel tűzte ki feladatként. Ezt a speciális esetet ma Mantel tételének nevezik. 5. Tétel (Mantel-tétel). Ha G egy n pontú háromszöget nem tartalmazó egyszerű gráf, akkor n 2 n n E(G) = = E(T n,2 ). 4 2 2 Klikkek gráfokban-2

Bizonyítás. Vegyünk egy tetszőleges háromszöget nem tartalmazó n pontú egyszerű gráfot. Legyen D gráfunk maximális fokszáma, és legyen v egy D fokú csúcs. Jelölje N a v csúcs szomszédainak halmazát. Legyen M = V(G) N. Ekkor nyilván N = D, M = n D, v M. Az eredeti V(G) csúcshalmazon egy új gráfot, G-t definiálunk: N és M között minden élt behúzunk. Nézzük meg, hogy a két gráfban előforduló fokszámok hogyan viszonyulnak. Belátjuk, hogy minden csúcs G-beli fokszáma legalább akkor mint G-beli foka. Azaz minden x V csúcs esetén d G (x) d G (x). Ha x M, akkor d G (x) = N = D, ami a G-beli maximális fokszám. Az egyenlőtlenség nyilvánvaló. Ha x N, akkor G-ben x minden M-beli ponttal össze van kötve. Ugyanekkor G-ben legfeljebb az M-beli csúcsokkal lehet összekötve, hiszen más esetben az összekötés két végpontja és v egy háromszöget alkotna. Ezzel kaptuk, hogy G-ben a fokok rendre lagalább akkorák mint G-ben. Így az élszám is legalább akkora mint G-ben: ( ) 2 D +(n D) E(G) E( G) = N M = D(n D) = n2 2 4, ahol az utolsó egyenlőtlenség a számtani és mértani közép közötti egyenlőtlenség. Ebből az állítás nyilvánvaló. Megjegyezzük, hogy Turán Pál nem állt meg a kiinduló kérdés megválaszolásánál. További kérdéseket tett fel. Többek között a négy pontú teljes gráfot mint a tetraéder gráfja fogta fel. Tétele ennek tiltása mellett megadta milyen sok éle lehet egy egyszerű gráfnak. Megkérdezte mi a helyzet, ha más szabályos testnek a gráfját tiltjuk. Speciálisan hány éle lehet egy n pontú egyszerű gráfnak ha nem tartalmazza a kocka gráfját mint részgráfot. Ez a kérdés a mai napig megválaszolatlan. Turán Pál tétele nagyon sok kutatást ösztönzött és segített. További problémái a mai napig fontos kutatási irányokat jelölnek ki. Az általa kialakított gráfelméleti ágat extremális gráfelméletnek nevezzük. 3. Ramsey-tétel Egy ismert középiskolai feladattal, fejtörővel kezdünk. 6. Feladat. Igazoljuk, hogy tetszőleges hatfős társaságban található három ember, akik áronként ismerik vagy páronként nem ismerik egymást. (Az ismeretséget kölcsönös viszonynak tekintjük.) A feladat zárójelbeli megjegyzése arra utal, hogy a társaság emberei között az ismerettséget egy egyszerú gráffal írhatjuk le. Két ember pontosan akkor szomszédos/ összekötött ha ismerik egymást. Három ember, akik páronként ismerik egymást, azok az ismeretséget leíró gráfban egy három elemű klikket alkotnak. Három ember, akik páronként nem ismerik egymást, azok az ismeretséget leíró gráfban egy három elemű független csúcshalmazt alkotnak. Klikkek gráfokban-3

Definíció. Egy gráfban egy F V(G) csúcshalmaz független, ha nincs olyan él, amely mindkét végpontja F-beli. Egy H csúcshalmazt nevezzünk homogénnek, ha bármely két különböző eleme az összekötöttség szempontjából ugyanolyan. Azaz a H csúcshalmaz homogén, ha klikk vagy független. Ezek után feladatunkat úgy is megfogalmazhatjuk, hogy: Minden hatpontú egyszerű gráfban van három elemű homogén halmaz. A feladat gráfelméleti lefordítására van más lehetőség is. A társaságot alkotó emberek most is gráfunk csúcshalmazát alkotják. Azonban bármely két csúcsot öszekötünk. Ezzel egy teljes gráfot kapunk. (Mondhatjuk azt is, hogy V(G), a teljes csúcshalmaz egy klikk lesz.) Az ismeretség/nem ismerős viszonyt most színekkel kódoljuk. x-et és y-t összekötő élt kékre színezzük ha az x csúcs által reprezentált személy ismeri az y csúcs által reprezentált személyt. Különben az összekötő él piros lesz. A társaság ismeretségi visoznyát egy piros/kék élszínezett teljes gráffal kódoltuk. Egy M csúcshalmaz monokromatikus, ha az M-en belüli csúcsokat összekötő összes él ugyanolyan színű. Ezek után feladatunkat úgy is megfogalmazhatjuk, hogy: A hatpontú teljes gráf minden piros/kék élszínezésében van három elemű monokromatikus halmaz. A továbbiakban a színezési nyelvezetet használjuk. Lássuk a feladat megoldását. Bizonyítás. Vegyük a hatpontú teljes gráfunk egy tetszőleges v csúcsát. A további öt csúcsot két csoportba oszthatjuk aszerint, hogy a hozzá vezető él piros vagy kék. A két szín szimmetriája miatt feltehetjük, hogy a kék éllel elérhető csúcsok vannak többen. Azaz legalább három csúcshoz vezet kék él v-ből. Három ilyen csúcs alkossa a J halmazt. Két esetet különböztetünk meg. 1. eset: J-n belül halad kék él. Legyen egy ilyen él az xy él. Ekkor {v,x,y} egy kék monokromatikus halmaz. 2. eset: J-n belül nem halad kék él. Ekkor J egy piros monokromatikus halmaz, készen vagyunk. Ramsey volt az aki észrevette, hogy ha célunk nem háromelemű monokromatikus halmaz keresése, hanem k eleműé, akkor is garantált lesz a siker, ha a csúcshalmaz/társaság elég nagy (az elég nagy fogalmát persze tisztáznunk kell, a fogalom k értékétől függeni fog). 7. Tétel (Rasmey-tétel). Tetszőleges 4 k fős társaságban található k ember, akik páronként ismerik vagy páronként nem ismerik egymást. (Az ismeretséget kölcsönös viszonynak tekintjük.) Azaz a 4 k pontú teljes gráf minden piros/kék élszínezésében van k-elemű monokromatikus halmaz. Megjegyezzük, hogy a 4 k méret távolról sem optimális. k = 3 esetén 64-et ad az eredeti feladat 6-os méretéhez képest. Ennek ellenére nagyon sok kutató probálkozása ellenére sem sikerült a méretet 3,9999999 k -ra csökkenteni. Bizonyítás. Rendezzük sorba a csúcsokat. Vegyük az első v csúcsot és a többi csúcsot osszuk két csoportba aszerint, hogy hozzájuk v-ből piros vagy kék él megy. A többségi szomszédokat tartsuk meg(ezeket túlélő csúcsoknak nevezzük), a kisebbségi csúcsokat dobjuk el. Könnyű látni, hogy legalább a csúcsok fele túlélő csúcs. Klikkek gráfokban-4

A túlélő csúcsokkal ismételjük meg a fentieket: Az első túlélő u csúcsot kiválasztjuk (a már kiválasztott v mellé) és a több túlélő csúcsot a hozzávezető él színétől függően két csoportba osztjuk. A többségi szomszédokat meghagyjuk, a többit eldobjuk. Ezt ismételjük addig amíg a túlélő csúcsok elfogynak. Így kiválasztunk csúcsok egy halmazát. Minden lépésben a csúcsok legalább fele túlélő marad. A kiinduló csúcsszzám 4 k = 2 2k. Tehát legalább 2k felezésre lehetőség van. Legalább 2k csúcsot kiválasztunk. Ez a csúcshalmaz nem szükségszerűen monokromatikus. Az elsőnek kiválasztott v csúcsból ugyanolyan színű élek haladnak ki, mondjuk piros. De a másodiknak kiválasztott u esetén a rá illeszkedő többségi szín lehet kék. Azt tudjuk, hogy a sorrendben minden kiválasztott csúcsból a későbbi csúcsok felé haladó éle egyszínűek (vagy piros vagy kék). A bizonyítás vége egyszerű. Minden kiválasztott csúcsra nézzük meg, hogy hátrafelé piros vagy kék él halad. Vegyük a többséget a két csúcskategória közül. Ezek legalább k-an lesznek és nyilvánvalóan monokromatikus halmazt alkotnak. 4. Ramsey-számok Láttuk, hogy a Ramsey-tételben szereplő méret nem optimális, azaz nem a lehető legkisebb (k = 3 esetén nagyon távol van az igazságtól). Mi a helyzet az eredeti feladattal? Könnyű látni, hogy az abban szereplő 6 társaságméret optimális. Ha ötfős társaságokat nézünk, akkor a megfelelő feladat nem igaz. Ehhez csak egy ellenpéldatársaságot kell kitalálnunk. Vegyünk öt embert, akik egy köralakú asztal körül ülnek. Tegyük fel, hogy a szomszédosak ismerik egymást, a többiek nem. Ez egy speciális társaság, ami egy lehetőség a feladatban. Könnyű látni, hogy itt bárhogy veszünk ki három embert, lesz köztük ismerős és nem ismerős pár is. Mi a helyzet ha k fős monokromatikus halmazt keresünk? Definíció. LegyenR(k)azaminimálisnszám, hogyaznpontúteljesgráftetszőleges piros/kék élszínezése esetén garantáltan legyen k elemeú monokormatikus csúcshalmaz. Az R(k) számokat nevezzük Ramsey-számoknak. A kiinduló feladat és a fenti példa szerint R(3) = 6. Ramsey tétele szerint R(k) 4 k. Erdős és Szekeres élesítette Ramsey becslését. Belátták, hogy R(k) ( 2k 2 k 1). Ez a becslés k = 3 esetén már a 6-ot adja felső becslésként (ahogy a kiinduló feladat). Azonban nagy k esetén ez sem lesz jobb mint 3,9999999 k. Erdős Pál belátta, hogy az R(k) számok valóban exponenciális növekedésűek. 8. Tétel (Erdős Pál tétele). R(k) 2 k. Klikkek gráfokban-5