Условный экстремум
А С В
Точки А и В являются точками локального экстремума, а точка С является точкой глобального экстремума.
Задачи нелинейного программирования делятся на два класса: имеющие безусловный экстремум и имеющие условный экстремум в зависимости от того есть ли дополнительные условия или нет.
10.2. Безусловный экстремум
Рассмотрим задачу безусловного экстремума.
Найти экстремум функции z=х²+ху+у²-2х-3у.
Найдем частные производные.
Первая производная по х: z׳х=2х+у-2
Первая производная по у: z׳у=х+2у-3
Решим систему уравнений. 2х+у=2
х+2у=3
Получаем критическую точку (1/3; 4/3).
Найдем вторые частные производные.
Вторая производная по х: z׳׳хх=2
Вторая производная по у: z׳׳уу=2
Смешанные производные z׳׳ху=z׳׳ух=1
Составим определитель 2 1
1 2 ∆ = 4-1=3
Следовательно, экстремум есть. Так как z=2>0, то в точке (1/3; 4/3) точка минимума.
Задача на минимум.
Определить матрицы L и все ее главные миноры порядка больше чем m+1 должны иметь знак (-1)m, где m – число ограничений задачи.
Задача на максимум.
Определить матрицы L должен иметь знак (-1)n, где n – число переменных в задаче. Главный минор порядка m+n-1 должен иметь противоположный знак. Последующие миноры должны иметь чередующие знаки.
Пример: Z = f(x)=xy, х²+у²=2.
Критические точки: М1=(1, 1), М2=(-1, -1), =(1, -1), =(-1, 1).
0 -2x -2y
L= -2x -2λ 1 Δ=8 λ(x2+y2)+8xy Δ=-4x2
-2y 1 -2 λ
Таким образом, максимум в точках М1, М2 (λ=0,5), минимум – в точках М3, М4 λ=-0,5.
Контрольные вопросы:
1.В чем состоит задача нелинейного программирования?
2.Что называется условным экстремумом?
3.Что называется безусловным экстремумом?
4.Какая разница между локальным и глобальным экстремумом?
5.Какие методы решения задач НЛП?