Course: Optimization Methods

» List of faculties » FAI » AUM
Course title Optimization Methods
Course code AUM/AE4OM
Organizational form of instruction Lecture + Seminary
Level of course Bachelor
Year of study not specified
Semester Winter and summer
Number of ECTS credits 6
Language of instruction English
Status of course unspecified
Form of instruction Face-to-face
Work placements This is not an internship
Recommended optional programme components None
Lecturer(s)
  • Krayem Said, prof. Ing. CSc.
  • Hrabec Dušan, Ing. Ph.D.
Course content
- Multivariable function (properties). - Partial derivative, gradient. - Multivariable function (approximation, differential, Taylor polynomial). - Local extrema. - Constrained extrema. - Implicit function, derivative. - Linear programming. - Simplex method. - Primal and dual problem. - Integer programming (methods). - Integer programming problems. - Dynamic programming. - Dynamic programming problems. - Applications and software (GAMS, AMPL, Wolfram Mathematica, Matlab).

Learning activities and teaching methods
Lecturing, Practice exercises
  • Term paper - 10 hours per semester
  • Preparation for examination - 20 hours per semester
  • Participation in classes - 56 hours per semester
prerequisite
Knowledge
The basic knowledge of linear algebra, mathematical analysis and differential calculus is considered.
The basic knowledge of linear algebra, mathematical analysis and differential calculus is considered.
learning outcomes
Students will learn to use mathematical methods, modeling, and algorithmic approaches to solve problems that appear when searching for optimal solutions to practical problems (e.g., managerial, decision-making, and logistics). Particularly:
Students will learn to use mathematical methods, modeling, and algorithmic approaches to solve problems that appear when searching for optimal solutions to practical problems (e.g., managerial, decision-making, and logistics). Particularly:
- to describe the basic properties of multivariable functions and principles of differential calculus of the functions,
- to describe the basic properties of multivariable functions and principles of differential calculus of the functions,
- to characterize and analyze assigned tasks and suggest known solution approaches,
- to characterize and analyze assigned tasks and suggest known solution approaches,
- to know the principles and categories of mathematical optimization (e.g., linear and integer programming and their properties) and know to assign the problem to a particular class of mathematical optimization,
- to know the principles and categories of mathematical optimization (e.g., linear and integer programming and their properties) and know to assign the problem to a particular class of mathematical optimization,
to know solution approaches and, based on properties of the mathematical model, suggest a solution approach, and alternatively solve the problem,
to know solution approaches and, based on properties of the mathematical model, suggest a solution approach, and alternatively solve the problem,
- knowledge of some selected existing solvers and software used to solve optimization problems.
- knowledge of some selected existing solvers and software used to solve optimization problems.
Skills
Analyze multivariable functions and differential calculus of the functions
Analyze multivariable functions and differential calculus of the functions
Characterize and analyze assigned tasks and suggest a solution approach
Characterize and analyze assigned tasks and suggest a solution approach
Create a mathematical model of the assigned problem from mathematical optimization (especially in linear and integer programming) and assign the problem to a particular class of mathematical optimization
Create a mathematical model of the assigned problem from mathematical optimization (especially in linear and integer programming) and assign the problem to a particular class of mathematical optimization
Know, based on properties of the mathematical model, to suggest a solution approach and to solve the problem
Know, based on properties of the mathematical model, to suggest a solution approach and to solve the problem
To know some selected existing solvers and software used to solve optimization problems
To know some selected existing solvers and software used to solve optimization problems
teaching methods
Knowledge
Lecturing
Lecturing
Practice exercises
Practice exercises
assessment methods
Grade (Using a grade system)
Written examination
Written examination
Grade (Using a grade system)
Analysis of seminar paper
Analysis of seminar paper
Recommended literature
  • Dantzig, George Bernard. Lineárne programovanie a jeho rozvoj. 1. vyd. Bratislava : Slovenské vydavateĺstvo technickej literatúry, 1966.
  • DUPAČOVÁ, J. a LACHOUT, P. Úvod do optimalizace. MFF UK v Praze, 2011. ISBN 978-80-7378-176-7.
  • HRABEC, D. Optimalizace, studijní materiály, přednáškové slidy. Zlín, 2018.
  • Klapka, J., Dvořák, J. a Popela, P. Metody operačního výzkumu. VUT v Brně, 2001. ISBN 80-214-1839-7.
  • KUBIŠOVÁ, A. Operační výzkum. Vysoká škola polytechnická Jihlava, 2014. ISBN 978-80-87035-83-2.
  • Matoušek, J. a Gartner, B. Understanding and using Linear Programming. Springer Berlin Heidelberg, 2007. ISBN 78-3-540-30697-9.
  • NOVOTNÝ, J. Základy operačního výzkumu. FAST VUT v Brně, 2006.
  • Ostravský, J. Diferenciální počet funkce více proměnných. Nekonečné číselné řady. Zlín : UTB, 2007. ISBN 978-80-7318-567-1.
  • PEKAŘ, L. Optimalizace, studijní materiály, přednášky. Zlín, 2013.
  • Ravindran, A., Ragsdell, K.M. a Reklaitis, G.V. Engineering Optimization: Methods and Applications, 2nd Edition. Wiley, 2006. ISBN 978-0-471-55814-9.
  • Vanderbei, R.J. Linear programming: foundations and extensions. New York: Springer, 2013. ISBN 978-1-4614-7629.
  • WEIR, Maurice D., Joel. HASS, George B. THOMAS, and Ross L. FINNEY. Thomas' calculus. Boston, 2008. ISBN 032148987X.


Study plans that include the course
Faculty Study plan (Version) Category of Branch/Specialization Recommended year of study Recommended semester