Academic year 2025/2026 |
Supervisor: | doc. Ing. Jakub Kůdela, Ph.D. | |||
Supervising institute: | ÚAI | |||
Teaching language: | English | |||
Aims of the course unit: | ||||
The emphasis is placed on acquiring application-usable knowledge of methods for solving optimization problems with an emphasis on computer support, implementation, and use of available software. |
||||
Learning outcomes and competences: | ||||
  | ||||
Prerequisites: | ||||
  | ||||
Course contents: | ||||
The course introduces students to basic algorithmic approaches for solving various types of optimization problems. The main emphasis is placed on solving continuous deterministic problems (in one or more dimensions) and using the structure of the optimization problem (convexity, linearity, etc.) to apply effective optimization techniques. The conclusion of the course is devoted to advanced methods for solving computationally expensive problems and problems with uncertain data. |
||||
Teaching methods and criteria: | ||||
  | ||||
Assesment methods and criteria linked to learning outcomes: | ||||
  | ||||
Controlled participation in lessons: | ||||
  | ||||
Type of course unit: | ||||
Lecture | 13 × 3 hrs. | optionally | ||
Exercise | 6 × 2 hrs. | compulsory | ||
Computer-assisted exercise | 7 × 2 hrs. | compulsory | ||
Course curriculum: | ||||
Lecture | 1. Introduction to optimization. |
|||
Exercise | The exercise follows the topics discussed in the lecture. The main focus is on software implementation. |
|||
Computer-assisted exercise | The exercise follows the topics discussed in the lecture. The main focus is on software implementation. |
|||
Literature - fundamental: | ||||
1. Kochenderfer, M. J., Wheeler, T. A.: Algorithms for Optimization. MIT Press, 2019. | ||||
2. Boyd, S., Vanderberghe, L.: Convex Optimization. Cambridge University Press, 2004. | ||||
3. Martí, R. Pardalos, P.M., Resende, M.G.C.: Handbook of Heuristics. Springer Cham, 2018. | ||||
4. Martins, J.R.R.A., Ning. A.: Engineering Design Optimization. Cambridge University Press, 2021. | ||||
5. Conforti, M., Cornuéjols, G., Zambelli, G.: Integer Programming. Springer, 2014. | ||||
Literature - recommended: | ||||
1. Bazaraa, M. S., Jarvis, J. J., Sherali, H. D.: Linear Programming and Net-work Flows. Wiley, 2009. | ||||
2. Bazaraa, M. S., Sherali, H. D., Shetty, C. M.: Nonlinear Programming.Wiley, 2006. | ||||
3. Wolsey, L. A.: Integer Programming. Wiley, 1998. | ||||
4. Nocedal, J., Wright, S. J.: Numerical Optimization. Springer, 2006. |
The study programmes with the given course: | |||||||||
Programme | Study form | Branch | Spec. | Final classification | Course-unit credits | Obligation | Level | Year | Semester |
N-AIŘ-P | full-time study | --- no specialisation | -- | Cr,Ex | 5 | Compulsory | 2 | 1 | S |
N-ENG-Z | visiting student | --- no specialisation | -- | Cr,Ex | 5 | Recommended course | 2 | 1 | S |
Faculty of Mechanical Engineering
Brno University of Technology
Technická 2896/2
616 69 Brno
Czech Republic
+420 541 14n nnn
+420 726 81n nnn – GSM Telef. O2
+420 604 07n nnn – GSM T-mobile
Operator: nnnn = 1111