Россия |
Лекция 13: Решение задач нелинейного программирования с ограничениями. Геометрическая интерпретация задач нелинейного программирования
4. Геометрическая интерпретация задач нелинейного программирования
Задачи нелинейного программирования самого различного физического
смысла допускают геометрическую интерпретацию. Рассмотрим такую
интерпретацию для наиболее наглядного и простого случая двух переменных, - плоскость.
Пример.
Найти вектор , доставляющий минимум
![]() |
( 4.1) |
![\begin{gathered}
g_1(\overline{X}) \rightarrow -(x_1^2 + x_2^2) + 9 \ge 0, \\
g_2(\overline{X}) \rightarrow -x_1 - x_2 + 1 \ge 0.
\end{gathered}](/sites/default/files/tex_cache/abb70b91ce2696dda5f8eda795cdfc2f.png)
Строим область допустимых решений .
Для этого преобразуем ограничения.
Ограничение будет иметь вид:
![x_1^2 + x_2^2 \le 9.](/sites/default/files/tex_cache/e054bee2540d6edd4d6313bc515e10ff.png)
![g_1(\overline{X})](/sites/default/files/tex_cache/af973788376c5fdd0a6ca7a18e48506a.png)
Ограничение будет иметь вид:
![x_1 + x_2 \le 1 .](/sites/default/files/tex_cache/3ddd73a9c09507f506e15a28c20dad37.png)
![g_2(\overline{X})](/sites/default/files/tex_cache/306ceea6c76a0cb1ddce9c6a1aba92bf.png)
В результате область допустимых решений G будет иметь вид, представленный на рис 13.2.
Строим линии уровня целевой функции (4.1). Линией уровня
называется множество точек, с координатами [x1,x2] для которых целевая
функция имеет постоянное значение,
т.е.
![x_1^2 + x_2 = C .](/sites/default/files/tex_cache/786ad0aeb85125cccf68ef9162e25364.png)
![x_2 = C- x_1^2](/sites/default/files/tex_cache/7b9e2f43fc610aa3241c761a1c46a59f.png)
Меняя значения C, получим различные линии уровня.
![\begin{aligned}
\text{Если } & C=\phantom{-}0, \; \text{то} \; x_2 = -x_1^2, \\
& C=-1, \; \text{то} \; x_2 = -1 -x_1^2, \\
& C=-2, \; \text{то} \; x_2 = -2 -x_1^2, \\
& C=-3, \; \text{то} \; x_2 = -3 -x_1^2.
\end{aligned}](/sites/default/files/tex_cache/da0110d2972afaf3f328275ed0320317.png)
Как видно, линии уровня целевой функции (4.1) - это квадратичные параболы, симметричные относительно x2. Положение каждой параболы зависит от значения константы C (рис 13.2.). Исследуя полученные линии уровня получим что минимальное значение целевой функции (4.1) находится на границе области G, в точке с координатами [0,-3].