Algoritmusok és bonyolultságuk

2021 Ősz

 

Tananyagok

1. hét, Szeptember 8.:Algoritmuselméleti alapok

2. hét, Szeptember 15.: Mohó algoritmusok: Kruskal, szélességi keresés, Dijkstra-algoritmus

3. hét, Szeptember 22.: Rekurzió: Szalámi taktika,

4. hét, Szeptember 29.: Rekurzió: Oszd meg és uralkodj, Dinamikus programozás

5. hét, Október 6.: Dinamikus programozás, Javítgatásos algoritmusok, folyamok

6. hét, Október 13.: Folyam algoritmusok, Amortizációs analízis

7-8. hét, Október 20-27.: Amortizációs analízis (folytatás): Fibonacci-kupacok

9. hét, November 3.: Kódolás

10. hét, November. 10: Algoritmusok/Turing-gépek definíciója

11. hét, November 17.: Példák, Univerzális Turing-gép, nem-kiszámítható nyelvek

12. hét, November 24.: Nem-determiniszmus, példák

13. hét, December 1.: Redukciók, teljesség

14. hét, December 8.: Hálózatok, P-teljes probléma, NP-teljes problémák


    Ha az előadással, gyakorlattal kapcsolatban bármilyen kérdés, megjegyzés, vélemény stb. felmerül, akkor azokat az hajnal@math.u-szeged.hu email címen érdeklődve várom.