Engee documentation

Basics of Optimization

Description

The course Basics of Optimization is designed to familiarize students with packages and functions for solving optimization problems in Engee. After completing this course, you will learn how to formulate optimization problems, create variables, expressions, and functions, and visualize the results of your calculations.

Each section contains practical examples and self-study tasks.

Knowledge requirements: completion of the course Welcome to Engee.

Total course time: ~2.5 hours.

Course program

Basics of optimization in Engee

The creation of an optimization problem and variables, the creation of objective functions, the creation of optimization conditions and the solution of optimization problems are studied.

Unconditional optimization

The logistic problem of nonlinear unconditional optimization for finding the optimal location of a warehouse is considered. In this example the creation of a nonlinear optimization problem, the creation of a nonlinear objective function, the solution of a nonlinear optimization problem, and the visualization of the results are studied.

Conditional optimization

The problem of conditional optimization for the selection of an optimal diet is considered. In this example the creation of a conditional optimization problem, the solution of an optimization problem in the presence of various conditions, and the visualization of the results are studied.

The final project

In the final project, the knowledge gained is used to solve an optimization problem related to calculating the radiation dose in the treatment of brain tumors with radiation therapy.