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

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


Ограничение будет иметь вид:


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


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

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