Odabrana poglavlja teorije algoritama i teorije složenosti
Selected Topics in Algorithms and Complexity 2021/2022
7ECTSa
Doktorski studij Informacijske znanosti 1.1 (PDDSIZ)
Katedra za teorijske i primijenjene osnove informacijskih znanosti
NN
1. semestar
Osnovne informacijemdi-information-variantIzvođači nastavemdi-account-groupNastavni plan i programmdi-clipboard-text-outlineModel praćenjamdi-human-male-boardIspitni rokovimdi-clipboard-check-outlineRasporedmdi-calendar-clockKonzultacijemdi-account-voice
Ovaj kolegij daje moderne rezultate iz dva povezana područja: teorije algoritama i teorije složenosti. Njime će student dobiti uvid u moderna stremljenja u razvoju progamiranja, izrade algoritama i teorije složenosti. Cilj je upoznati studente s modernim trendovima u teoirji algoritama, ali isto tako s čvrstim teorijskim temeljima, okvirom, ograničenjima i mogućnostima koje teorija nameće.
Teorija složenosti algoritama Turingov stroj. Izračunljivost. Klase kompleksnosti: P i NP. NP-potpuni problemi. NP i coNP. Klasifikacija unutar klase P. Algoritmi iznad NP.
Heuristike Genetski algoritmi. Algoritmi temeljeni na metodi simuliranog hlađenja.
Randomizirani algoritmi Metode izgradnje randomiziranih algoritama (temeljene na teoriji igara, vjerojatnosna metoda, algebarske tehnike), Randomizirane strukture podataka, randomizirano linearno programiranje, randomizirani algoritmi na grafovima.
Paralelni algoritmi Principi izgradnje paralelnih algoritama. Paralelizam temeljen na prosljeđivanju poruka. Paralelizam temeljen na dijeljenju memorije. Primjeri paralelnih algoritama (matrični algoritmi, sortiranje, algoritmi na grafovima, dinamičko programiranje)
Sadržaj seminara/vježbi
Ishodi učenja kolegija
Ishodi učenja programa
Osnovna literatura
S. Dagupta, C. Papadimitriu, U. Vazirani: Algorithms, Mc Graw-Hill ,2008
M. Mozgovoy: Algorithms, Languages, Automata, and Compilers, Jones and Bartlett, 2010.
London School of Economics and Political Science, http://www.maths.lse.ac.uk/Courses/ma314.html
San Diego State University, http://www.eli.sdsu.edu/courses/spring95/cs662/
Redoviti studentiIzvanredni studenti
U kalendaru ispod se nalaze konzultacije predmetnih nastavnika, no za detalje o konzultacijama možete provjeriti na profilu pojedinog predmetnog nastavnika.