PREDMETI

Evolucijski algoritmi

5

ECTS Kreditne točke

Predavatelji
  • prof. dr. Bogdan Filipič
Smeri
  • IKT3

Cilji

Cilji predmeta so: - predstaviti osnove optimizacije in evolucijskega računanja, - predstaviti gradnike in mehanizme evolucijskih algoritmov in njihove značilnosti, - predstaviti metodologijo vrednotenja rezultatov in praktično uporabnost algoritmov, - podati pregled sorodnih algoritmov. Študenti, ki bodo uspešno končali ta predmet, bodo obvladali osnove evolucijskega računanja in bodo usposobljeni za uporabo evolucijskih algoritmov v reševanju zahtevnih optimizacijskih problemov in vrednotenje njihovih rezultatov.

Predmetnik

Uvod: preiskovanje in optimizacija, optimizacijski problemi in njihove značilnosti, deterministična in stohastična optimizacija, optimizacijski algoritmi po zgledih iz narave, evolucijsko računanje, računska inteligenca Osnove evolucijskih algoritmov: motivacija, terminologija, zgradba in delovanje, vrste evolucijskih algoritmov, teoretično ozadje, prednosti in slabosti Mehanizmi in tehnike: uglaševanje parametrov algoritmov, obravnavanje omejitev, reševanje multimodalnih, dinamičnih in večkriterijskih optimizacijskih problemov, paralelizacija, hibridizacija Vrednotenje in uporaba: statistična analiza rezultatov, mere kakovosti rezultatov in računske učinkovitosti, razvoj evolucijskega algoritma za izbrani optimizacijski problem, primeri uporabe v znanosti, inženirstvu in poslovnem svetu Sorodni algoritmi: optimizacija z roji delcev, optimizacija s kolonijami mravelj, kulturni algoritmi, memetski algoritmi, umetni imunski sistemi

Obveznosti

Zaključen študij druge stopnje s področja informacijskih ali komunikacijskih tehnologij ali zaključen študij druge stopnje na drugih področjih z znanjem osnov s področja predmeta. Potrebna so tudi osnovna znanja matematike, računalništva in informatike.

Preverjanje znanja

Literatura in reference

Več
Skrij