Поставьте и проанализируйте задачу минимизации функции двух переменных с ограничением (условием), используя метод множителей Лагранжа; приведите пример, где нужно проверить вторые производные для установления минимума или седловой точки

3 Дек в 13:57
2 +2
0
Ответы
1
Кратко — метод, условие второго порядка и два примера (один обычный, один вырожденный).
Метод множителей Лагранжа:
- Для минимума функции f(x,y)f(x,y)f(x,y) при ограничении g(x,y)=0g(x,y)=0g(x,y)=0 строим лагранжиан L(x,y,λ)=f(x,y)−λg(x,y)\mathcal{L}(x,y,\lambda)=f(x,y)-\lambda g(x,y)L(x,y,λ)=f(x,y)λg(x,y).
- Необходимые условия стационарности:
∂L∂x=0,∂L∂y=0,g(x,y)=0, \frac{\partial\mathcal{L}}{\partial x}=0,\qquad
\frac{\partial\mathcal{L}}{\partial y}=0,\qquad
g(x,y)=0,
xL =0,yL =0,g(x,y)=0,
т.е.
∇f(x,y)=λ∇g(x,y). \nabla f(x,y)=\lambda\nabla g(x,y).
f(x,y)=λg(x,y).

Второй порядок (проверка типа экстремума):
- Рассмотрите гессиан лагранжиана по переменным x,yx,yx,y: ∇xx2L=∇2f−λ∇2g\nabla^2_{xx}\mathcal{L}=\nabla^2 f-\lambda\nabla^2 gxx2 L=2fλ2g (в точке стационарности).
- Пусть vvv — вектор тангента к поверхности ограничения в этой точке, т.е. ∇g⋅v=0\nabla g\cdot v=0gv=0. Тогда квадратичная форма
Q(v)=v⊤(∇xx2L) v Q(v)=v^\top\big(\nabla^2_{xx}\mathcal{L}\big)\,v
Q(v)=v(xx2 L)v
определяет тип:
- если Q(v)>0Q(v)>0Q(v)>0 для всех ненулевых таких vvv — локальный минимум на множестве g=0g=0g=0;
- если Q(v)<0Q(v)<0Q(v)<0 для всех ненулевых таких vvv — локальный максимум;
- если знак меняется (непостоянен) — седловая ситуация (для одного равенства в 2D пространство касательных одномерно, потому обычно получается либо >0, либо <0, либо Q≡0Q\equiv0Q0 — вырождение).
- Вырожденный случай Q(v)=0Q(v)=0Q(v)=0 требует анализа старших по порядку производных вдоль касательной.
Пример 1 (стандартный — минимум):
- Задача: минимизировать f(x,y)=x2+3y2\,f(x,y)=x^2+3y^2f(x,y)=x2+3y2 при g(x,y)=x+y−1=0g(x,y)=x+y-1=0g(x,y)=x+y1=0.
- Стационарность:
(2x,6y)=λ(1,1) ⇒ 2x=λ, 6y=λ ⇒ x=3y. (2x,6y)=\lambda(1,1)\ \Rightarrow\ 2x=\lambda,\ 6y=\lambda\ \Rightarrow\ x=3y.
(2x,6y)=λ(1,1) 2x=λ, 6y=λ x=3y.
С учётом x+y=1x+y=1x+y=1 получаем 4y=1⇒y=14, x=344y=1\Rightarrow y=\tfrac14,\ x=\tfrac344y=1y=41 , x=43 . (λ=2x=32\lambda=2x=\tfrac32λ=2x=23 .)
- Второй порядок: ∇2f=(2006)\nabla^2 f=\begin{pmatrix}2&0\\0&6\end{pmatrix}2f=(20 06 ). Так как ggg линейна, ∇xx2L=∇2f\nabla^2_{xx}\mathcal{L}=\nabla^2 fxx2 L=2f.
Касательный вектор v=(v1,v2)v=(v_1,v_2)v=(v1 ,v2 ) должен удовлетворять v1+v2=0v_1+v_2=0v1 +v2 =0, т.е. v=(t,−t)v=(t,-t)v=(t,t). Тогда
Q(v)=2t2+6(−t)2=8t2>0 для t≠0. Q(v)=2t^2+6(-t)^2=8t^2>0\ \text{для }t\neq0.
Q(v)=2t2+6(t)2=8t2>0 для t=0.
Значит в точке (34,14)(\tfrac34,\tfrac14)(43 ,41 ) функция имеет локальный (и глобальный в данном случае) минимум на множестве x+y=1x+y=1x+y=1.
Пример 2 (вырожденный — требуется проверка старших производных):
- Задача: минимизировать f(x,y)=x3\,f(x,y)=x^3f(x,y)=x3 при g(x,y)=y=0g(x,y)=y=0g(x,y)=y=0.
- Стационарность:
∇f=(3x2,0)=λ(0,1) ⇒ 3x2=0⇒x=0, g=0⇒y=0. \nabla f=(3x^2,0)=\lambda(0,1)\ \Rightarrow\ 3x^2=0\Rightarrow x=0,\ g=0\Rightarrow y=0.
f=(3x2,0)=λ(0,1) 3x2=0x=0, g=0y=0.
Точка стационарна: (0,0)(0,0)(0,0).
- Второй порядок: ∇2f=(6x000)\nabla^2 f=\begin{pmatrix}6x&0\\0&0\end{pmatrix}2f=(6x0 00 ), в точке (0,0)(0,0)(0,0) оно равно нулевой матрице, поэтому для касательного вектора (касательная задана v2=0v_2=0v2 =0, т.е. v=(t,0)v=(t,0)v=(t,0)) имеем
Q(v)=0для всех t. Q(v)=0\quad\text{для всех }t.
Q(v)=0для всех t.
Второй порядок не даёт ответа. Надо смотреть старшие степени: вдоль ограничения y=0y=0y=0 функция даёт f(x,0)=x3f(x,0)=x^3f(x,0)=x3, и в окрестности 000 это ни минимум, ни максимум (точка перегиба). Это демонстрирует, что при вырожденности второго порядка необходимо анализировать высшие производные или поведение функции вдоль множества ограничений.
Итого: алгоритм — решить уравнения Лагранжа; затем проверить знак квадратичной формы v⊤(∇xx2L)v \;v^\top(\nabla^2_{xx}\mathcal{L})v\;v(xx2 L)v на векторах vvv таких, что ∇g⋅v=0\nabla g\cdot v=0gv=0. Если эта форма вырожденна, требуется дальнейший (высших порядков) анализ.
3 Дек в 14:07
Не можешь разобраться в этой теме?
Обратись за помощью к экспертам
Гарантированные бесплатные доработки в течение 1 года
Быстрое выполнение от 2 часов
Проверка работы на плагиат
Поможем написать учебную работу
Прямой эфир