Államvizsga kérdések a matematikus szakon, 2001.

Méret: px
Mutatás kezdődik a ... oldaltól:

Download "Államvizsga kérdések a matematikus szakon, 2001."

Átírás

1 Államvizsga '01, 12. tétel: Algoritmusok bonyolultsága... 1 Államvizsga kérdések a matematikus szakon, tétel : Algoritmusok bonyolultsága (Számítási modellek, véges automaták, Turinggépek, eldönthet ség, tár és id ) 1. Véges Automaták, reguláris nyelvek Jelölések: Σ: véges ABC, Σ : Σ szavai, ε: üres szó. Deníció. Véges Automata: A = (Σ, Γ, S, α, E). Σ: véges ABC, Γ: bels állapotok véges halmaza, s Γ start állapot, α : Σ Γ Γ átmeneti függvény, E Γ elfogadó állapotok halmaza. (Véges Automata=VA). A VA outputja egy x Σ sorozaton: α (x) Γ, ami rekurzíven deniált: α (ε) = s, α (xa) = α(a, α (x)). (x Σ, a Σ). L Γ reguláris nyelv, ha A VA, hogy L A = L, ahol L A = {x Σ α (x) E}, az A által elfogadott szavak halmaza. Tétel. Reguláris nyelvek tulajdonságai Ha L, L 1, L 2 reguláris, akkor az alábbi nyelvek is: L 1 L 2, L 1 L 2, L 1 L 2, L = {x 1... x k x i L}, L R = { x k x L } ahol x k : x megfordítottja, L = Σ L. Pumpálási Lemma Ha L reguláris n N, hogy x L, x n -re: y, z, t Σ : x = yzt, yz n, z 1, k 0 -ra y(z) k t L. Tétel L Reguláris {{y Σ xy L} x Σ } véges. Deníció. Nemdeterminisztikus Véges Automaták(NVA) NVA: A = (Σ, Γ, S, α, E) ahol Σ: véges ABC, Γ: bels állapotok véges halmaza, S Γ: startállapotok halmaza, E Γ: elfogadó állapotok halmaza, α (Σ ε) Γ Γ (α (a, B, c) jelentése: a hatására B állapotból c állapotba ugrásra van lehet ség). NVA megengedett futása az x Σ inputon x = n esetén egy olyan a 0, a 1,... a n Γ bels állapot sorozat, hogy a 0 S és (x i, a i 1, a i ) α i = 1, 2,... n, ahol x i az x i-dik karaktere. Kidolgozta: Futó Gábor, kiegészítette: Henk Csaba (és köszönet Yu Dának a LATEX-elésért!)

2 2 Államvizsga '01, 12. tétel: Algoritmusok bonyolultsága... NVA-ra L A = {x Σ x-et elfogadja A}, ahol x-et elfogadja A, ha létezik elfogadó állapotban végz d megengedett futása A-nak az x inputon. Tétel. NVA tulajdonságai Ha A NVA k bels állapottal B VA 2 k állapottal, hogy L A = L B. tehát NVA-k is a reguláris nyelveket ismerik fel. NVA-k segítségével könnyen beláthatók az el z oldal zártsági állításai. minden k-ra van olyan k állapotú NVA-val felismerhet nyelv, aminek VA-val való felismeréséhez 1 4 2k állapot lett. 2. Turing-gépek (TG), rekurzív függvények Deníció. Turing gép, rekurzív függvények, rekurzív nyelvek Turing gép: T = (k, Σ, Γ, start, stop, α, β, γ). k: szalagok száma, Σ véges ABC, Γ bels állapotok, Γ start, stop, α : Γ Σ k Γ bels állapot átmenetfüggvénye. β : Γ Σ k Σ k mit ír a küls szalagokra, ha valamit olvas és valami a bels állapot. γ : Γ Σ k {Bal, Marad, Jobb} k : merre mozdulnak a fejek a szalagokon. Egy T TG helyzete (ID) az adott pillanatban a bels állapot-ból, a szalagok tartalmától és a fejek helyzetéb l áll. TG egy lépése: ID ID, értelelmszer en deniálva a fentiekb l. Start bels állapotból indul a gép, k db Σ 0 = (Σ ε) -ból származó x 1,... x k sorozat van a szalagon (input), fejek kezdetben a sorozatok els bet jén állnak; k szalagos gép inputja x alatt az (x, ε,..., 0) inputot értjük. IDŽ, TÁR Ha a T TG az (x 1,... x k ) inputon megáll, akkor t T (x 1,... x k ) = lépések száma, space T (x 1,..., x k ) = mez k száma, ahova T ír. 1. f : Σ 0 Σ 0 rekurzív függvény (kiszámolható), ha T (1-szalagos) TG, ami minden inputon megáll és x-en f(x)-et ad. 2. f : H Σ 0, H Σ 0 parciálisan rekurzív függvény, ha T (1-szalagos) TG, hogy: T megáll x-en x H, és ekkor f(x) van a szalagon. A T 1-szalagos TG elfogadja x-et x-en megáll és a fej alatt a 0 áll (pl.) 1. A L Σ 0 nyelv rekurzív felsorolható (RE), ha T (1-szalagos) TG: T elfogadja x-et x L. Jel.: L RE 2. A L Σ 0 nyelv rekurzív eldönthet (R), ha T (1-szalagos) TG, ami minden inputon megáll, és elfogadja x-et x L. Jel.: L R.

3 Államvizsga '01, 12. tétel: Algoritmusok bonyolultsága... 3 Deníció. A T k+1-szalagos TG a p programmal szimulálja az S k-szalagos TG-t, ha x 1... x k Σ 0-ra T megáll az (x 1,..., x k ) inputon S az megáll az (x 1,... x k ) inputon, és akkor az els k szalagjukon ugyanaz van. A T k + 1-szalagos TG univerzális (a k szalagos TG-kre nézve), ha bármely k- szalagos S TG-hez van olyan p prgram, amivel T szimulálja S-et. Tétel. Univerzális TG minden k 1, Σ-hoz létezik k + 1-szalagos univerzális TG m inden k-szalagos S TG-hez van 1-szalagos T TG, hogy ugyanazon inputokra állnak meg véges sok lépésben, és T szalagján ugyanaz lesz mint S 1. szalagján, továbbá ha S t ideig fut, akkor T max O(t 2 ) ideig adott inputon. T 1-szalagos univerzális TG is. ami pl. úgy deniálható, hogy tetsz leges S (valahány, mondjuk k szalagos) TG-hez p Σ 0 program, hogy x 1,... x k Σ 0- ra T az x 1 x 2... x k p inputon, (ahol valami elválasztó jel) akkor és csakis akkor áll meg véges lépésben, ha S (x 1,... x k )-n, és ugyanaz lesz a szalagján, ami S els szalagján, amikor megállnak. Tétel. Rekurzivitás, eldönthet ség, megállási probléma 1. L rekuzív f(x) = { 1 ha x L, 0 ha x / L, rekurzív fv. 2. L RE (rekurzív felsorolható) f(x) = { 1 ha x L, értelmezetlen 3. L parciálisan rekurzív T TG ami x L-re megáll, x / L-re nem áll meg. 4. R = RE RE (ahol L RE L RE) 5. (a) Legyen T 2-szalagos TG-re L T = {x Σ 0 T x, x inputon megáll} ; L T RE (b) de ha T univerzális L T / RE, L T RE nem rekurzív (diagonalizáció). = van olyan 1-szalagos TG, amire eldönthetetlen, hogy x inputon megáll-e. eldönthetetlen, hogy egy (leírásával adott) TG az üres inputon megáll-e. eldönthetetlen, hogy egy (leírásával adott) TG elfogad-e nem üres szót. Deníció. L 1 αl 2 : visszavezethet L 2 -re, ha f : Σ 0 Σ 0 rekurzív: x x L 1 f(x) L 2 Tétel. L 1 αl 2, L 2 R L 1 R. Tétel. Egyéb algoritmitkusan eldönthetetlen problémák

4 4 Államvizsga '01, 12. tétel: Algoritmusok bonyolultsága... DIOPHANTOSZI EGYENLET P (x 1,..., x n ) adott egész együtthatós, n változós polinom, döntsük el, hogy van-e az egésznek felett megoldása p(x 1,..., x n ) = 0-nak. SÍK DOMINÓZÁSA Adott véges sok féle négyzet alakú dominó, oldalaikon természetes számokkal, minden fajtából végtelen készlet. Ki lehet-e rakni ezekkel a síkot úgy, hogy illeszked oldalakon azonos szám legyen? (Eltolni lehet, elforgatni nem). Metatétel. Church-tézis: Bármely ésszer számítási modellben (TG, NTG, rekurzív függvények, RAM gép (ld. alább!),...) minden elképzelhet algoritmus megvalósítható. (A konkrét számítási modellek ekvivalenciája formálisan bizonyítva van.) Deníció. Nem-determinisztikus TG (NTG) T NTG: T = k, Σ, Γ, α, β, γ, ahol k a szalagok száma, Σ véges ABC, Γ a bels állapotok halmaza és (eltér en a TG-t l:) α (Γ Σ k ) Γ: bels állapotok lehetséges átmenetei, β (Γ Σ k ) Σ k : mit irhat? γ (Γ Σ k ) {Bal, Marad, Jobb} k : merre tolhatja a szalagot. T NTG megengedett futása lépések olyan sorozata, hogy minden lépésnél (lásd TG-ek esetén) a megfelel állapot-átmenet leíró α-ban, β-ban, σ-ban van. T NTG t id ben elfogadja x Σ 0-t, ha els szalagjára x-et, a többire Σ-t írva létezik k t lépésb l álló megengedett futás, és megálláskor az els szalagon pl. 0 áll a fej alatt. Hasonlóan: k tárban elfogadja x-et. T NTG felismeri az L Σ 0 nyelvet, ha L pontosan azokkal a szavakból áll, amit T elfogad. Tétel. Az NTG-vel felismerhet nyelvek pontosan a rekurziv felsorolhatók. Deníció. RAM-gép: el nye. hogy jól párhuzamosítható (ld. kés bb). RAM-gép pillanatnyi állapota: N Z függvény (regiszterekben egész számokat tárol). Kezdeti állapota: véges sok regiszter kiv telével 0 (input: ahol nem 0). M ködését a RAM-program határozza meg, ami parancsok véges sorozata; egy parancs: (utasítás, operandusz, szám) hármas. Utasítások: READ, STORE, LOAD, STOP + aritmetikai utasítások; értelemszer en m ködnek. Operandusz: hogy mit kezdjen a számmal ( = j továbbiakban): Az utasítás alkalmazható magára j-re, a j-edik regiszter tartalmára, vagy annak a regiszternek a tartalmára, akinek az indexe a j-edik regiszter tartalma). RAM futása: κ programszámláló értékei: parancsok számai. Minden utasítás el írt módon módosítja κ-t, a köv. végrehajtandó utasítás az lesz, aminek a száma κ módosított téke. Ha ez STOP, a RAM-gép leáll. Futási id : minden egyes parancs végrehajtása egységynyi id alatt történik.

5 Államvizsga '01, 12. tétel: Algoritmusok bonyolultsága TÁR ÉS IDŽ - bonyolultsági osztályok Deníció. time T (x) : x inputon a T TG lépésszáma, time T (n) = max x =n time T (x). space T (x): x inputon a T TG által írt mez k száma, space T (n) = max x =n space T (x). DT IME(f(n)) = {L Σ 0 T TG, felismeri L-t és time T (n) = O(f(n))}. NT IME(f(n)) = {L Σ 0 T NTG, felismeri L-t és time T (n) = O(f(n))}. (P T IME) = P = c>0 DT IME(n c ); DSPACE, NSPACE, PSPACE, NP hasonlóan. Tétel. Nemdeterminisztikus (tanúnyelves) számolás 1. Deníció L -nek f(n) hosszú, g(n) idej tanulja az L 0 DT IME(g(n)) nyelv, ha x L y Σ 0 : y < f( x ) és x y L 0 ( elválasztó jel). 2. Tétel (a) L NTIME(f(n)) L -nek van O(f(n)) hosszú, lineáris idej tanúja. (b) L-nek van g(n) idej, f(n) hosszú tanúja L NTIME(g(n + f(n))). Tétel. Tételek a tár és id osztályok hierarchiájáról 1. nyelv (pl. palindrómák), hogy 2-szalagos TG-vel lineáris id ben felismerhet, de 1-szalagos TG-vel O(n 2 ) id kell! 2. Deníció (a) f társzámolható, ha f DSP ACE(f(n)), ahol f inputját unárisan nézz uk. (b) f id számolható, ha f DT IME(f(n)) f inputját unárisan írva. 3. DSP ACE(f 1 (n)) DSP ACE(f 2 (n)) ha lim sup f 1(n) f 2 (n) és f 1 (n) log n. =, f 1 társzámolható 4. DT IME(f 1 (n)) DT IME(f 2 ()) ha f 2(n) [f 2 és f (n)] 2 1 id számolható ( -vel is igaz). f 1 f 2 log f 2 5. Ha f(n) társzámolható, DT IME(f(n)) NT IME(f(n)) DSP ACE(f(n)) NSP ACE(f(n)) c DT IME(cf(n) ). 6. Savitch tétele f társzámolható és f(n) log n N SP ACE(f(n)) DSP ACE(f 2 (n)), = P SP ACE = NP ASP ACE. NP, polinomiális visszavezetés, NP-teljesség 1. Denició L 1 Σ 0 nyelv polinomálisan visszavezethet L 2 nyelvre, ha van olyan f P f : Σ 0 Σ 0 függvény: x Σ 0 ra : x L 1 f(x) L Metatétel. Modern Church-tézis: Bármely ésszer számítási modellben minden elképzelhet algoritmus megvalósítható legfeljebb polinomiális bonyolutságbeli eltéréssel.

6 6 Államvizsga '01, 12. tétel: Algoritmusok bonyolultsága P és NP is zárt a polinomiális visszavezethet ségre. 4. Denició L nyelv NP -teljes, ha minden NP-beli nyelv polinomiálisan visszavezethet L-re(azaz max.elem). 5. Cook tétele A SAT nyelv NP-teljes. SAT kielégíthet konjuktív normálformák (CNF) nyelve (CNF = i j ε ijx ij, ahol ε ij vagy a, vagy semmi.) 6. Egyéb (kombinatorikus) NP-teljes problémák: (a) 3-SAT ((x 1 x 2 x 7 ) (x 1 x 7 x 3 )... ) (Mj.: 2-SAT P). (b) Gráfok 3 színnel való színezhet sége. (Mj.: 2-szin P). (c) k csúccsal lefoghatók-e egy adott hipergráf élei? (d) Adott G gráf, k N, van-e k db független pont G-ben? (e) Lineáris egyenl tlenségrendszer egész számokkal megoldható-e? (f) Adott a 1,... a k, b N, van-e {a 1,..., a k }-nek olyan részhalmaza, amiben az elemek összege éppen b? (g) Adott H halmazrendszer, létezik-e H H diszjunkt halmazokkal, hogy H = H? 7. {prímek} NP co-np. 4. Egyéb bonyolultsági kérdések 4.1. Párhuzamos számítás Deníció. A párhuzamos számítás modellje a párhuzamos RAM-gép (PRAM). a PRAM-gép véges sok ún. processzor együttese, mely processzorok maguk RAM-gépek, de regisztereik közösek. PRAM-program: minden processzorhoz egy program. PRAM gép futása: a gépek külön-külön végzik a maguk dolgát, csak arra nézvést kell vmi. megállapodás, hogy ha egyszerre több akar írni/olvasni egy regisztert, akkor mi legyen. Több konvenció is van; ezekben a köv. rövidítéseket használjuk: C, mint current: egyidej ; E, mint exclusive: külön; R, mint READ: olvasás, és W, mint write: írás. Ezekb l kirakva a konvenciók: EREW... CRCW. Az egyidej írás (CW) alatt az értend, hogy, hogy a legkisebb számú próbálkozó processzor gy z. Deníció. párhuzamos bonyolultság: kétparaméteres mennyiség: egyik paraméter az id, v. más bevett bonyolultsági mérték, a másik, meg hogy hány processzort használunk. Tehát nem egy konkrét PRAM-géppel kezelünk egy probléma-családot, hanem azok egy rendszerével (mely rendszerleírását pl. egy TG kódolja). Azaz ilyesmiket mondunk: a probléma t id ben, p processzorral megoldható, v. a probléma t id ben, pt összmunkával megoldható. NC: log k id ben, polinom sok processzorral megoldható problémák (v. ami uaz. ebben az esetben: pol. sok munka).

7 Államvizsga '01, 12. tétel: Algoritmusok bonyolultsága... 7 Tétel. Problémák párhuzamos bonyolultsága. Minden megnnyiség nagyordó értend, persze. Szorzás: log n id. n 2 log n munka. Elérhet ség: van-e út egy gráfban x-b l y-ba? log 2 n id, n 3 log n összmunka ( n3 log n proci); míg szekvenciális (nem párhuzamos) bonyolultság: n2 id. Detemináns kiszámolása (egy id egység itt egy aritmetikai m velet): log n id, n 2 munka; míg szekvenciálisan: n 3 id Kommunikációs komplexitás Deníció. modell 2 ember (Andi, Béla) a közösen ismert f(x, y) függvényt akarja a privát inputokon kiértékelni minimális bit kommunikációval. kommunikációs probléma. f : X Y {0, 1} (Andi privát inputja x X, Béláé y Y ) protokol (p): szabály arra, hogy mikor ki jöjjön a kommunikációban és mit mondjon az eddig elhangzottak és a a saját privát input (x X, van y Y ) függvényében, úgy, hogy a végén mindkét játékos tudja f(x, y)-t. Elhangzott bit-sorozat: p(x, y) f kommunikációs bonyolultsága: C(f) = min P max x X,y Y p(x, y). f M f mátrix x sor, y oszlop M f (x, y) = f(x, y) Tétel. M f felbomlik 2 C (f) homogén részmátrixra, s t, ha ezek közül 2 C(f) 1 homogén 1-es (illetve 0-s) C(f) log rang(m f ) + 1. C(= n ) := C(adott két n hosszúságú sorozat egyenl -e) = n + 1. Megjegyzés. lehet deniálni a véletlen protokolt is: pl. C 2/3 (f), ahol a játékosok privátvéletlent használnak és csak 2/3, valószín séggel kell a jó eredményt kapniuk. ugyanezt lehet denálni úgy, hogy közös véletlent használnak C 2/3 (f). C 2/3 (= n ) = O(log n), C 2/3 (= n) = konstans!! = 2.

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

Deníciók és tételek a beugró vizsgára Deníciók és tételek a beugró vizsgára (a szóbeli viszgázás jogáért) Utolsó módosítás: 2008. december 2. 2 Bevezetés Számítási problémának nevezünk egy olyan, a matematika nyelvén megfogalmazott kérdést,

Részletesebben

Számításelmélet. Will június 13. A kiszámíthatóság fogalma és a Church-Turing tézis

Számításelmélet. Will június 13. A kiszámíthatóság fogalma és a Church-Turing tézis Számításelmélet Will 2010. június 13. A kiszámíthatóság fogalma és a Church-Turing tézis. A Turing gép, mint algoritmus modell. A rekurzív és a rekurzívan felsorolható nyelvek. Algoritmikusan eldönthet

Részletesebben

A Formális nyelvek vizsga teljesítése. a) Normál A vizsgán 60 pont szerezhet, amely két 30 pontos részb l áll össze az alábbi módon:

A Formális nyelvek vizsga teljesítése. a) Normál A vizsgán 60 pont szerezhet, amely két 30 pontos részb l áll össze az alábbi módon: A Formális nyelvek vizsga teljesítése a) Normál A vizsgán 60 pont szerezhet, amely két 30 pontos részb l áll össze az alábbi módon: 1. Öt rövid kérdés megválaszolása egyenként 6 pontért, melyet minimum

Részletesebben

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.

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. Számításelmélet Kiszámítási problémának nevezünk egy olyan, a matematika nyelvén megfogalmazott kérdést, amire számítógéppel szeretnénk megadni a választ. (A matematika nyelvén precízen megfogalmazott

Részletesebben

NP-teljesség röviden

NP-teljesség röviden NP-teljesség röviden Bucsay Balázs earthquake[at]rycon[dot]hu http://rycon.hu 1 Turing gépek 1/3 Mi a turing gép? 1. Definíció. [Turing gép] Egy Turing-gép formálisan egy M = (K, Σ, δ, s) rendezett négyessel

Részletesebben

Turing-gép május 31. Turing-gép 1. 1

Turing-gép május 31. Turing-gép 1. 1 Turing-gép 2007. május 31. Turing-gép 1. 1 Témavázlat Turing-gép Determinisztikus, 1-szalagos Turing-gép A gép leírása, példák k-szalagos Turing-gép Univerzális Turing-gép Egyéb Turing-gépek Nemdeterminisztikus

Részletesebben

A digitális számítás elmélete

A digitális számítás elmélete A digitális számítás elmélete 8. előadás ápr. 16. Turing gépek és nyelvtanok A nyelvosztályok áttekintése Turing gépek és a természetes számokon értelmezett függvények Áttekintés Dominó Bizonyítások: L

Részletesebben

Számításelmélet. Második előadás

Számításelmélet. Második előadás Számításelmélet Második előadás Többszalagos Turing-gép Turing-gép k (konstans) számú szalaggal A szalagok mindegyike rendelkezik egy független író / olvasó fejjel A bemenet az első szalagra kerül, a többi

Részletesebben

A Formális nyelvek vizsga teljesítése. a) Normál A vizsgán 60 pont szerezhet, amely két 30 pontos részb l áll össze az alábbi módon:

A Formális nyelvek vizsga teljesítése. a) Normál A vizsgán 60 pont szerezhet, amely két 30 pontos részb l áll össze az alábbi módon: A Formális nyelvek vizsga teljesítése a) Normál A vizsgán 60 pont szerezhet, amely két 30 pontos részb l áll össze az alábbi módon: 1. Öt kis kérdés megválaszolása egyenként 6 pontért, melyet minimum 12

Részletesebben

Algoritmuselmélet 12. előadás

Algoritmuselmélet 12. előadás Algoritmuselmélet 12. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu 2002 Április 9. ALGORITMUSELMÉLET 12. ELŐADÁS 1 Turing-gépek

Részletesebben

Tesztkérdések az ALGORITMUSELMÉLET tárgyból, 2001/2002 2. félév

Tesztkérdések az ALGORITMUSELMÉLET tárgyból, 2001/2002 2. félév 1. oldal, összesen: 6 Tesztkérdések az ALGORITMUSELMÉLET tárgyból, 2001/2002 2. félév NÉV:... 1. Legyenek,Q,M páronként diszjunkt halmazok; /= Ř, Q > 2, M = 3. Egyszalagos, determinisztikus Turing gépnek

Részletesebben

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

Az informatika elméleti alapjai 2 elővizsga december 19. Név (aláírás): Az informatika elméleti alapjai 2 elővizsga 2017. december 19. A vizsgadolgozat 1. feladatára helyes válaszonként 1-1 pont kapható, a 2-3. feladatok megoldásáért 6-6 pont, a 4. feladatra

Részletesebben

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

Bonyolultságelmélet. Thursday 1 st December, 2016, 22:21 Bonyolultságelmélet Thursday 1 st December, 2016, 22:21 Tárbonyolultság A futásidő mellett a felhasznált tárterület a másik fontos erőforrás. Ismét igaz, hogy egy Ram-program esetében ha csak a használt

Részletesebben

Kriptográfia 0. A biztonság alapja. Számítás-komplexitási kérdések

Kriptográfia 0. A biztonság alapja. Számítás-komplexitási kérdések Kriptográfia 0 Számítás-komplexitási kérdések A biztonság alapja Komplexitás elméleti modellek független, egyenletes eloszlású véletlen változó értéke számítással nem hozható kapcsolatba más információval

Részletesebben

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

Logika és számításelmélet. 10. előadás Logika és számításelmélet 10. előadás Rice tétel Rekurzíve felsorolható nyelvek tulajdonságai Tetszőleges P RE halmazt a rekurzívan felsorolható nyelvek egy tulajdonságának nevezzük. P triviális, ha P

Részletesebben

Algoritmuselmélet 18. előadás

Algoritmuselmélet 18. előadás Algoritmuselmélet 18. előadás Katona Gyula Y. Budapesti Műszaki és Gazdaságtudományi Egyetem Számítástudományi Tsz. I. B. 137/b kiskat@cs.bme.hu 2002 Május 7. ALGORITMUSELMÉLET 18. ELŐADÁS 1 Közelítő algoritmusok

Részletesebben

Turing-gépek. Számításelmélet (7. gyakorlat) Turing-gépek 2009/10 II. félév 1 / 1

Turing-gépek. Számításelmélet (7. gyakorlat) Turing-gépek 2009/10 II. félév 1 / 1 Turing-gépek Logika és számításelmélet, 7. gyakorlat 2009/10 II. félév Számításelmélet (7. gyakorlat) Turing-gépek 2009/10 II. félév 1 / 1 A Turing-gép Az algoritmus fogalmának egy intuitív definíciója:

Részletesebben

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

Logika és számításelmélet. 12. előadás Logika és számításelmélet 12. előadás NP lehetséges szerkezete NP-köztes nyelv L NP-köztes, ha L NP, L P és L nem NP-teljes. Ladner tétele Ha P NP, akkor létezik NP-köztes nyelv. (biz. nélkül) NP-köztes

Részletesebben

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

Logika és számításelmélet. 11. előadás Logika és számításelmélet 11. előadás NP-teljesség Emlékeztetőül: NP-teljes nyelv Egy L probléma NP-teljes (a polinom idejű visszavezetésre nézve), ha L NP L NP-nehéz, azaz minden L NP esetén L p L. Azaz

Részletesebben

A Számítástudomány alapjai

A Számítástudomány alapjai Mechatronika, Optika és Gépészeti Informatika Tanszék A Számítástudomány alapjai Szemelvények az Elméleti Számítástudomány területéről Fogalmak: Számítástechnika Realizáció, technológia Elméleti számítástudomány

Részletesebben

Automaták mint elfogadók (akceptorok)

Automaták mint elfogadók (akceptorok) Automaták mint elfogadók (akceptorok) Ha egy iniciális Moore-automatában a kimenőjelek halmaza csupán kételemű: {elfogadom, nem fogadom el}, és az utolsó kimenőjel dönti el azt a kérdést, hogy elfogadható-e

Részletesebben

Informatika 1 2. el adás: Absztrakt számítógépek

Informatika 1 2. el adás: Absztrakt számítógépek Informatika 1 2. el adás: Budapesti M szaki és Gazdaságtudományi Egyetem 2015-09-08 1 2 3 A egy M = Q, Γ, b, Σ, δ, q 0, F hetes, ahol Q az 'állapotok' nem üres halmaza, Γ a 'szalag ábécé' véges, nem üres

Részletesebben

ZH feladatok megoldásai

ZH feladatok megoldásai ZH feladatok megoldásai A CSOPORT 5. Írja le, hogy milyen szabályokat tartalmazhatnak az egyes Chomskynyelvosztályok (03 típusú nyelvek)! (4 pont) 3. típusú, vagy reguláris nyelvek szabályai A ab, A a

Részletesebben

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

Logika és számításelmélet Logika és számításelmélet 12. előadás Irányítatlan/irányított Hamilton út/kör Hamilton út/kör Adott egy G = (V, E) irányítatlan / irányított gráf ( V = n). Egy P = v i1,..., v in felsorolása a csúcsoknak

Részletesebben

Bonyolultságelmélet feladatok

Bonyolultságelmélet feladatok Bonyolultságelmélet feladatok Hajgató Tamás Iván Szabolcs Updated: November 26, 2009 1 Függvények nagyságrendje A következő definíciókat használjuk, ahol f, g két N N függvény (mindig fel fogjuk tenni,

Részletesebben

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

Bonyolultságelmélet. Monday 26 th September, 2016, 18:27. Bonyolultságelmélet Monday 26 th September, 2016, 18:27 A kurzus teljesítési követelményei Gyakorlat Három kisdolgozat 6 6 pontért kb. a 4., 7. és 10. gyakorlaton Egy nagydolgozat 28 pontért utolsó héten előadáson Pontszám:

Részletesebben

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

Bonyolultságelmélet. Monday 26 th September, 2016, 18:28 Bonyolultságelmélet Monday 26 th September, 2016, 18:28 A kurzus teljesítési követelményei 2 Gyakorlat Három kisdolgozat 6 6 pontért kb. a 4., 7. és 10. gyakorlaton Egy nagydolgozat 28 pontért utolsó héten

Részletesebben

Algoritmusok bonyolultsága

Algoritmusok bonyolultsága Algoritmusok bonyolultsága 11. előadás http://www.ms.sapientia.ro/~kasa/komplex.htm () 1 / 1 NP-telesség Egy L nyelv NP-teles, ha L NP és minden L NP-re L L. Egy Π döntési feladat NP-teles, ha Π NP és

Részletesebben

A számítógépes nyelvészet elmélete és gyakorlata. Automaták

A számítógépes nyelvészet elmélete és gyakorlata. Automaták A számítógépes nyelvészet elmélete és gyakorlata Automaták Nyelvek és automaták A nyelvek automatákkal is jellemezhetőek Automaták hierarchiája Chomsky-féle hierarchia Automata: új eszköz a nyelvek komplexitásának

Részletesebben

1. Bevezetés. A számítógéptudomány ezt a problémát a feladat elvégzéséhez szükséges erőforrások (idő, tár, program,... ) mennyiségével méri.

1. Bevezetés. A számítógéptudomány ezt a problémát a feladat elvégzéséhez szükséges erőforrások (idő, tár, program,... ) mennyiségével méri. Számításelmélet Dr. Olajos Péter Miskolci Egyetem Alkalmazott Matematika Tanszék e mail: matolaj@uni-miskolc.hu 2011/12/I. Készült: Péter Gács and László Lovász: Complexity of Algorithms (Lecture Notes,

Részletesebben

Matematika alapjai; Feladatok

Matematika alapjai; Feladatok Matematika alapjai; Feladatok 1. Hét 1. Tekintsük a,, \ műveleteket. Melyek lesznek a.) kommutativok b.) asszociativak c.) disztributívak-e a, műveletek? Melyik melyikre? 2. Fejezzük ki a műveletet a \

Részletesebben

Megoldott feladatok november 30. n+3 szigorúan monoton csökken, 5. n+3. lim a n = lim. n+3 = 2n+3 n+4 2n+1

Megoldott feladatok november 30. n+3 szigorúan monoton csökken, 5. n+3. lim a n = lim. n+3 = 2n+3 n+4 2n+1 Megoldott feladatok 00. november 0.. Feladat: Vizsgáljuk az a n = n+ n+ sorozat monotonitását, korlátosságát és konvergenciáját. Konvergencia esetén számítsuk ki a határértéket! : a n = n+ n+ = n+ n+ =

Részletesebben

1. Házi feladat. Határidő: I. Legyen f : R R, f(x) = x 2, valamint. d : R + 0 R+ 0

1. Házi feladat. Határidő: I. Legyen f : R R, f(x) = x 2, valamint. d : R + 0 R+ 0 I. Legyen f : R R, f(x) = 1 1 + x 2, valamint 1. Házi feladat d : R + 0 R+ 0 R (x, y) f(x) f(y). 1. Igazoljuk, hogy (R + 0, d) metrikus tér. 2. Adjuk meg az x {0, 3} pontok és r {1, 2} esetén a B r (x)

Részletesebben

Shor kvantum-algoritmusa diszkrét logaritmusra

Shor kvantum-algoritmusa diszkrét logaritmusra Ivanyos Gábor MTA SZTAKI Debrecen, 20 január 2. Tartalom és kvantum-áramkörök 2 A diszkrét log probléma Kvantum bit Állapot: a B = C 2 komplex euklideszi tér egy egységvektora: az a 0 + b szuperpozíció

Részletesebben

Formális módszerek GM_IN003_1 Program verifikálás, formalizmusok

Formális módszerek GM_IN003_1 Program verifikálás, formalizmusok Formális módszerek GM_IN003_1 Program verifikálás, formalizmusok Program verifikálás Konkurens programozási megoldások terjedése -> verifikálás szükséges, (nehéz) logika Legszélesebb körben alkalmazott

Részletesebben

Formális nyelvek és automaták vizsgához statisztikailag igazolt várható vizsgakérdések

Formális nyelvek és automaták vizsgához statisztikailag igazolt várható vizsgakérdések 1. Feladat Az első feladatban szereplő - kérdések 1 Minden környezet független nyelv felismerhető veremautomatával. Minden környezet független nyelv felismerhető 1 veremmel. Minden 3. típusú nyelv felismerhető

Részletesebben

Turing-gépek. Kiegészítő anyag az Algoritmuselmélet tárgyhoz VIII. Friedl Katalin BME SZIT március 18.

Turing-gépek. Kiegészítő anyag az Algoritmuselmélet tárgyhoz VIII. Friedl Katalin BME SZIT március 18. Turing-gépek Kiegészítő anyag az Algoritmuselmélet tárgyhoz VIII. (a Rónyai Ivanyos Szabó: Algoritmusok könyv mellé) Friedl Katalin BME SZIT friedl@cs.bme.hu 2016. március 18. A veremautomatáknál az hogy

Részletesebben

Bonyolultsági vizsgálatok egy szépirodalmi m kapcsán

Bonyolultsági vizsgálatok egy szépirodalmi m kapcsán Molnár Gábor Bonyolultsági vizsgálatok egy szépirodalmi m kapcsán Bsc Szakdolgozat Témavezet : Korándi József Adjunktus Matematikatanítási és Módszertani Központ Eötvös Loránd Tudományegyetem Matematikatanítási

Részletesebben

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

Bonyolultságelmélet. Monday 26 th September, 2016, 18:50 Bonyolultságelmélet Monday 26 th September, 2016, 18:50 A kiszámítás modelljei 2 De milyen architektúrán polinom? A kiszámításnak számos (matematikai) modellje létezik: Általános rekurzív függvények λ-kalkulus

Részletesebben

Szemidenit optimalizálás és az S-lemma

Szemidenit optimalizálás és az S-lemma Szemidenit optimalizálás és az S-lemma Pólik Imre SAS Institute, USA BME Optimalizálás szeminárium 2011. október 6. Outline 1 Egyenl tlenségrendszerek megoldhatósága 2 Az S-lemma 3 Szemidenit kapcsolatok

Részletesebben

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.

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. Algoritmuselmélet NP-teljes problémák Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 13. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet

Részletesebben

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

Logika és számításelmélet. 7. előadás Logika és számításelmélet 7. előadás Elérhetőség, fóliasorok, ajánlott irodalom Előadó: Tichler Krisztián Elérhetőség: 2-708, ktichler@inf.elte.hu Előadások itt lesznek: www.cs.elte.hu/ tichlerk Elérhetőség,

Részletesebben

Turing-gépek. Kiegészítő anyag az Algoritmuselmélet tárgyhoz. Friedl Katalin BME SZIT augusztus 16.

Turing-gépek. Kiegészítő anyag az Algoritmuselmélet tárgyhoz. Friedl Katalin BME SZIT augusztus 16. Turing-gépek Kiegészítő anyag az Algoritmuselmélet tárgyhoz (a Rónyai Ivanyos Szabó: Algoritmusok könyv mellé) Friedl Katalin BME SZIT friedl@cs.bme.hu 2017. augusztus 16. A veremautomatáknál az, hogy

Részletesebben

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

Algoritmuselmélet. Bonyolultságelmélet. Katona Gyula Y. Algoritmuselmélet Bonyolultságelmé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. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet

Részletesebben

DiMat II Végtelen halmazok

DiMat II Végtelen halmazok DiMat II Végtelen halmazok Czirbusz Sándor 2014. február 16. 1. fejezet A kiválasztási axióma. Ismétlés. 1. Deníció (Kiválasztási függvény) Legyen {X i, i I} nemüres halmazok egy indexelt családja. Egy

Részletesebben

Kibernetika korábbi vizsga zárthelyi dolgozatokból válogatott tesztkérdések Figyelem! Az alábbi tesztek csak mintául szolgálnak a tesztkérdések megoldásához, azaz a bemagolásuk nem jelenti a tananyag elsajátítását

Részletesebben

Formális nyelvek - 9.

Formális nyelvek - 9. Formális nyelvek - 9. Csuhaj Varjú Erzsébet Algoritmusok és Alkalmazásaik Tanszék Informatikai Kar Eötvös Loránd Tudományegyetem H-1117 Budapest Pázmány Péter sétány 1/c E-mail: csuhaj@inf.elte.hu 1 Véges

Részletesebben

ALGORITMUSOK ÉS BONYOLULTSÁGELMÉLET Matematika MSc hallgatók számára. 6. Előadás

ALGORITMUSOK ÉS BONYOLULTSÁGELMÉLET Matematika MSc hallgatók számára. 6. Előadás ALGORITMUSOK ÉS BONYOLULTSÁGELMÉLET Matematika MSc hallgatók számára 6. Előadás Előadó: Hajnal Péter Jegyzetelő: Szarvák Gábor 2011. március 8. 1. További példák Példa. Legyen L = 3-SZÍNEZHETŐSÉG = { G

Részletesebben

ALGORITMUSOK ÉS BONYOLULTSÁGELMÉLET Matematika MSc hallgatók számára. 3. Előadás

ALGORITMUSOK ÉS BONYOLULTSÁGELMÉLET Matematika MSc hallgatók számára. 3. Előadás ALGORITMUSOK ÉS BONYOLULTSÁGELMÉLET Matematika MSc hallgatók számára 3. Előadás Előadó: Hajnal Péter Jegyzetelő: Sallai Gyöngyi 2011. február 15. 1. Eldöntő Turing-gépek Emlékeztető. L Σ nyelv pontosan

Részletesebben

SZAKDOLGOZAT. Major Sándor Roland

SZAKDOLGOZAT. Major Sándor Roland SZAKDOLGOZAT Major Sándor Roland Debrecen 2009 Debreceni Egyetem Informatikai Kar A P vs. NP probléma vizsgálata Témavezető: Dr. Herendi Tamás Egyetemi adjunktus Készítette: Major Sándor Roland Programtervező

Részletesebben

Kiegészítő részelőadás 1. Az algoritmusok hatékonyságának mérése

Kiegészítő részelőadás 1. Az algoritmusok hatékonyságának mérése Kiegészítő részelőadás 1. Az algoritmusok hatékonyságának mérése Dr. Kallós Gábor 2014 2015 1 Az Ordó jelölés Azt mondjuk, hogy az f(n) függvény eleme az Ordó(g(n)) halmaznak, ha van olyan c konstans (c

Részletesebben

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

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 Bevezetés a bonyolultságelméletbe gyakorlatok I. B. Az Ackermann függvény avagy nem minden olyan egyszerű, mint amilyennek látszik Legyen A(x, y) a következő, rekurzív módon definiált függvény: A(0, y)

Részletesebben

ALGORITMUSOK ÉS BONYOLULTSÁGELMÉLET Matematika MSc hallgatók számára

ALGORITMUSOK ÉS BONYOLULTSÁGELMÉLET Matematika MSc hallgatók számára ALGORITMUSOK ÉS BONYOLULTSÁGELMÉLET Matematika MSc hallgatók számára 7. Előadás: Hálózatok, P- és N P-teljes problémák Előadó: Hajnal Péter 2015. tavasz 1. Hálózatok és egy P-teljes probléma Emlékeztető.

Részletesebben

A Turing-gép. Formális nyelvek III.

A Turing-gép. Formális nyelvek III. Formális nyelvek III. Általános és környezetfüggő nyelvek Fülöp Zoltán SZTE TTIK Informatikai Intézet Számítástudomány Alapjai Tanszék 6720 Szeged, Árpád tér 2. Definíció. Egy Turing-gép egy M = (Q,Σ,Γ,

Részletesebben

Modellek és Algoritmusok - 2.ZH Elmélet

Modellek és Algoritmusok - 2.ZH Elmélet Modellek és Algoritmusok - 2.ZH Elmélet Ha hibát elírást találsz kérlek jelezd: sellei_m@hotmail.com A fríss/javított változat elérhet : people.inf.elte.hu/semsaai/modalg/ 2.ZH Számonkérés: 3.EA-tól(DE-ek)

Részletesebben

Véges automaták, reguláris nyelvek

Véges automaták, reguláris nyelvek Véges automaták, reguláris nyelvek Kiegészítő anyag az lgoritmuselmélet tárgyhoz (a Rónyai Ivanyos Szabó: lgoritmusok könyv mellé) Friedl Katalin BME SZIT friedl@cs.bme.hu 27. augusztus 3. véges automata

Részletesebben

HALMAZELMÉLET feladatsor 1.

HALMAZELMÉLET feladatsor 1. HALMAZELMÉLET feladatsor 1. Egy (H,, ) algebrai struktúra háló, ha (H, ) és (H, ) kommutatív félcsoport, és teljesül az ún. elnyelési tulajdonság: A, B H: A (A B) = A, A (A B) = A. A (H,, ) háló korlátos,

Részletesebben

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

Logika és számításelmélet. 7. előadás Logika és számításelmélet 7. előadás Elérhetőség, fóliasorok, ajánlott irodalom Előadó: Kolonits Gábor Elérhetőség: 2-708, kolomax@inf.elte.hu Előadások innen tölthetők le: www.cs.elte.hu/ tichlerk Ajánlott

Részletesebben

Bevezetés. 1. fejezet. Algebrai feladatok. Feladatok

Bevezetés. 1. fejezet. Algebrai feladatok. Feladatok . fejezet Bevezetés Algebrai feladatok J. A számok gyakran használt halmazaira a következ jelöléseket vezetjük be: N a nemnegatív egész számok, N + a pozitív egész számok, Z az egész számok, Q a racionális

Részletesebben

Lineáris leképezések. Wettl Ferenc március 9. Wettl Ferenc Lineáris leképezések március 9. 1 / 31

Lineáris leképezések. Wettl Ferenc március 9. Wettl Ferenc Lineáris leképezések március 9. 1 / 31 Lineáris leképezések Wettl Ferenc 2015. március 9. Wettl Ferenc Lineáris leképezések 2015. március 9. 1 / 31 Tartalom 1 Mátrixleképezés, lineáris leképezés 2 Alkalmazás: dierenciálhatóság 3 2- és 3-dimenziós

Részletesebben

Feladatok a Gazdasági matematika II. tárgy gyakorlataihoz

Feladatok a Gazdasági matematika II. tárgy gyakorlataihoz Debreceni Egyetem Közgazdaságtudományi Kar Feladatok a Gazdasági matematika II tárgy gyakorlataihoz a megoldásra ajánlott feladatokat jelöli e feladatokat a félév végére megoldottnak tekintjük a nehezebb

Részletesebben

Kombinatorikus számítási modellek MSc hallgatók számára. 4. Hét

Kombinatorikus számítási modellek MSc hallgatók számára. 4. Hét Kombinatorikus számítási modellek MSc hallgatók számára 4. Hét Előadó: Hajnal Péter 2012. Március 8. 1. Kommunikációs bonyolultság Az alábbiakban f(x 1, x 2,...,x n, y 1, y 2,...,y n ) alakú Boole-függvényekkel

Részletesebben

Analízisfeladat-gyűjtemény IV.

Analízisfeladat-gyűjtemény IV. Oktatási segédanyag a Programtervező matematikus szak Analízis. című tantárgyához (003 004. tanév tavaszi félév) Analízisfeladat-gyűjtemény IV. (Függvények határértéke és folytonossága) Összeállította

Részletesebben

3. el adás: Determinánsok

3. el adás: Determinánsok 3. el adás: Determinánsok Wettl Ferenc 2015. február 27. Wettl Ferenc 3. el adás: Determinánsok 2015. február 27. 1 / 19 Tartalom 1 Motiváció 2 A determináns mint sorvektorainak függvénye 3 A determináns

Részletesebben

Vektorterek. Wettl Ferenc február 17. Wettl Ferenc Vektorterek február / 27

Vektorterek. Wettl Ferenc február 17. Wettl Ferenc Vektorterek február / 27 Vektorterek Wettl Ferenc 2015. február 17. Wettl Ferenc Vektorterek 2015. február 17. 1 / 27 Tartalom 1 Egyenletrendszerek 2 Algebrai struktúrák 3 Vektortér 4 Bázis, dimenzió 5 Valós mátrixok és egyenletrendszerek

Részletesebben

ALGORITMUSOK ÉS BONYOLULTSÁGELMÉLET Matematika MSc hallgatók számára. 1. Előadás

ALGORITMUSOK ÉS BONYOLULTSÁGELMÉLET Matematika MSc hallgatók számára. 1. Előadás ALGORITMUSOK ÉS BONYOLULTSÁGELMÉLET Matematika MSc hallgatók számára 1. Előadás Előadó: Hajnal Péter Jegyzetelő: Hajnal Péter 2011. február 1. Az algoritmus naív fogalma Az algoritmus egy eljárás, ami

Részletesebben

Függvényhatárérték és folytonosság

Függvényhatárérték és folytonosság 8. fejezet Függvényhatárérték és folytonosság Valós függvények és szemléltetésük D 8. n-változós valós függvényen (n N + ) olyan f függvényt értünk amelynek értelmezési tartománya (Dom f ) az R n halmaznak

Részletesebben

A digitális számítás elmélete

A digitális számítás elmélete A digitális számítás elmélete 1. előadás szept. 19. Determinisztikus véges automaták 1. Példa: Fotocellás ajtó m m m k b s = mindkét helyen = kint = bent = sehol k k b s m csukva b nyitva csukva nyitva

Részletesebben

Predikátumkalkulus. 1. Bevezet. 2. Predikátumkalkulus, formalizálás. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák.

Predikátumkalkulus. 1. Bevezet. 2. Predikátumkalkulus, formalizálás. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. Predikátumkalkulus Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. 1. Bevezet Nézzük meg a következ két kijelentést: Minden almához tartozik egy fa, amir l leesett. Bármely

Részletesebben

Lineáris algebra 2. Filip Ferdinánd december 7. siva.banki.hu/jegyzetek

Lineáris algebra 2. Filip Ferdinánd december 7. siva.banki.hu/jegyzetek Lineáris algebra 2 Filip Ferdinánd filipferdinand@bgkuni-obudahu sivabankihu/jegyzetek 2015 december 7 Filip Ferdinánd 2016 februar 9 Lineáris algebra 2 1 / 37 Az el adás vázlata Determináns Determináns

Részletesebben

Funkcionálanalízis. n=1. n=1. x n y n. n=1

Funkcionálanalízis. n=1. n=1. x n y n. n=1 Funkcionálanalízis 2011/12 tavaszi félév - 2. előadás 1.4. Lényeges alap-terek, példák Sorozat terek (Folytatás.) C: konvergens sorozatok tere. A tér pontjai sorozatok: x = (x n ). Ezen belül C 0 a nullsorozatok

Részletesebben

Nagyságrendek. Kiegészítő anyag az Algoritmuselmélet tárgyhoz. Friedl Katalin BME SZIT február 1.

Nagyságrendek. Kiegészítő anyag az Algoritmuselmélet tárgyhoz. Friedl Katalin BME SZIT február 1. Nagyságrendek Kiegészítő anyag az Algoritmuselmélet tárgyhoz (a Rónyai Ivanyos Szabó: Algoritmusok könyv mellé) Friedl Katalin BME SZIT friedl@cs.bme.hu 018. február 1. Az O, Ω, Θ jelölések Az algoritmusok

Részletesebben

ALGORITMUSOK ÉS BONYOLULTSÁGELMÉLET Matematika MSc hallgatók számára. 11. Előadás

ALGORITMUSOK ÉS BONYOLULTSÁGELMÉLET Matematika MSc hallgatók számára. 11. Előadás ALGORITMUSOK ÉS BONYOLULTSÁGELMÉLET Matematika MSc hallgatók számára 11. Előadás Előadó: Hajnal Péter Jegyzetelő: Hajnal Péter 2011. április 26. 1. Mahaney-tétel bizonyítása Emlékeztető. Mahaney-tétel

Részletesebben

Polinomok (el adásvázlat, április 15.) Maróti Miklós

Polinomok (el adásvázlat, április 15.) Maróti Miklós Polinomok (el adásvázlat, 2008 április 15) Maróti Miklós Ennek az el adásnak a megértéséhez a következ fogalmakat kell tudni: gy r, gy r additív csoportja, zéruseleme, és multiplikatív félcsoportja, egységelemes

Részletesebben

Sorozatok és Sorozatok és / 18

Sorozatok és Sorozatok és / 18 Sorozatok 2015.11.30. és 2015.12.02. Sorozatok 2015.11.30. és 2015.12.02. 1 / 18 Tartalom 1 Sorozatok alapfogalmai 2 Sorozatok jellemz i 3 Sorozatok határértéke 4 Konvergencia és korlátosság 5 Cauchy-féle

Részletesebben

Bonyolultságelmélet. SZTE Informatikai Tanszékcsoport

Bonyolultságelmélet. SZTE Informatikai Tanszékcsoport Bonyolultságelmélet Ésik Zoltán SZTE Informatikai Tanszékcsoport Számítástudomány Alapjai Tanszék A kiszámíthatóság elméletének kialakulása 1900: Hilbert 10. problémája Adott f(x 1,..., x n ) = g(x 1,...

Részletesebben

GAZDASÁGMATEMATIKA KÖZÉPHALADÓ SZINTEN

GAZDASÁGMATEMATIKA KÖZÉPHALADÓ SZINTEN GAZDASÁGMATEMATIKA KÖZÉPHALADÓ SZINTEN Készült a TÁMOP-4.1.-08//a/KMR-009-0041 pályázati projekt keretében Tartalomfejlesztés az ELTE TáTK Közgazdaságtudományi Tanszékén az ELTE Közgazdaságtudományi Tanszék

Részletesebben

Chomsky-féle hierarchia

Chomsky-féle hierarchia http://www.cs.ubbcluj.ro/~kasa/formalis.html Chomsky-féle hierarchia G = (N, T, P, S) nyelvtan: 0-s típusú (általános vagy mondatszerkezet ), ha semmilyen megkötést nem teszünk a helyettesítési szabályaira.

Részletesebben

1. Példa. A gamma függvény és a Fubini-tétel.

1. Példa. A gamma függvény és a Fubini-tétel. . Példa. A gamma függvény és a Fubini-tétel.. Az x exp x + t )) függvény az x, t tartományon folytonos, és nem negatív, ezért alkalmazható rá a Fubini-tétel. I x exp x + t )) dxdt + t dt π 4. [ exp x +

Részletesebben

Bevezetés az informatikába

Bevezetés az informatikába Bevezetés az informatikába 8. előadás Dr. Istenes Zoltán Eötvös Loránd Tudományegyetem Informatikai Kar Programozáselmélet és Szoftvertechnológiai Tanszék Matematikus BSc - I. félév / 2008 / Budapest Dr.

Részletesebben

Idegen atomok hatása a grafén vezet képességére

Idegen atomok hatása a grafén vezet képességére hatása a grafén vezet képességére Eötvös Loránd Tudományegyetem, Komplex Rendszerek Fizikája Tanszék Mahe Tisk'11 Vázlat 1 Kisérleti eredmények Kémiai szennyez k hatása a Fermi-energiára A vezet képesség

Részletesebben

Algoritmusok helyességének bizonyítása. A Floyd-módszer

Algoritmusok helyességének bizonyítása. A Floyd-módszer Algoritmusok helyességének bizonyítása A Floyd-módszer Algoritmusok végrehajtása Egy A algoritmus esetében a változókat három változótípusról beszélhetünk, melyeket az X, Y és Z vektorokba csoportosítjuk

Részletesebben

Online algoritmusok. Algoritmusok és bonyolultságuk. Horváth Bálint március 30. Horváth Bálint Online algoritmusok március 30.

Online algoritmusok. Algoritmusok és bonyolultságuk. Horváth Bálint március 30. Horváth Bálint Online algoritmusok március 30. Online algoritmusok Algoritmusok és bonyolultságuk Horváth Bálint 2018. március 30. Horváth Bálint Online algoritmusok 2018. március 30. 1 / 28 Motiváció Gyakran el fordul, hogy a bemenetet csak részenként

Részletesebben

Függvények növekedési korlátainak jellemzése

Függvények növekedési korlátainak jellemzése 17 Függvények növekedési korlátainak jellemzése A jellemzés jól bevált eszközei az Ω, O, Θ, o és ω jelölések. Mivel az igények általában nemnegatívak, ezért az alábbi meghatározásokban mindenütt feltesszük,

Részletesebben

FELVÉTELI VIZSGA, szeptember 12.

FELVÉTELI VIZSGA, szeptember 12. BABEŞ-BOLYAI TUDOMÁNYEGYETEM, KOLOZSVÁR MATEMATIKA ÉS INFORMATIKA KAR FELVÉTELI VIZSGA, 08. szeptember. Írásbeli vizsga MATEMATIKÁBÓL FONTOS TUDNIVALÓK: A feleletválasztós feladatok,,a rész esetén egy

Részletesebben

Bevezetés a számításelméletbe

Bevezetés a számításelméletbe Bevezetés a számításelméletbe egyetemi jegyzet Gazdag Zsolt Eötvös Loránd Tudományegyetem, Informatikai Kar, Algoritmusok és Alkalmazásaik Tanszék Lektorálta: Dr. Németh L. Zoltán egyetemi adjunktus A

Részletesebben

1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás)

1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás) Matematika A2c gyakorlat Vegyészmérnöki, Biomérnöki, Környezetmérnöki szakok, 2017/18 ősz 1. feladatsor: Vektorterek, lineáris kombináció, mátrixok, determináns (megoldás) 1. Valós vektorterek-e a következő

Részletesebben

Predikátumkalkulus. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. Vizsgáljuk meg a következ két kijelentést.

Predikátumkalkulus. Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. Vizsgáljuk meg a következ két kijelentést. Predikátumkalkulus Predikátumkalkulus alapfogalmai, formalizálás, tagadás, logikailag igaz formulák. 1. Bevezet Vizsgáljuk meg a következ két kijelentést. Minden almához tartozik egy fa, amir l leesett.

Részletesebben

JAVASLAT A TOP-K ELEMCSERÉK KERESÉSÉRE NAGY ONLINE KÖZÖSSÉGEKBEN

JAVASLAT A TOP-K ELEMCSERÉK KERESÉSÉRE NAGY ONLINE KÖZÖSSÉGEKBEN JAVASLAT A TOP-K ELEMCSERÉK KERESÉSÉRE NAGY ONLINE KÖZÖSSÉGEKBEN Supporting Top-k item exchange recommendations in large online communities Barabás Gábor Nagy Dávid Nemes Tamás Probléma Cserekereskedelem

Részletesebben

f(x) vagy f(x) a (x x 0 )-t használjuk. lim melyekre Mivel itt ɛ > 0 tetszőlegesen kicsi, így a a = 0, a = a, ami ellentmondás, bizonyítva

f(x) vagy f(x) a (x x 0 )-t használjuk. lim melyekre Mivel itt ɛ > 0 tetszőlegesen kicsi, így a a = 0, a = a, ami ellentmondás, bizonyítva 6. FÜGGVÉNYEK HATÁRÉRTÉKE ÉS FOLYTONOSSÁGA 6.1 Függvény határértéke Egy D R halmaz torlódási pontjainak halmazát D -vel fogjuk jelölni. Definíció. Legyen f : D R R és legyen x 0 D (a D halmaz torlódási

Részletesebben

Határérték. Wettl Ferenc el adása alapján és Wettl Ferenc el adása alapján Határérték és

Határérték. Wettl Ferenc el adása alapján és Wettl Ferenc el adása alapján Határérték és 2015.09.28. és 2015.09.30. 2015.09.28. és 2015.09.30. 1 / Tartalom 1 A valós függvén fogalma 2 A határérték fogalma a végtelenben véges pontban Végtelen határértékek 3 A határértékek kiszámítása A rend

Részletesebben

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.

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. Algoritmuselmélet NP-teljes problémák Katona Gyula Y. Számítástudományi és Információelméleti Tanszék Budapesti Műszaki és Gazdaságtudományi Egyetem 12. előadás Katona Gyula Y. (BME SZIT) Algoritmuselmélet

Részletesebben

MBNK12: Permutációk (el adásvázlat, április 11.) Maróti Miklós

MBNK12: Permutációk (el adásvázlat, április 11.) Maróti Miklós MBNK12: Permutációk el adásvázlat 2016 április 11 Maróti Miklós 1 Deníció Az A halmaz permutációin a π : A A bijektív leképezéseket értjünk Tetsz leges n pozitív egészre az {1 n} halmaz összes permutációinak

Részletesebben

0,424 0,576. f) P (X 2 = 3) g) P (X 3 = 1) h) P (X 4 = 1 vagy 2 X 2 = 2) i) P (X 7 = 3, X 4 = 1, X 2 = 2 X 0 = 2) j) P (X 7 = 3, X 4 = 1, X 2 = 2)

0,424 0,576. f) P (X 2 = 3) g) P (X 3 = 1) h) P (X 4 = 1 vagy 2 X 2 = 2) i) P (X 7 = 3, X 4 = 1, X 2 = 2 X 0 = 2) j) P (X 7 = 3, X 4 = 1, X 2 = 2) Legyen adott a P átmenetvalószín ség mátrix és a ϕ 0 kezdeti eloszlás Kérdés, hogy miként lehetne meghatározni az egyes állapotokban való tartózkodás valószín ségét az n-edik lépés múlva Deniáljuk az n-lépéses

Részletesebben

1. tétel - Gráfok alapfogalmai

1. tétel - Gráfok alapfogalmai 1. tétel - Gráfok alapfogalmai 1. irányítatlan gráf fogalma A G (irányítatlan) gráf egy (Φ, E, V) hátmas, ahol E az élek halmaza, V a csúcsok (pontok) halmaza, Φ: E {V-beli rendezetlen párok} illeszkedési

Részletesebben

Nagyordó, Omega, Theta, Kisordó

Nagyordó, Omega, Theta, Kisordó A növekedés nagyságrendje, számosság Logika és számításelmélet, 6. gyakorlat 2009/10 II. félév Számításelmélet (6. gyakorlat) A növekedés nagyságrendje, számosság 2009/10 II. félév 1 / 1 Nagyordó, Omega,

Részletesebben

A valós számok halmaza

A valós számok halmaza VA 1 A valós számok halmaza VA 2 A valós számok halmazának axiómarendszere és alapvető tulajdonságai Definíció Az R halmazt a valós számok halmazának nevezzük, ha teljesíti a következő axiómarendszerben

Részletesebben

1. feladat Az egyensúly algoritmus viselkedése: Tekintsük a kétdimenziós Euklideszi teret, mint metrikus teret. A pontok

1. feladat Az egyensúly algoritmus viselkedése: Tekintsük a kétdimenziós Euklideszi teret, mint metrikus teret. A pontok 1. feladat Az egyensúly algoritmus viselkedése: Tekintsük a kétdimenziós Euklideszi teret, mint metrikus teret. A pontok (x, y) valós számpárokból állnak, két (a, b) és (c, d) pontnak a távolsága (a c)

Részletesebben

Relációk. 1. Descartes-szorzat. 2. Relációk

Relációk. 1. Descartes-szorzat. 2. Relációk Relációk Descartes-szorzat. Relációk szorzata, inverze. Relációk tulajdonságai. Ekvivalenciareláció, osztályozás. Részbenrendezés, Hasse-diagram. 1. Descartes-szorzat 1. Deníció. Tetsz leges két a, b objektum

Részletesebben

Haladók III. kategória 2. (dönt ) forduló

Haladók III. kategória 2. (dönt ) forduló Haladók III. kategória 2. (dönt ) forduló 1. Tetsz leges n pozitív egész számra jelölje f (n) az olyan 2n-jegy számok számát, amelyek megegyeznek az utolsó n számjegyükb l alkotott szám négyzetével. Határozzuk

Részletesebben