Лекция 13: Решение задач нелинейного программирования с ограничениями. Геометрическая интерпретация задач нелинейного программирования
4. Геометрическая интерпретация задач нелинейного программирования
Задачи нелинейного программирования самого различного физического
смысла допускают геометрическую интерпретацию. Рассмотрим такую
интерпретацию для наиболее наглядного и простого случая двух переменных,
- плоскость.
Пример.
Найти вектор
, доставляющий минимум
![]() |
( 4.1) |

Строим область допустимых решений
.
Для этого преобразуем ограничения.
Ограничение
будет иметь вид:

отсекает на
плоскости круг радиусом r=3.Ограничение
будет иметь вид:

отсекает на
плоскости полуплоскость, ограниченную уравнением x1+x2=1.В результате область допустимых решений G будет иметь вид, представленный на рис 13.2.
Строим линии уровня целевой функции (4.1). Линией уровня
называется множество точек, с координатами [x1,x2] для которых целевая
функция
имеет постоянное значение,
т.е.

.Меняя значения C, получим различные линии уровня.

Как видно, линии уровня целевой функции (4.1) - это квадратичные параболы, симметричные относительно x2. Положение каждой параболы зависит от значения константы C (рис 13.2.). Исследуя полученные линии уровня получим что минимальное значение целевой функции (4.1) находится на границе области G, в точке с координатами [0,-3].

