Engee documentation

Fundamentals of Optimisation course

Description

The Basics of Optimisation course is designed to introduce students to the libraries and functions for solving optimisation problems in Engee. By taking this course, you will learn how to formulate optimisation problems, create variables, expressions and functions, and visualise the results of your calculations.

Each section contains practical examples and assignments for you to complete on your own.

Knowledge Requirements: Completion of the course Welcome to Engee course.

Total course time: ~2 hours and 30 minutes.

Course Programme

Fundamentals of Optimisation in Engee.

Creating an optimisation problem and variables, creating target functions, creating optimisation conditions and solving optimisation problems are studied.

Unconditional Optimisation.

The logistic nonlinear unconditional optimisation problem of finding the optimal location of a warehouse is studied. This example is used to study the creation of a nonlinear optimisation problem, the creation of a nonlinear target function, the solution of the nonlinear optimisation problem and the visualisation of the results.

Conditional optimisation.

The conditional optimisation problem of selecting the optimal diet is considered. This example shows how to create a conditional optimisation problem, how to solve the optimisation problem under different conditions and how to visualise the results.

Final project.

In the final project, the knowledge gained is applied to solve an optimisation problem related to the calculation of radiation dose in the treatment of a brain tumour with radiation therapy.