Skip to main content
Skip header

Methods of Optimization

* Exchange students do not have to consider this information when selecting suitable courses for an exchange stay.

Course Unit Code470-8742/01
Number of ECTS Credits Allocated3 ECTS credits
Type of Course Unit *Choice-compulsory type B
Level of Course Unit *Second Cycle
Year of Study *First Year
Semester when the Course Unit is deliveredWinter Semester
Mode of DeliveryFace-to-face
Language of InstructionCzech
Prerequisites and Co-Requisites There are no prerequisites or co-requisites for this course unit
Name of Lecturer(s)Personal IDName
DOS35prof. RNDr. Zdeněk Dostál, DSc.
BER95doc. Ing. Petr Beremlijski, Ph.D.
Summary
Optimization methods are basic tools for improving design and technology. The students will learn about basic optimization problems, conditions of their solvability and correct formulation. Effective algorithms, heuristics and software will be presented in an extent that is useful for the soluving engineering problems.
Learning Outcomes of the Course Unit
The student will be able to recognize basic classes of optimization problems and will understand conditions of their solvability and correct formulation. Effective algorithms, heuristics and software will be presented in an extent that is useful for solving engineering problems, so that the student will be able to apply their knowledge to the solution of practical problems.
Course Contents
Lectures:
Unconstrained minimization. One-dimensional minimization of unimodular functions.
Conditions of minimum, the Newton method and its modification. Gradient methods.
Constrained minimization. Karush-Kuhn-Tucker conditions of optimality.
Penalization methods for constrained minimization. Augmented Lagrangians
Duality in convex programming. Saddle points.
Non-smooth optimization, subgradients and optimality conditions.
Software.

Exercises:
Introduction to the MATLAB programming.
Implementation of the golden section and Fibonacci series methods.
Implemenation of the Newton-like methods.
Implementation of the gradient based method.
Implementation of the penalty methody for equality constrained minimization.
Implementation of the augmented Lagrangian metod.
Solution of selected engeneering problems using optimization software.
Recommended or Required Reading
Required Reading:
BERTSEKAS, Dimitri P. Nonlinear Programming. 3rd edition. Athena Scientific, 2016. ISBN 978-1886529052.
DOSTÁL, Zdeněk a Petr BEREMLIJSKI. Metody optimalizace [online]. VŠB-TU Ostrava, 2012 [cit. 2024-04-17]. Dostupné z: https://mi21.vsb.cz/modul/metody-optimalizace

DUPAČOVÁ, Jitka a LACHOUT, Petr. Úvod do optimalizace. Praha: Matfyzpress, 2011. ISBN 978-80-7378-176-7.
Recommended Reading:
NOCEDAL, Jorge a Stephen WRIGHT. Numerical Optimization. 2nd edition. Springer, 2006. ISBN 978-0387303031.
KOŘENÁŘ, Václav a LAGOVÁ, Milada. Optimalizační metody. V Praze: Oeconomica, 2003. ISBN 8024506092.

ŽENČÁK, Pavel. Lineární programování. Olomouc: Univerzita Palackého v Olomouci, 2013. ISBN 978-80-244-3414-8.

Planned learning activities and teaching methods
Lectures, Tutorials
Assesment methods and criteria
Task TitleTask TypeMaximum Number of Points
(Act. for Subtasks)
Minimum Number of Points for Task Passing
Exercises evaluation and ExaminationCredit and Examination100 (100)51
        Exercises evaluationCredit30 15
        ExaminationExamination70 21