SLO | EN

Cilji in kompetence

Cilj predmeta je seznaniti študente s temeljnimi znanji s področja algoritmov po vzorih iz narave.

Vsebina

• Uvod in osnovni pojmi: evolucija, optimizacija, algoritmi po vzorih iz narave, meta-hevristični optimizacijski algoritmi, praktični primeri. • Napredne tehnike pri evolucijskem računanju in algoritmih: evolucijski algoritmi, genetski algoritmi, evolucijske strategije, genetsko programiranje, diferencialna evolucija itd., najboljši algoritmi na določenih področjih (primeri: JADE, jDE, LSHADE, iLSHADE itd.). Napredni mehanizmi pri enokriterijski optimizaciji, obravnavanju omejitev, optimizaciji velikih dimenzij, večkriterijski optimizaciji, ipd. • Ostali obetajoči in učinkoviti hevristični pristopi: optimizacija z mravljami, optimizacija z rojem delcev, nevronske mreže itd. Novo nastajajoči algoritmih po vzorih iz narave. • Praktični primer: načrtovanje, razvoj in poglobljena raziskava ob reševanju zahtevnega kombinatoričnega in/ali numeričnega optimizacijskega problema iz različnih domen z uporabo algoritmov po vzorih iz narave.

Metode poučevanja in učenja

predavanja, projektna naloga.

Predvideni študijski rezultati - znanje in razumevanje

Po zaključku tega predmeta bo študent sposoben • iizkazati znanje, razumevanje in sposobnost implementacije algoritmov po vzorih iz narave, • analizirati, načrtovati in izdelati aplikacije omenjenih algoritmov.

Predvideni študijski rezultati - Prenosljive/ključne spretnosti in drugi atributi

Spretnosti komuniciranja: pisanje strokovnega poročila, pisno in ustno izražanje pri izpitu. Uporaba informacijske tehnologije: uporaba programskih orodij za analizo, načrtovanje in izdelavo računalniških aplikacij. Spretnosti računanja: simulacije sistemov. Reševanje problemov: načrtovanje algoritmov in njihovih aplikacij ter njihovo ovrednotenje.

Temeljni literatura in viri

• D. B. Fogel: Evolutionary Computation: Toward a New Philosophy of Machine Intelligence, Third Edition, John Wiley & Sons Inc., Hoboken, New Jersey, 2006. • K. Deb: Multi-Objective Optimization using Evolutionary Algorithms, John Wiley & Sons Inc., Chichester, 2003. • S. Olariu, A. Y. Zomaya (ed.): Handbook of Bioinspired Algorithms and Applications, Chapman & Hall/CRC, Boca Raton, 2006. • X. Yang. Nature-Inspired Optimization Algorithms, First Edition, Elsevier, 2014.

Pogoji za vključitev v delo oz. za opravljanje študijskih obveznosti

Ni pogojev.

  • red. prof. dr. JANEZ BREST, univ. dipl. inž. rač. in inf.

  • Raziskovalna naloga: 70
  • Ustna predstavitev: 30

  • : 60
  • : 210

  • slovensko
  • slovensko

  • RAČUNALNIŠTVO IN INFORMATIKA - 1.