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

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

Diszkrét matematika 2.

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. tétel - Gráfok alapfogalmai

definiálunk. Legyen egy konfiguráció, ahol és. A következő három esetet különböztetjük meg. 1. Ha, akkor 2. Ha, akkor, ahol, ha, és egyébként.

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

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

Hasonlósági keresés molekulagráfokon: legnagyobb közös részgráf keresése

SzA II. gyakorlat, szeptember 18.

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

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

Gráfelméleti feladatok programozóknak

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

Diszkrét matematika 2.C szakirány

Diszkrét matematika 2.

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

Algoritmusok bonyolultsága

Diszkrét matematika 2.C szakirány

Diszkrét matematika 2.C szakirány

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

(6) (4) (2) (3) (11) (3) (5) (21) (9) (7) (3) (4) (4) (7) (4)

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

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

Bevezetés a bonyolultságelméletbe gyakorlatok I. A(0, y) := y + 1 y 0 A(x, 0) := A(x 1, 1) x 1 A(x, y) := A(x 1, A(x, y 1)) x, y 1

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

Deníciók és tételek a beugró vizsgára

1. zárthelyi,

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

Gráfelméleti alapfogalmak

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

Gráfok csúcsszínezései

Bonyolultságelmélet. Monday 26 th September, 2016, 18:50

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

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

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

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

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

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

Gráfelméleti feladatok. c f

Bonyolultságelmélet. Thursday 1 st December, 2016, 22:21

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

DISZKRÉT MATEMATIKA 2

Gráfalgoritmusok ismétlés ősz

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

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

Síkba rajzolható gráfok

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

Ramsey-féle problémák

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

Bonyolultságelmélet feladatok

Séta, út, vonal, kör

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

Síkbarajzolható gráfok Április 26.

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

Gráfelméleti alapfogalmak

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

Diszkrét matematika II. feladatok

A = {a 1,a 2,...,a 8 } és B = {b 1,b 2,...,b 8 }. Minden i,j 8 esetén az a i akkor legyen szomszédos b j -vel,

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

Antimagic gráfok. Szakdolgozat. Írta: Herczeg Bonifác. Matematika BSc Alkalmazott matematikus szakirány

Logika és számításelmélet

A DFS algoritmus. Összeállította: Szeszlér Dávid, c BME Számítástudományi és Információelméleti Tanszék, 2015, 2016.

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

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

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

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

Diszkrét matematika 2.C szakirány

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

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

Eötvös Loránd Tudományegyetem. Természettudományi Kar. Gráfok barátságos partíciói. Paulovics Zoltán. Témavezet :

(1) (3) A dolgozatra kérjük jól olvashatóan felírni a következő adatokat: név, Neptun-kód, Neptun szerinti gyakorlatvezető

Ramsey tétele(i) gráfokra

Régebbi Matek M1 zh-k. sztochasztikus folyamatokkal kapcsolatos feladatai.

Gráfelméleti alapfogalmak

Az informatika elméleti alapjai 2 elővizsga december 19.

Papp Dorottya. Gráfok favastagsága

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

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

Algoritmusok bonyolultsága

NP-teljesség röviden

A számítástudomány alapjai

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

Diszkrét matematika II. feladatok

MintaFeladatok 2.ZH Megoldások

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

Adatszerkezetek 2. Dr. Iványi Péter

30. ERŐSEN ÜSSZEFÜGGŐ KOMPONENSEK

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

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

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

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

Hierarchikus skálafüggetlen gráfok generálása fraktálokkal

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

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

A részgráf-izomorfia probléma adatbázisokban

26. MINIMÁLIS KÖLTSÉGŰ UTAK MINDEN CSÚCSPÁRRA

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

Átírás:

onyolultságelmélet gyakorlat 06 Gráfos visszavezetések II. 1. Feladat Mutassuk meg, hogy a n/-hosszú kör probléma NP-nehéz! n/-hosszú kör Input: (V, ) irányítatlan gráf Output: van-e G-ben a csúcsok felén átmenő kör? Visszavezetjük a Hamilton-kört erre! Hamilton-kör n/-hosszú kör G G G-ben van Hamilton-kör G -ben van a csúcsok felén áthaladó kör Inputkonverzió: n db csúcs n db új csúcs G G G, V (G) = n Ha G-ben van Hamilton-kör, akkor G -ben az épp a csúcsok felén fog átmenni, hiszen a gráf másik fele izolált pontokból áll. Fordítva, ha G -ben van a csúcsok felén áthaladó kör, az csak G-ben lehet az izolált pontok miatt. 1

. Feladat Mutassuk meg az n/100-hamilton-kör és n-hamilton-kör NPnehézségét! Visszavezetjük mindkettőre a Hamilton-kört! Hamilton-kör n/100-hamilton-kör G := G mellé vegyünk +99n db pontot, ahol n = V (G) Hamilton-kör n-hamilton-kör G := G mellé vegyünk +n n db pontot, ahol n = V (G) 3. Feladat Mutassuk meg, hogy az s-t-hamilton-út probléma NP-nehéz! s-t-hamilton-út Input: (V, ) irányítatlan gráf, s, t V (G) Output: létezik-e G-ben Hamilton-út s-ből t-be? Visszavezetjük a Hamilton-utat erre! Hamilton-út s-t-hamilton-út G (G, s, t) G-ben van Hamilton-út G -ben van s-ből t-be Hamilton-út Inputkonverzió: G s G t G Ha G-ben van u v Hamilton-út és s-t és t-t mindenkihez bekötjük, akkor G -ben lesz s u v t egy s-t-hamilton-út. Fordítva, tetszőleges gráfban egy Hamilton-út végpontját elhagyva a maradék részgráf egy Hamilton-útját kapjuk. G -beli s t Hamilton-útból előbb s, majd t elhagyásával a maradék gráfra (ami G) kapunk Hamilton-utat.

efiníció Ha egy gráfból elhagyhatunk csúcsokat és éleket tetszőlegesen egy részgráfot kapunk csak csúcsokat (a rájuk illeszkedő élekkel együtt, de további éleket nem) egy feszített részgráfot kapunk 4. Feladat Mutassuk meg, hogy a Részgráf izomorfizmus probléma NP-nehéz! Részgráf izomorfizmus Input: G és H gráfok Output: G-ben létezik-e H részgráfként? (azaz megkapható-e H a G-ből csúcsok és élek elhagyásával) Például: Igen, például 1,, 3, 4. 5 Nem, mert 4 fokú csúcs nincs G-ben. Visszavezetjük rá a Hamilton-utat, a Hamilton-kört, a Klikket és a Független csúcshalmazt! Inputkonverziók: Hamilton-út RGI G (G, P n ), ahol P n az n = V (G) csúcsú út 3

Hamilton-kör RGI G (G, n ), ahol n az n = V (G) csúcsú kör Klikk RGI (G, k) (G, K k ), ahol K k a k csúcsú klikk (teljes gráf),4 Független csúcshalmaz RGI G (G és k db csúcs) z így nem lesz jó! sak csúcsokat keresnénk e kihasználhatjuk, hogy a Független csúcshalmaz visszavezethető a Klikkre, ami pedig az RGI-re, és hogy a hatékony visszavezetés tranzitív. Tehát kapjuk a FSH Klikk RGI alapján, hogy egy helyes inputkonverzió (G, k) (Ḡ, K k), ahol Ḡ a G komplementere és K k a k csúcsú klikk. 5. Feladat Mutassuk meg, hogy a Feszített részgráf izomorfizmus probléma NPnehéz! Feszített Részgráf izomorfizmus Input: G és H gráfok Output: G-ben létezik-e H feszített részgráfként? (azaz van-e f : V (H) V (G) injektív függvény, hogy (u, v) (H) (f(u), f(v)) (G) 4

Például: Nem, mert az él nem lehetne benne G-ben. Visszavezetjük rá a Klikket! Inputkonverzió: Klikk RGI (G, k) (G, K k ), ahol K k a k csúcsú klikk (teljes gráf) 5