Gráfelméleti alapfogalmak

Hasonló dokumentumok
Diszkrét matematika 1. estis képzés

Diszkrét matematika 2.C szakirány

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

EGYSZERŰ, NEM IRÁNYÍTOTT (IRÁNYÍTATLAN) GRÁF

Diszkrét matematika 2.C szakirány

1. tétel - Gráfok alapfogalmai

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

Diszkrét matematika 2.

Diszkrét matematika 2.C szakirány

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

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

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

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

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

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

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

Diszkrét matematika 2.C szakirány

Diszkrét matematika 2.C szakirány

Gráfelméleti feladatok. c f

22. GRÁFOK ÁBRÁZOLÁSA

Diszkrét matematika 2.

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

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

SzA II. gyakorlat, szeptember 18.

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

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

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

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

Adatszerkezetek II. 1. előadás

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

Adatszerkezetek 2. Dr. Iványi Péter

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

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

1. Gráfelmélet alapfogalmai

1: Bevezetés: Internet, rétegmodell Alapok: aszimptótika, gráfok. HálózatokII, 2007

1. zárthelyi,

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

Gráfelméleti feladatok programozóknak

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

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

Gráfalgoritmusok ismétlés ősz

Gráfelméleti alapfogalmak-1

Számítógép hálózatok, osztott rendszerek 2009

Síkbarajzolható gráfok Április 26.

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

Diszkrét matematika 2.

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

Síkba rajzolható gráfok

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

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

1. Gráfok alapfogalmai

Gráfelméleti alapfogalmak

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

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

Diszkrét matematika 2.

Adatszerkezetek II. 2. előadás

Gráfok bejárása. Szlávi Péter, Zsakó László: Gráfok II :17

Diszkrét matematika II. gyakorlat

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

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

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

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

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

Adatszerkezetek II. 3. előadás

Ramsey-féle problémák

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

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.

Megjegyzés: A programnak tartalmaznia kell legalább egy felhasználói alprogramot. Példa:

DISZKRÉT MATEMATIKA 2

Diszkrét matematika II. feladatok

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

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

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

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

Matematika érettségi emelt 2013 május 7. 4 x 3 4. x 3. nincs megoldása

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

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

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

Algoritmusok bonyolultsága

Halmazelméleti alapfogalmak

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:

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.

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.

KOMBINATORIKUS OPTIMALIZÁLÁS

Más szavakkal formálisan:, ahol olyan egész szám, hogy. Más szavakkal formálisan:, ahol olyan egész szám, hogy.

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé.

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.

Kombinatorika, évfolyam

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

Időjárási csúcsok. Bemenet. Kimenet. Példa. Korlátok. Nemes Tihamér Nemzetközi Informatikai Tanulmányi Verseny, 2-3. korcsoport

AZ OKOSTELEFONOK ÉS A TÁBLAGÉPEK A GRÁFELMÉLETI TÉMAKÖRÖK OKTATÁSÁBAN II.

Gráfelméleti feladatok

Az eddig leadott anyag Diszkrét matematika II tárgyhoz tavasz

Javító és majdnem javító utak

Mindent olyan egyszerűvé kell tenni, amennyire csak lehet, de nem egyszerűbbé. (Albert Einstein) Halmazok 1

Diszkrét matematika II. feladatok

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

GráfRajz fejlesztői dokumentáció

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

Átírás:

1 Gráfelméleti alapfogalmak Gráf (angol graph= rajz): pontokból és vonalakból álló alakzat. pontok a gráf csúcsai, a vonalak a gráf élei. GRÁ Irányítatlan gráf Vegyes gráf Irányított gráf G H Izolált pont Többszörös él (itt 2-szeres él) Hurokél

2 gy gráf egy csúcsa izolált csúcs, ha nem indul ki belőle él. () Többszörös élről beszélünk, ha két pontot több él köt össze.((, )) hurokél önmagába visszatérő él, azaz két végpontja azonos.((h,h)) z üres gráf csupa izolált pontokból álló gráf, azaz = ø. z egyszerű gráfok nem tartalmaznak sem hurokélet, sem többszörös élet. G H súcsok foka (vagy fokszáma): az illető csúcshoz tartozó élek száma 3 0 2 2 2 3 1 G H 1

súcsok be-foka: az illető csúcsba bemenő élek száma 3 súcsok ki-foka: az illető csúcsból kimenő élek száma : befok 2, kifok 1 : befok 1, kifok 1 : befok 1, kifok 2 : befok 1, kifok 1 : befok 2, kifok 1 Reguláris gráf: ha a fokszám minden csúcsra azonos 3 3 3 3 3 3 3 3 gy séta csúcsok és élek váltakozó sorozata, mely csúccsal kezdődik és csúcsban végződik, és minden csúcs szomszédos az őt megelőző és őt követő éllel, illetve minden él két végpontja az őt megelőző és az őt követő csúcs. gy séta zárt, ha első és utolsó csúcsai megegyeznek, különben nyitott. e X d a c T Z f b Y Nyílt séta: XaYfTcZ Zárt séta: XdTfYbZeX

4 Vonalnak nevezzük a gráf csúcsainak és éleinek azt a sorát, amelyben az élek a megfelelő csúcsokat kötik össze és az élek nem ismétlődnek. [] egy vonal (tehát egy csúcs többször is szerepelhet, egy él, nem) Út a gráfban: élek olyan egymáshoz csatlakozó sorozata, melyben sem él, sem pont nem fordulhat elő egynél többször.

5 Irányítatlan út: z élek olyan sorozata, melyben bármely két szomszédos élnek van közös pontja. 2 4 1 5 3 Irányított út: Élek olyan sorozata, amelyben bármely él végpontja azonos a következő él kezdőpontjával (kivéve az utolsót). 2 4 1 5 3 Kör a gráfban: a kezdőpontjába visszavezető utat, azaz olyan élsorozatot, amely a kezdőpontjába tér vissza és benne minden él csak egyszer szerepel. []- kör

6 Két csúcs távolsága a G gráfban az egyik legrövidebb köztük menő út hossza Pl. d(,)=3 z uler-kör a gráfelmélet speciális sétáinak egyike. Ha egy gráf MINN ÉLÉN pontosan egyszer haladunk át, akkor ezt az utat Nyílt ulervonalnak (útnak) nevezzük. Ha egy gráf MINN ÉLÉN pontosan egyszer haladunk át, és visszajutunk a kezdőpontba, akkor ezt az utat Zárt uler-vonalnak (útnak) vagy uler-kör nek nevezzük. kkor nevezünk egy utat Hamilton-útnak, ha az a gráf minden csúcsán pontosan egyszer halad át.

7 kkor nevezünk egy utat Hamilton-körnek, ha az a gráf minden csúcsán pontosan egyszer halad át, és a kiindulási pont megegyezik az érkezési ponttal. Összefüggő gráf: ha bármely két különböző csúcsa között halad út Nem összefüggő gráf: ha van olyan pont, amelyhez az élek mentén nem lehet eljutni G gráf részgráfja egy olyan gráf, melynek csúcs- és élhalmazai részhalmazai G-éinek.

8 agráf: az a gráf, amelynek bármely két csúcsát pontosan egy út köti össze, azaz a fák körmentes összefüggő gráfok fa első fokú csúcsait levélnek hívjuk. gy nem levél csúcs a fában belső csúcs. Néha van a fának egy megkülönböztetett csúcsa, a gyökér.,,, - levelek, belső csúcsok, gyökerek is lehetnek rdőnek nevezzük azokat gráfokat, amelynek bármely két csúcsát legfeljebb egy út köti össze, azaz ahogy az elnevezés is utal rá, az erdő össze nem függő fák uniója, vagy ami ezzel ekvivalens az erdők körmentes gráfok.

9 M N G I L H J K Teljes gráf: olyan gráf, amelyben minden csúcsot él köt össze Komplementer (kiegészítő) gráf: a gráfot a teljes gráfig kiegészítő gráf (pontjai megegyeznek az eredetivel, de ott van él, ahol az eredetiben nincs) Komplementer

10 Síkgráf: ha az éleinek nincsen - a végpontoktól különböző - közös pontjuk (vagyis az élei nem metszik egymást). Nem síkgráf Síkgráffá alakítva Izomorf gráfok: ha van olyan egyértelmű megfeleltetés melyet izomorfizmusnak hívunk, hogy két csúcs szomszédos G- ben akkor és csak akkor, ha a megfelelőik szomszédosak H- ban. 4 d f e a c 1 2 3 b d c e a 3 gráf izomorf (végtelen sok van, ha a pontok helyzetét, és az élek alakját változtatjuk) b f e X d a Z c T f b Y

11 gy síkba rajzolt G gráf duális gráfja (jelölése G*) egy olyan gráf, melynek csúcsai G tartományai (beleértve a külső tartományt is); és minden G-beli élnek megfelel egy él G*-ban, úgy hogy a duálisbeli él azt a két (nem feltétlenül különböző) csúcsot köti össze amelyek az eredeti él szomszédos tartományai. Páros gráfnak nevezünk egy G gráfot, ha csúcsainak halmazát fel tudjuk úgy osztani egy U és V halmazra, hogy az összes G-beli élre teljesül, hogy az egyik végpontja U-ban van, a másik pedig V-ben. gy páros gráfot következőképpen jelölünk: G=(U,V). U V

12 Párosítás: Irányítatlan gráfban egy él két csúcsot állít párba. Legfeljebb hány csúcsot tudunk egyszerre párba állítani, ha minden csúcs legfeljebb egy párhoz tartozhat? z a kérdés például akkor is, ha egy csapat tagjainak akarunk egy-egy önálló feladatot kiosztani, úgy hogy a lehető legtöbb feladat legyen kiosztva. gráf csúcsai a feladatok és az emberek, és egy élet akkor húzunk be, ha az illető el tudja végezni a feladatot. Párosítás (piros) páros gráfban Szomszédsági mátrix: egy olyan mátrix, aminek annyi sora és annyi oszlopa van, amennyi a gráfban található csúcspontok száma. szomszédsági mátrixot -val szokás jelölni. mátrixnak az i, j eleme akkor 1, ha az i-dik csúcspontból él vezet a j-edik csúcsba. Súlyozott gráfban a gráf minden éléhez számértéket rendelünk, az él súlyát. z élsúlyok legtöbbször valós számok, de adott esetben szorítkozhatunk racionális vagy egész számokra is. gy út súlya, vagy egy fa súlya az őt alkotó élek összsúlya.

13 súlyok jelenthetnek legrövidebb úthosszat, minimális költséget, minimális időt, stb. piros a leghosszabb út, kritikus út. Legyen G egyszerű, összefüggő gráf. z fa a G gráf feszítő fája, ha olyan részgráfja G-nek, mely a G minden csúcsát és bizonyos éleit tartalmazza. feszítőfa Minimális feszítő fa: Súlyozott gráfban válasszunk ki néhány élet úgy, hogy a gráf még összefüggő maradjon, de az élek összsúlya minimális legyen! Pl. egy létesítendő (víz-, csatorna-, számítógép-) hálózattal szemben az az elvárás, hogy ha nem is közvetlenül, de minden csomópontot kössön össze és olcsó legyen kiépíteni. igyelem! Nem a felhasznált élek számát kell minimalizálni, hanem a hosszaik összegét.

14 Kromatikus szám (csúcskromatikus szám): az a szám, ahány színnel ki lehet színezni egy gráf csúcsait úgy, hogy minden él végpontján a színek különbözőek legyenek. Jele: X(G) Például: X(G)=3 Élkromatikus szám : az a szám, ahány színnel ki lehet színezni egy gráf éleit úgy, hogy az egymáshoz illeszkedő élek különböző színűek legyenek. Jele: Xe(G) Xe(G)=3