Home Search AAA
COURSE MENU
 
 
SOLVING OPTIMIZATION PROBLEMS USING EVOLUTIONARY COMPUTATION ALGORITHMS IN JAVA
Code: 79087
ECTS: 4
Lecturers in charge: doc. dr. sc. Marko Čupić
Take exam: Studomat
English level:

0,0,0

The lecturer is not able to offer courses in English at this time.
Load:
Lecture typeTotal
Lectures 30
* Load is given in academic hour (1 academic hour = 45 minutes)
Description:
In everyday life we encounter different types of NP-hard optimization problems, whose approximate resolution enables efficient and cost-effective management of various processes. Within this skill, students will learn concepts of single- and multi-objective optimization, continuous and combinatorial optimization problems and with a subset of evolutionary computation algorithms that will be used to obtain satisfactory solutions. As part of this skill, students will learn about the genetic algorithms, ant colony optimization algorithm, particle swarm optimization algorithm, artificial immune algorithms and the algorithm of differential evolution, with examples of single- and multi-objective optimization of continuous and combinatorial problems. Parallelization of selected algorithms will be discussed and implemented, and examples will be given in the Java programming language.
Literature:
  1. Prirodom inspirirani optimizacijski algoritmi. Metaheuristike.; Marko Čupić; 2012
  2. Genetic Algorithms and Genetic Programming. Modern Concepts and Practical Applications; Michael Affenzeller, Stefan Wagner, Stephan Winkler, Andreas Beham; CRC Press; 2009; ISBN: 978-1584886297
  3. Differential Evolution. A Practical Approach to Global Optimization; Kenneth V.Price, Rainer M. Storn, Jouni A. Lampinen; Springer; 2005; ISBN: 978-3540209508
  4. Multi-Objective Optimization using Evolutionary Algorithms; Kalyanmoy Deb; Wiley; 2009; ISBN: 978-0470743614
  5. Ant Colony Optimization; Marco Dorigo, Thomas Stützle; MIT Press; 2004; ISBN: 978-0262042192
1. semester
Vještine - dipl.studij - 1. semestar - Mandatory profile - Computer Engineering
Vještine - dipl.studij - 1. semestar - Mandatory profile - Computer Science
Vještine - dipl.studij - 1. semestar - Mandatory profile - Control Engineering and Automation
Vještine - dipl.studij - 1. semestar - Mandatory profile - Electrical Engineering Systems and Technologies
Vještine - dipl.studij - 1. semestar - Mandatory profile - Electrical Power Engineering
Vještine - dipl.studij - 1. semestar - Mandatory profile - Electronic and Computer Engineering
Vještine - dipl.studij - 1. semestar - Mandatory profile - Electronics
Vještine - dipl.studij - 1. semestar - Mandatory profile - Information Processing
Vještine - dipl.studij - 1. semestar - Mandatory profile - Software Engineering and Information Systems
Vještine - dipl.studij - 1. semestar - Mandatory profile - Telecommunication and Informatics
Vještine - dipl.studij - 1. semestar - Mandatory profile - Wireless Technologies

3. semester
Vještine - dipl.studij - 3. semestar - Mandatory profile - Computer Engineering
Vještine - dipl.studij - 3. semestar - Mandatory profile - Computer Science
Vještine - 3. semestra - Mandatory study - Computing
Vještine - dipl.studij - 3. semestar - Mandatory profile - Control Engineering and Automation
Vještine - 3. semestra - Mandatory study - Electrical Engineering and Information Technology
Vještine - dipl.studij - 3. semestar - Mandatory profile - Electrical Engineering Systems and Technologies
Vještine - dipl.studij - 3. semestar - Mandatory profile - Electrical Power Engineering
Vještine - dipl.studij - 3. semestar - Mandatory profile - Electronic and Computer Engineering
Vještine - dipl.studij - 3. semestar - Mandatory profile - Electronics
Vještine - dipl.studij - 3. semestar - Mandatory profile - Information Processing
Vještine - dipl.studij - 3. semestar - Mandatory profile - Software Engineering and Information Systems
Vještine - dipl.studij - 3. semestar - Mandatory profile - Telecommunication and Informatics
Vještine - dipl.studij - 3. semestar - Mandatory profile - Wireless Technologies

5. semester
Vještine - 5. semestra - Mandatory module - Computer Engineering
Vještine - 5. semestra - Mandatory module - Computer Science
Vještine - 5. semestra - Mandatory module - Information Processing
Vještine - 5. semestra - Mandatory module - Software Engineering and Information Systems
Vještine - 5. semestra - Mandatory module - Telecommunication and Informatics
Consultations schedule:
NEWS
FORUM
Sort by: title | last reply time | thread opened time
Title Replies Last reply
FREQUENTLY ASKED QUESTIONS
REPOSITORY
 
Repository is empty
POLL
 
No polls currently selected on this page!