Plan i program
Predavanja
Laboratorijske vežbe
Literatura
Stari ispitni rokovi
Ostali predmeti Katedre
|
Inženjerski optimizacioni algoritmi
Cilj ovog predmeta je upoznavanje sa osnovnim klasama optimizacionih algoritama koji se koriste u inženjerstvu i IT struci. Naglasak je na osposobljavanju studenata za praktičnu primenu ovih algoritama za rešavanje optimizacionih problema. Osnovne klase algoritama koji se izučavaju u okviru predmeta su: potpuno pretraživanje, slučajno pretraživanje, gradijentni metod, Dantzig-ov simpleks algoritam, Nelder-Mead simpleks algoritam, simulirano kaljenje (engleski: simulated annealing), genetički algoritam (engleski: genetic algorithm), optimizacija jatom (engleski: particle swarm optimization), diferencijalna evolucija, evolutivni algoritmi. Razmatraju se i problemi sa više kriterijuma optimizacije, kao i odgovarajući algoritmi za određivanje rešenja u tom slučaju. Performanse algoritama upoređene su na primerima iz inženjerske i IT prakse.
Karton predmeta.
Uputstvo za studente.
Fond časova: 2+2+1
Literatura:
- Z. Michalewicz, D.B. Fogel, How to Solve It: Modern Heuristics, Springer; 2nd edition, 2004.
- Xin-She Yang Engineering Optimization: An Introduction with Metaheuristic Applications, Wiley, 2010.
- D.E. Goldberg, Genetic Algorithms in Search, Optimization, and Machine Learning, Addison-Wesley Professional, 1989.
Termin za nastavu, školska 2024/25. godina
Predavanja: petak 12-14h, sala 312
Vežbe: petak 14-16h, sala 70
Laboratorija: petak 11-12h, Kabinet 64b (laboratorijske vežbe počinju od druge sedmice semestra)
Link za slanje rešenja zadataka
Poeni osvojeni tokom tekuće školske godine.
Demo projekat Visual Studio 2022.
Stari ispitni rokovi:
Vrh strane
|
Obaveštenja
Prezentacija predmeta
Školska 2018/19. godina: Nov izborni predmet na Softverskom inženjerstvu!
Nastavni materijal 2024/25
|