Optimization Methods

The course "Optimization Methods" will introduce you to the basic methods for numerically calculating the maxima and minima of various types of functions. The course includes 4 main topics: one-dimensional optimization, multi-dimensional optimization without constraints, multi-dimensional optimization with…
Intermediate Level
4-5 hours per week

What you will learn

  • The main goal of studying the discipline "Optimization Methods" is to acquire knowledge in the field of modern technologies for developing mathematical models for finding optimal solutions, to develop skills to effectively apply methods for solving applied optimization problems, and to possess the skills of algorithmic thinking.

About this course

The course "Optimization Methods" will teach you how to numerically find the functions extrema by methods that can be programmed on a computer. The studied methods allow solving many practical problems

The main objectives of the discipline are:
1) mastering the methods of one-dimensional optimization;
2) mastering the methods of multidimensional unconditional optimization;
3) mastering the methods of multidimensional conditional optimization;
4) mastering linear programming.

Проект реализуется победителем конкурса "Академический десант" благотворительной программы  "Стипендиальная программа Владимира Потанина" Благотворительного фонда Владимира Потанина"

Whom this course is for

The course is designed for undergraduates of technical universities, as well as technical specialists with a basic technical or mathematical education.

Initial requirements

To successfully study the course "Optimization Methods", students should be familiar with such disciplines as "Calculus", "Linear Algebra", "Numerical Methods".

Meet the Instructors

How you will learn

Training takes place sequentially, from the topic "Introduction", then the topic "One-Dimensional Optimization", "Nonlinear Multidimensional Optimization without Constraints", "Nonlinear Multidimensional Optimization with Constraints", "Linear Programming Problems". For each topic video lectures, lectures in the form of text, laboratory work and tests are provided. Theoretical tests are checked automatically. The results of the laboratory work are checked by the teacher. Additionally, students can discuss the studied topics in special "Discussion Rooms". Also, if desired, each student can comment on three scientific articles proposed for study. At the end of the course, students can leave feedback by completing a survey.

Course content


What you will get

  • You will gain knowledge and skills in the field of optimization that are in demand in real life.
Price: Free

Share this course

Price: Free