Optimization 2021

Lecturer: Zsófia Lendek. TAs: Matthias Rosynski. 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.


Lectures and laboratory sessions will take place using Microsoft Teams. If you have not been included, please contact the lecturer. 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 here.


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 first lab session is a Matlab introduction: see the Matlab tutorial and an exercise to be solved.

The exercises you have to solve are those corresponding to the labs, given in situation. 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.