Basics of optimization
Description
The course Fundamentals of Optimization is designed to familiarize students with libraries 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 tasks for self-study.
Knowledge requirements: completion of the course Welcome to Engee.
Total course time: ~2 hours and 30 minutes.
Course program
Fundamentals 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. This example examines 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.
Conditional optimization.
The problem of conditional optimization for the selection of an optimal diet is considered. This example examines 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.
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.