Optimization 2024

Lecturer: Zsófia Lendek. TAs: Mihalis Vicu-Maer, Boglarka Locsei, Attila Kovacs. See also the Romanian-language version of the course: Optimizari.

About this course

This course concerns numerical methods for optimization. It is part of the Bachelor of Science program of the Automation Department, UTCluj (4th year 2nd semester). As prerequisites, knowledge of analysis and linear algebra is needed, together with notions of Matlab programming. The responsible lecturer is Zsófia Lendek.


Completing all the laboratory assignments is required before being admitted to the exam. For more details, see the Evaluation rules. You can check your current status in the Microsoft Teams group. If you have not been included in the team, please contact the course responsible.


Below the schedule, including the partial exam.

Image with schedule table

Lecture notes

The lecture notes are available below:

Practical classes

In the practical classes, a set of assignments must be solved. You may work in groups of at most 2. An exercises is completed when the method is implemented and the corresponding problem is solved. For a (very) short introduction of the algorithms to be used and examples, see the lab guide. The Matlab files corresponding to the first lab session are available here. The very first lab session is an introduction to Matlab, see the tutorial and an exercise.

The exercises you have to solve are those corresponding to the labs, given in the situation accessible from the Microsoft Teams group. If you do not have an exercise scheduled, please contact the TA. The requirements for the labs are as follows:


Comments, suggestions, questions etc. related to this course or website are welcome; please contact the lecturer.