2-AIN-105: Vybrané kapitoly z teoretickej informatiky Zima 2014 Prednášky a poznámky |
![]() |
Kontakt | Body | Základné informácie | Domáce úlohy | Písomky a skúšky | Prednášky a poznámky | Predchádzajúce semestre
Na tejto stránke nájdete orientačný rozvrh semestra. Tento rozvrh bude aktualizovaný vždy po skončení príslušného týždňa prednášok, takisto budú pribúdať študijné materiály.
U prednášok uvádzame zoznam kapitol, ktoré najviac pokrývajú učivo. Prezentácia materiálu v rámci prednášok sa obvykle nezhoduje s prezentáciou v učebniciach. Uvedené kapitoly by mali hlavne slúžiť ako doplňujúci materiál pre samoštúdium.
Týždeň 22.-28.9.2013 | |
P: Úvod. Bentleyho problém. C: Jednoduché efektívne algoritmy. Literatúra: Ben1:7 |
|
Slajdy: | Poznámky a ďalšie materiály: |
---|---|
Bentleyho problém: [ PDF, 59 Kb ] |
Týždeň 29.9.-5.10.2013 | |
P: Formalizácia výpočtového modelu. Výpočtová zložitosť. Asymptotiky. C: Asymptotiky. Príklady odhadu zložitosti jednoduchých pseudokódov. Literatúra: BB:2,3.1-3.3,4.1-4.4 alebo Par:1.1-1.4 alebo CLRS2:1-3 |
|
Slajdy: | Poznámky a ďalšie materiály: |
---|---|
Zložitosť: [ PDF, 42 Kb ] |
Poznámky: úvod a zložitosť: [ PDF, 148 Kb ] |
Týždeň 6.-12.10.2013 | |
P: Greedy algoritmy. Problém výberu aktivít. Huffmanove kódy C: Greedy rozmieňanie peňazí - kedy funguje a kedy nie?, príklady greedy algoritmov Literatúra: BB:6 (odlišné príklady) alebo Par:2.3 (odlišné príklady) alebo CLRS2:16 (odlišný prístup k výkladu) |
|
Slajdy: | Poznámky a ďalšie materiály: |
---|---|
Greedy algoritmy, výber aktivít, Huffmanove kódy: [ PDF, 32 Kb ] |
Poznámky: Greedy algoritmy: [ PDF, 180 Kb ] |
Týždeň 13.-19.10.2013 | |
P: Dynamické programovanie.
Všeobecný algoritmus na rozmieňanie peňazí. C: Memorizácia, príklady dynamické programovanie Literatúra: BB:8.1-8.3 alebo Par:2.2 (odlišné príklady) alebo CLRS2:15.1-15.3 (odlišné príklady) |
|
Slajdy: | Poznámky a ďalšie materiály: |
---|---|
Poznámky: Dynamické programovanie: [ PDF, 180 Kb ] |
Týždeň 20.-26.10.2014 | |
P: Najkratšia triangulácia. Rozdeľuj a panuj. C: Ďalšie príklady na dynamické programovanie Literatúra: CLRS2:15.4, nepokryté: najkratšia triangulácia |
|
Slajdy: | Poznámky a ďalšie materiály: |
---|---|
Dynamické programovanie (pokr.): [ PDF, 262 Kb ] |
Týždeň 27.10.-2.11.2014 | |
P: Metódy riešenia rekurencií / Master theorem. Najbližší pár bodov. C: Riešenie rekurencií pomocou substitučnej metódy a Master theorem Literatúra: BB:4.7,7.1-7.4 alebo Par:2.1 |
|
Slajdy: | Poznámky a ďalšie materiály: |
---|---|
Rozdeľuj a panuj: [ PDF, 244 Kb ] |
Poznámky: Rozdeľuj a panuj: [ PDF, 269 Kb ] |
Týždeň 3.-9.11.2014 | |
P: Master theorem (dôkaz), Najbližší pár bodov. Literatúra: CLRS2:4.4,33.4 |
|
Slajdy: | Poznámky a ďalšie materiály: |
---|---|
Rozdeľuj a panuj: [ PDF, 244 Kb ] |
Týždeň 10.-16.11.2014 | |
P: Rektorské voľno.
C: Grafy a grafové algoritmy:reprezentácia grafu, prehľadávanie do šírky a hĺbky, artikulácie.
Literatúra: BB:5.4-5.5 alebo CLRS2:B.4,22.1, BB:9.3 alebo CLSR2:22.2 |
|
Slajdy: | Poznámky a ďalšie materiály: |
---|---|
Poznámky: Grafové algoritmy: [ PDF, 274 Kb ] |
Týždeň 18.-24.11.2013 | |
P: midterm C: Grafy pokr.: Najkratšie cesty - Dijkstrov algoritmus. Najlacnejšie kostry - Kruskalov algoritmus. Formulovanie problémov ako úlohy na grafoch Literatúra: BB:9.5,8.5,6.3 alebo CLRS2:22.3 |
Týždeň 24.11.-30.11.2014 | |
P: Rozhodovacie vs. optimalizačné problémy,.
Nedeterministické výpočty. Triedy problémov P a NP. C: Ukážky programovania s nedeterminizmom. Prečo niektoré problémy (napr. KNAPSACK) nie sú v P aj keď ich vieme riešiť dynamickým programovaním? Literatúra: BB:12.5 alebo CLRS2:34 alebo Par1:7 |
|
Slajdy: | Poznámky a ďalšie materiály: |
---|---|
Nedeterminizmus,P,NP: [ PDF, 233 Kb ] |
Týždeň 1.-7.12.2014 | |
P: NP-úplné problémy. Cookova veta. Dokazovanie NP-ťažkosti, 3-SAT->VC. C: Ukážky polynomiálnych redukcií. Literatúra: BB:12.5 alebo CLRS2:22.3 |
|
Slajdy: | Poznámky a ďalšie materiály: |
---|---|
NP-ťažké problémy: [ PDF, 239 Kb ] |
Poznámky: NP-ťažké problémy: [ PDF, 222 Kb ] |
Týždeň 8.-14.12.2013 | |
P: Vypočítateľné a nevypočítateľné problémy.
RAM model. Churchova-Turingova téza. Problém zastavenia. C: Jemná hranica medzi P a NP-ťažkými problémami: 2-SAT vs 3-SAT, 2-farbenie vs. 3-farbenie, Eulerovská vs. Hamiltonovská kružnica; ukážky vypočítateľných a nevypočítateľných funkcií Literatúra: Par1:4 |
|
Slajdy: | Poznámky a ďalšie materiály: |
---|---|
Vypočítateľnosť: [ PDF, 322 Kb ] |
Týždeň 15.-21.12.2013 | |
P: Turingova reducibilita. Univerzálny RAM. Ďalšie
nevypočítateľné problémy. Zhrnutie semestra. C: Otázky a odpovede |
|
Slajdy: | Poznámky a ďalšie materiály: |
---|---|
Vypočítateľnosť (pokr.): [ PDF, 297 Kb ] |
Poznámky: Vypočítateľnosť: [ PDF, 187 Kb ] |