Bevezetés a számításelméletbe (kieg)
tárgy vizsgatételei
(2003/2004 I. félév)
-
Gráfelméleti alapfogalmak: gráf, egyszerű gráf, izomorfia,
részgráf, feszített részgráf, élsorozat, út, kör, összefüggőség,
összefüggő komponens, fa, erdő. Fák egyszerű tulajdonságai.
-
Cayley-tétel, Prüfer-kód.
-
Minimális súlyú feszítőfa keresése:
Kruskal algoritmusa, Prim algoritmusa.
-
Legrövidebb utak keresése: szélességi
bejárás, Dijkstra algoritmusa.
-
Bellman-Ford algoritmusa, Floyd algoritmusa.
-
Mélységi bejárás, az
élek osztályozása irányított és irányítatlan gráfok esetén.
Alkalmazások: DAG tulajdonság ellenőrzése,
-
PERT módszer.
-
Euler-körök és séták.
-
Hamilton-körök és -utak. Hamilton-kör létezésének szükséges
feltétele.
Elégséges feltételek: Ore és Dirac tétele.
-
Párosítások, javító utak. Tutte tétele (biz.nélkül).
Páros gráfok fogalma, jellemzése.
Párosítások páros gráfokban: Hall és Frobenius tétele.
-
Gallai tételei, König-tétel.
-
Hálózati folyamok. A javító utas algoritmus. Ford-Fulkerson
tétel, Edmonds-Karp tétel (biz.nélkül). Egészértékűségi lemma.
-
Gráfok színezése, kromatikus szám fogalma,
viszonya a maximális fokszámhoz és a klikkszámhoz,
Brooks tétele (biz. nélkül), Mycielski konstrukciója.
-
Élszínezés, élgráfok, Vizing-tétel (biz. nélkül).
Síkgráfok ötszíntétele.
-
Síkbarajzolhatóság, kapcsolat a gömbre rajzolhatósággal,
Euler-formula, felső becslés egy síkgráf éleinek számára.
-
Kuratowski-tétel (csak az egyik irányt kell bizonyítani),
Fáry-Wagner-tétel (biz. nélkül).
Dualitás, gyenge izomorfia, Whitney tételei (biz. nélkül).
-
Bonyolultságelmélet: P, NP, coNP osztályok és ezek viszonya.
Polinomiális visszavezetés, példák. NP-teljesség fogalma.
Példák NP-teljes problémákra.
-
Oszthatóság, legnagyobb közös osztó,
legkisebb közös többszörös, prímek.
A számelmélet alaptétele (biz.nélkül). Osztók száma és osztók
összege.
-
Kongruencia fogalma, teljes és redukált maradékrendszer,
-függvény, Euler-Fermat tétel, Fermat-tétel.
-
Euklideszi algoritmus.
Prímtesztelés: Fermat-teszt, Miller-Rabin-teszt.