• Nem Talált Eredményt

´Irja le ezt a probl´em´at egy eg´esz ´ert´ek˝u programoz´asi feladatk´ent! (A kapott eg´esz ´ert´ek˝u programoz´asi feladatot nem kell megoldani.) 6

N/A
N/A
Protected

Academic year: 2022

Ossza meg "´Irja le ezt a probl´em´at egy eg´esz ´ert´ek˝u programoz´asi feladatk´ent! (A kapott eg´esz ´ert´ek˝u programoz´asi feladatot nem kell megoldani.) 6"

Copied!
1
0
0

Teljes szövegt

(1)

Algoritmuselm´elet Csima Judit

2015. december 7., h´etf˝o csima@cs.bme.hu

14. gyakorlat

NP-teljess´eg, eg´esz´ert´ek˝u line´aris programoz´as, k¨ozel´ıt˝o algoritmusok 1. (a) Adjon Karp-redukci´ot a PART´ICI ´O probl´em´ar´ol az RH probl´em´ara!

(b) Adjon Karp-redukci´ot az RH probl´em´ar´ol a H ´ATIZS ´AK probl´em´ara!

2. L´assa be, hogy a R ´ESZGR ´AFIZO feladat NP teljes!

3. Igaz-e, hogy 2-SZ´IN≺3-SZ´IN?

4. Tegy¨uk fel, hogy P6= NP ´esX egyP-beli eld¨ont´esi probl´ema. Lehets´eges-e, hogy (a) egy NP-teljes Y probl´em´ara X Karp-reduk´alhat´o?

(b) egy NP-teljesY probl´ema Karp-reduk´alhat´oX-re?

(c) az X probl´ema NP-beli?

5. Egy adott egyszer˝u, ir´any´ıtatlan gr´afban maxim´alis m´eret˝u p´aros´ıt´ast akarunk tal´alni. ´Irja le ezt a probl´em´at egy eg´esz ´ert´ek˝u programoz´asi feladatk´ent! (A kapott eg´esz ´ert´ek˝u programoz´asi feladatot nem kell megoldani.)

6. Egy hivatal ´uj ´ep¨uletbe fog k¨olt¨ozni. Az ´ep¨ulet minden emelet´en ugyanakkora ter¨ulet haszn´alhat´o fel irod´ak kialak´ıt´as´ara. Minden r´eszleg megmondta, hogy ¨osszesen mekkora irodater¨uletre tart ig´enyt.

Azt akarjuk eld¨onteni, hogy meg lehet-e oldani a k¨olt¨oz´est ´ugy, hogy egyetlen r´eszleg se legyen kett´ev´agva, azaz egy r´eszleg teljes eg´esz´eben egy emeleten legyen (de egy emeletre ker¨ulhet t¨obb r´eszleg is). Igazolja, hogy a kapcsol´od´o eld¨ont´esi probl´ema P-ben van, vagy azt, hogy NP-teljes.

7. Hogyan fut a FFD algoritmus a k¨ovetkez˝o inputon?

6-szor 1/2 +ε, 6-szor 1/4 + 2·ε, 6-szor 1/4 +ε, 12-szor 1/4−2·ε. (Itt εvalami kicsi sz´am.) Mi az optim´alis pakol´as?

8. Egy adott egyszer˝u, ir´any´ıtatlan gr´afban maxim´alis m´eret˝u teljes r´eszgr´afot akarunk tal´alni. ´Irja le ezt a probl´em´at egy eg´esz ´ert´ek˝u programoz´asi feladatk´ent! (A kapott eg´esz ´ert´ek˝u programoz´asi feladatot nem kell megoldani.)

Hivatkozások

KAPCSOLÓDÓ DOKUMENTUMOK

Adott k´ et t¨ omb, mindegyikben n darab eg´ esz sz´ amot t´ arolunk, a sz´ amok k¨ oz¨ ott lehetnek

Tudjuk, hogy a b 0 parit´ asbit, ami a sorozatban az egyesek sz´ am´ at p´ arosra eg´

Term´ eszetesen az ismertetettekt˝ ol elt´ er˝ o, ´ am helyes megold´ asok´ ert teljes pontsz´ amok, r´ esz- megold´ asok´ ert pedig az ´ utmutat´ obeli pontoz´ as

(F´ajlokat sz´etv´agni nem szabad, minden f´ajl teljes eg´esz´eben ker¨ ul az egyik vagy a m´asik lemezre.) Amikor a soron k¨ovetkez˝o f´ajl m´ar egyik lemezre se f´er

Term´ eszetesen az ismertetettekt˝ ol elt´ er˝ o, ´ am helyes megold´ asok´ ert teljes pontsz´ amok, r´ esz- megold´ asok´ ert pedig az ´ utmutat´ obeli pontoz´ as

Az aritmetikai kifejez´ esek gener´ al´ as´ ara az el˝ oad´ ason szerepelt egy´ ertelm˝ u nyelvtant eg´ esz´ıtse ki a hatv´ anyoz´ as m˝ uvelet´ evel!. A nyelvtan tov´ abbra

ehhez van egy v´ eges defin´ıci´ o minden programoz´ asi nyelv eset´ en, hogy hogyan n´ eznek ki a helyes k´ odok: a programoz´ asi nyelv nyelvtana ez egy gener´ al´ o eszk¨ oz,

A t´ abl´azat bal als´ o sark´ ab´ ol akarunk eljutni a jobb fels˝o sark´ aba ´ ugy, hogy egy l´ep´esben a t´ abl´ azatban vagy felfel´e vagy jobbra egyet l´ep¨ unk3.