157-0372/02 – Optimization Methods (OM)
Gurantor department | Department of Systems Engineering and Informatics | Credits | 5 |
Subject guarantor | doc. Mgr. Ing. František Zapletal, Ph.D. | Subject version guarantor | doc. Mgr. Ing. František Zapletal, Ph.D. |
Study level | undergraduate or graduate | | |
| | Study language | Czech |
Year of introduction | 2019/2020 | Year of cancellation | |
Intended for the faculties | EKF | Intended for study types | Follow-up Master |
Subject aims expressed by acquired skills and competences
The aim of the course is to present advanced optimization methods to students. In particular, an emphasis is put on optimization under risk and uncertainty and efficiency evaluation.
Teaching methods
Lectures
Tutorials
Summary
Students learn both the theoretical background and possibilities of applications in practice. They will get know how to define a mathematical optimization model when risk (stochastic programming) and uncertainty (fuzzy programming) are involved and how to solve these models using software (Solver, GAMS).
Compulsory literature:
Recommended literature:
Additional study materials
Way of continuous check of knowledge in the course of semester
E-learning
Other requirements
Test on fuzzy programming
Test on stochastic programming
Test on DEA
Oral exam
Prerequisities
Subject has no prerequisities.
Co-requisities
Subject has no co-requisities.
Subject syllabus:
1. Linear programming (model, solution, duality).
2. Necessary and sufficient conditions of optima (KKT conditions), Trap of local optima).
3. Risk - random variables and its description.
4. Stochastic programming - introduction, classification.
5. Stochastic programming - single-stage models, chance constraints.
6. Stochastic programming - two-stage models (models with recourse), multi-stage models.
7. Stochastic programming - mean-risk portfolio models.
8. Introduction to fuzzy sets, logic and algebra.
9. Fuzzy programming - selected defuzzification measures, alpha-cuts, possibilistic programming.
10. Fuzzy programming - flexible programming models.
11. Data Envelopment Analysis (DEA) - introduction.
12. Data Envelopment Analysis (DEA) - CCR and BCC model.
Conditions for subject completion
Occurrence in study plans
Occurrence in special blocks
Assessment of instruction