The discipline "Metaheuristics" is developed thematically
in the areas of mathematical models and adaptive problem-independent algorithmic frameworks,
classification of metaheuristics as part of computational intelligence and study of operations,
metaheuristics inspired by nature as genetic algorithms, artificial bee and ant colonies, wide
spectrum of metaheuristics algorithms for solving wide spectrum of NP-hard problems based on
trajectories and populations. Particular attention is paid to mapping the metaphor of adaptive
problem-independent algorithmic frameworks to the specifics of the solved NP-difficult problem,
as well as the development on this basis of effective software applications
Outcome:
students will:
• Gain knowledge of mathematical foundations and problem-independent adaptive algorithmic
frameworks and computer models for solving a wide range of NP-hard computational problems,
methodologies for coding the problem and mapping the metaphor of the algorithmic framework to
the specifics of the problem.
• Acquire skills for implementation of software applications based on metaheuristic computer
models;