Euler tétel következménye 1:ha G összefüggő síkgráf és legalább 3 pontja van, akkor: e 3

Hasonló dokumentumok
Diszkrét matematika 2.

Síkbarajzolható gráfok Április 26.

Algoritmusok bonyolultsága

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

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

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

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

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

1. zárthelyi,

Síkba rajzolható gráfok

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

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

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

Diszkrét matematika 2.C szakirány

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

Gráfalgoritmusok ismétlés ősz

A számítástudomány alapjai

Diszkrét matematika 2.

Diszkrét matematika 2.

Gráfok 2. Legrövidebb utak, feszítőfák. Szoftvertervezés és -fejlesztés II. előadás. Szénási Sándor

Gráfelméleti feladatok programozóknak

Gráfelméleti alapfogalmak

bármely másikra el lehessen jutni. A vállalat tudja, hogy tetszőlegesen adott

SzA II. gyakorlat, szeptember 18.

Diszkrét matematika II. gyakorlat

Diszkrét matematika 2.C szakirány

Gráfelméleti feladatok. c f

Diszkrét matematika 2.

1. Gráfok alapfogalmai

Diszkrét matematika 2.C szakirány

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

Diszkrét matematika 2.C szakirány

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

ELTE IK Esti képzés tavaszi félév. Tartalom

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

1. Szerencsére elmúlt a veszély, pánikra semmi ok. Luke Skywalker ugyan kivont lézerkarddal ment órára a jediképzőben, de a birodalmi gárda

Diszkrét matematika 2 (C) vizsgaanyag, 2012 tavasz

5/1. tétel: Optimalis feszítőfák, Prim és Kruskal algorithmusa. Legrövidebb utak graphokban, negatív súlyú élek, Dijkstra és Bellman Ford algorithmus.

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:

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

DISZKRÉT MATEMATIKA 2 KIDOLGOZOTT TÉTELSOR 1. RÉSZ

A gráffogalom fejlődése

Gráfalgoritmusok és hatékony adatszerkezetek szemléltetése

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Gráfelmélet

Algoritmusok bonyolultsága

Alapfogalmak II. Def.: Egy gráf összefüggő, ha bármely pontjából bármely pontjába eljuthatunk egy úton.

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

Diszkrét matematika 2.

Algoritmuselmélet 18. előadás

Ramsey-féle problémák

Adatszerkezetek 2. Dr. Iványi Péter

Diszkrét matematika 2.C szakirány

Bevezetés a számításelméletbe (MS1 BS)

angolul: greedy algorithms, románul: algoritmi greedy

Algoritmuselmélet. Mélységi keresés és alkalmazásai. Katona Gyula Y.

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

Sapientia - Erdélyi Magyar TudományEgyetem (EMTE) Csíkszereda IRT- 4. kurzus. 3. Előadás: A mohó algoritmus

Diszkrét matematika 2.C szakirány

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.

Hálózatszámítási modellek

Eötvös Loránd Tudományegyetem Természettudományi Kar. Gráfok színezése. BSc Szakdolgozat

Brósch Zoltán (Debreceni Egyetem Kossuth Lajos Gyakorló Gimnáziuma) Gráfelmélet II. Gráfok végigjárása

Példa Hajtsuk végre az 1 pontból a Dijkstra algoritmust az alábbi gráfra. (A mátrixban a c i j érték az (i, j) él hossza, ha nincs él.

Feladatok. 7. Tíz rabló a kincseit egy több lakattal lezárható ládában gyűjti. Az egyes lakatokat egy-egy

1. ZH X A rendelkezésre álló munkaidő 90 perc.

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

Diszkrét matematika II. feladatok

Gráfok, definíciók. Gráfok ábrázolása. Az adott probléma megoldásához ténylegesen mely műveletek szükségesek. Ábrázolások. Példa:

Algoritmuselmélet 11. előadás

Alapfogalmak a Diszkrét matematika II. tárgyból

Adott: VPN topológia tervezés. Költségmodell: fix szakaszköltség VPN végpontok

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

1. tétel - Gráfok alapfogalmai

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élet/Diszkrét Matematika MSc hallgatók számára. Síkgráfok Előadó: Hajnal Péter

24. MINIMÁLIS KÖLTSÉGŰ UTAK I.

Melykeres(G) for(u in V) {szin(u):=feher Apa(u):=0} for(u in V) {if szin(u)=feher then MBejar(u)}

Bevezetés a számításelméletbe II. 2. zh, ben egy maximális párosítást és egy minimális lefogó csúcshalmazt.

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

Algoritmuselmélet zárthelyi (BSc képzés) április 24.

Matematika. Számonkérés. Írásbeli vizsga januárban. 1. konzultáció. Irodalom

Síkbarajzolható gráfok. Ismétlés

Gráf-algoritmusok Legrövidebb utak

22. GRÁFOK ÁBRÁZOLÁSA

Matematikai problémák vizsgálata a Maple programcsomag segítségével

III. Gráfok. 1. Irányítatlan gráfok:

Algoritmuselmélet. Gráfok megadása, szélességi bejárás, összefüggőség, párosítás. Katona Gyula Y.

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

1. Gráfelmélet alapfogalmai

Gráfelmélet Megoldások

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

Elmaradó óra. Az F = (V,T) gráf minimális feszitőfája G-nek, ha. F feszitőfája G-nek, és. C(T) minimális

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

23. SZÉLESSÉGI BEJÁRÁS

2. csoport, 8. tétel: Gráfok

Modern irányzatok a bonyolultságelméletben: éles korlátok és dichotómia tételek

1. Gráfmodellek. 1.1 Königsbergi hidak (Euler, 1736)

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

Bevezetés a számításelméletbe II. 1. zh,

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

Átírás:

Síkgráfok Kuratowski-tétel: egy gráf akkor és csak akkor síkba rajzolható gráf, ha nincs olyan részgráfja, ami a K 5 -el, vagy a K 3,3 -altopologikusan izomorf (homeomorf). Euler síkgráfokra vonatkozó tétele: ha G összefüggő síkgráf, akkor: p-e+t = 2. (Jelölés: e=élek száma, t=tartományok száma, p=pontok (csúcsok) száma.) Euler tétel következménye 1:ha G összefüggő síkgráf és legalább 3 pontja van, akkor: e 3 p 6 Euler tétel következménye 2:ha G összefüggő síkgráf, legalább három pontja van, és nem tartalmaz három élhosszú kört, akkor: e 2 p 4 Vigyázat a következmények szükséges, de nem elégséges feltételeket adnak ahhoz, hogy egy gráf síkgráf legyen! 1. Bizonyítsuk be, hogy a következő gráf ( K 6 ) nem lehet síkgráf: Kuratowski tétel segítségével is látható, mert a gráfnak van részgráfja ami topologikusan izomorf K 5 -el. Nézzük meg azonban az Euler-tétel segítségével is: e 3 p 6 szükséges, hogy teljesüljön ahhoz, hogy síkgráf lehessen. Esetünkben: e=(6*5)/2=15, c=6 30 3 6 6 30 12, amiből következik, hogy nem síkgráf. 2, Döntse el az alábbi gráfról, hogy síkbarajzolható-e? Mo.: Kuratowski tétel alapján nem síkbarajzolható, merthomeomorf K 5 -el. Az Euler tétel első következménye alapján nem tudnánk választ adni, mert a gráfra teljesül: e 3 p 6 hiszen 11 3 6 6 12 A második következmény pedig nem használható, mert van három élhosszúságú kör. 3.a, Melyik gráf rajzolható síkba a következők közül? Amelyik nem, indokolja meg miért nem. Amelyik síkbarajzolható, annak adja meg egy lerajzolását!

A 4. a, Adott a G véges egyszerű 6-reguláris (minden csúcsára 6 él illeszkedik) gráf. Döntse el, hogy síkbarajzolható-e ez a gráf! b, Síkba rajzolható-e az az n csúcsú gráf, amelynek n-2 csúcsára 6 él illeszkedik, két csúcsára pedig7? Euler és Hamilton 1. Van Euler-kör az alábbi gráfban? Euler-körhöz szükséges és elégséges feltétel, hogy minden csúcs foka páros. Ez alapján a fenti gráfban van Euler-kör. Adjunk is meg egyet: Nyíllal megjelölt csúcsból indulva, számozott nyilak mentén haladva, minden élt érintve visszajutunk a kezdőcsúcsba. 2. Van Euler-út az alábbi gráfban? Euler-úthoz szükséges és elégséges feltétel: egy gráfban akkor és csak akkor van Euler-út, ha pontosan kettő páratlan fokszámú csúcsa van. Ez a két csúcs az induló- illetve a befejező csúcsok lesznek. Tehát ebben a gráfban van Euler-út: 3. Van Hamilton út az alábbi gráfban? Van benne Hamilton kör?

Hamilton út van, az ábrán a nyíllal jelölt csúcsból a nyilakkalmegjelölt útvonalon haladva minden csúcsot pontosan egyszer érintünk (és a pálcikaemberrel jelölt csúcshoz érünk:).hamilton kör nincs, mert van benne elvágó él, és ezt kétszer kellene használni, hogy az egyik részből átjussunk a másikba, majd vissza. 4. Van Hamilton-út a következő gráfban? Van benne Hamilton-kör? Van Hamilton-kör, bármely csúcsból indulva a nyilakkal megjelölt útvonalon haladva minden csúcsot pontosan egyszer érintünk, és ugyanoda érkezünkvissza.mivel van benne Hamilton-kör, van Hamilton-út is, a kör valamely élének elhagyásával Hamilton-utat kapunk. 5. Melyik gráfban van Euler-út, Euler-kör, Hamilton út, Hamilton kör? G4

Prim és Kruskal Kruskal-algoritmus: Költség szerint növekvő sorrendben tekintjük az éleket és mindegyikről eldöntjük, hogy bevesszük-e a feszítőfába. Ha a korábban beválasztott élekkel nem alkot kört, akkor beválasztjuk, ha kört alkot, akkor nem. Prim-algoritmus: Itt az élek közül választjuk mindig a legkisebb költségűt, amelynek egyik csúcsa a már meglévő fában van, a másik azon kívül. (Így kört nem alkot a felépített gráfban.) 1. Határozza meg az alábbi gráf minimális feszítőfáját: Kruskal algoritmus: Mindig a legkisebb értékű élt vesszük, ami nem alkot kört az előzőkkel n=6 csúcs e=n-1=5 éle lesz a fának. 1+2+3+4+7= 16 Prim algoritmus: A legkisebb értékű éllel kezdünk, vesszük a hozzá csatlakozó legkisebb értékű élt, ha nem alkot kört az előzőkkel 1+3+2+4+7=16 2. Keresse meg először a Prim majd a Kruskal algoritmussal az alábbi gráfok legkisebb súlyú feszítőfáját! Súlyok 5 2 + 4 = 14 2 1 + 2 2 + 3 + 4 + 5 = 18 Szélességi és Mélységi keresés 1.Válasszon a korábbi témakörökből tetszőleges gráfokat és keresse meg egy-egy feszítőfájukat a szélességi és mélységi kereséseket használva! 2. Például: SzélességiiA csúcsból: Mélységi A csúcsból: A A F E C B G H D D F B E C G H

Dijkstra 1. Határozza meg az alábbi gráfokban a legrövidebb utakat az A csúcsból a többi csúcsba adijkstra algoritmus segítségével! Megoldás - első gráf esetén a lényeges lépések: A= 0 a többi végtelen A-ból indulva az új értékek: E= 8 B=2 B-ből tovább javítva: E=6 D=8 F=4 C=4 E-ből: nincs javítás D-ből: G=10 Z=13 F-ből: G=6 C-ből: Z=6 Minimális út például A-ból Z-be: A-B-C-Z összesen: 6 egység

Színezés Gráf színezése: Minden csúcshoz hozzárendelünk egy színt úgy, hogy ha két csúcs között van él, akkor a csúcsok nem lehetnek azonos színüek. Kromatikus szám (G) : A csúcsok színezéséhez minimálisan szükséges színek száma Kromatikus szám becslése: ( G) ( G) ( G) (G) - Klikkszám, vagyis a legnagyobb teljes részgráf mérete (G) - maximális fokszám 1.Példa: (G) = 3 (G) = 3 (G) = 5 (G) = 4 (G) = 3 (G) = 4 1.Adja meg az alábbi gráfok kromatikus számának becslését, majd pontos értékét! M.o.: A kromatikus számok: 3, 3, 3 3, 4, 5, 2 5, 3, 6, 3