Условный экстремум. Метод множителей Лагранжа. Первая часть.
Для начала рассмотрим случай функции двух переменных. Условным экстремумом функции \(\displaystyle{z=f(x,y)}\) в точке \(\displaystyle{M_0(x_0;y_0)}\) называется экстремум этой функции, достигнутый при условии, что переменные \(\displaystyle{x}\) и \(\displaystyle{y}\) в окрестности данной точки удовлетворяют уравнению связи \(\displaystyle{\varphi (x,y)=0}\).
Название «условный» экстремум связано с тем, что на переменные наложено дополнительное условие \(\displaystyle{\varphi(x,y)=0}\). Если из уравнения связи можно выразить одну переменную через другую, то задача определения условного экстремума сводится к задаче на обычный экстремум функции одной переменной. Например, если из уравнения связи следует \(\displaystyle{y=\psi(x)}\), то подставив \(\displaystyle{y=\psi(x)}\) в \(\displaystyle{z=f(x,y)}\), получим функцию одной переменной \(\displaystyle{z=f\left(x,\psi(x)\right)}\). В общем случае, однако, такой метод малопригоден, поэтому требуется введение нового алгоритма.
Метод множителей Лагранжа для функций двух переменных.
Метод множителей Лагранжа состоит в том, что для отыскания условного экстремума составляют функцию Лагранжа: \(\displaystyle{F(x,y)=f(x,y)+\lambda\varphi(x,y)}\) (параметр \(\displaystyle{\lambda}\) называют множителем Лагранжа). Необходимые условия экстремума задаются системой уравнений, из которой определяются стационарные точки:
Достаточным условием, из которого можно выяснить характер экстремума, служит знак \(\displaystyle{d^2 F=F_{xx}^{''}dx^2+2F_{xy}^{''}dxdy+F_{yy}^{''}dy^2}\). Если в стационарной точке \(\displaystyle{d^2F \gt 0}\), то функция \(\displaystyle{z=f(x,y)}\) имеет в данной точке условный минимум, если же \(\displaystyle{d^2F \lt 0}\), то условный максимум.
Есть и другой способ для определения характера экстремума. Из уравнения связи получаем: \(\displaystyle{\varphi_{x}^{'}dx+\varphi_{y}^{'}dy=0}\),\(\displaystyle{dy=-\frac{\varphi_{x}^{'}}{\varphi_{y}^{'}}dx}\), поэтому в любой стационарной точке имеем:
Красным цветом выделены элементы определителя \(\displaystyle{\left| \begin{array} {cc} F_{xx}^{''} & F_{xy}^{''} \\ F_{xy}^{''} & F_{yy}^{''} \end{array} \right|}\), который является гессианом функции Лагранжа. Если \(\displaystyle{H \gt 0}\), то \(\displaystyle{d^2F \lt 0}\), что указывает на условный максимум. Аналогично, при \(\displaystyle{H \lt 0}\) имеем \(\displaystyle{d^2F \gt 0}\), т.е. имеем условный минимум функции \(\displaystyle{z=f(x,y)}\).
Примечание относительно формы записи определителя \(\displaystyle{H}\)
Некоторые авторы записывают определитель \(\displaystyle{H}\) в иной форме (с знаком "-"):
В этой ситуации сформулированное выше правило изменится следующим образом: если \(\displaystyle{H \gt 0}\), то функция имеет условный минимум, а при \(\displaystyle{H \lt 0}\) получим условный максимум функции \(\displaystyle{z=f(x,y)}\). При решении задач следует учитывать такие нюансы.
Алгоритм исследования функции двух переменных на условный экстремум
Определить характер экстремума в каждой из найденных в предыдущем пункте стационарных точек. Для этого применить любой из указанных способов:
Составить определитель \(\displaystyle{H}\) и выяснить его знак
С учетом уравнения связи вычислить знак \(\displaystyle{d^2F}\)
Метод множителей Лагранжа для функций n переменных
Допустим, мы имеем функцию \(\displaystyle{n}\) переменных \(\displaystyle{z=f(x_1,x_2,\ldots,x_n)}\) и \(\displaystyle{m}\) уравнений связи (\(\displaystyle{n > m}\)):
Необходимые условия наличия условного экстремума задаются системой уравнений, из которой находятся координаты стационарных точек и значения множителей Лагранжа:
Выяснить, условный минимум или условный максимум имеет функция в найденной точке, можно, как и ранее, посредством знака \(\displaystyle{d^2F}\). Если в найденной точке \(\displaystyle{d^2F \gt 0}\), то функция имеет условный минимум, если же \(\displaystyle{d^2F \lt 0}\), – то условный максимум. Можно пойти иным путем, рассмотрев следующую матрицу:
выделенной в матрице \(\displaystyle{L}\) красным цветом, есть гессиан функции Лагранжа. Используем следующее правило:
Если знаки угловых миноров \(\displaystyle{H_{2m+1},\; H_{2m+2},\ldots,H_{m+n}}\) матрицы \(\displaystyle{L}\) совпадают с знаком \(\displaystyle{(-1)^m}\), то исследуемая стационарная точка является точкой условного минимума функции \(\displaystyle{z=f(x_1,x_2,x_3,\ldots,x_n)}\).
Если знаки угловых миноров \(\displaystyle{H_{2m+1},\; H_{2m+2},\ldots,H_{m+n}}\) чередуются, причём знак минора \(\displaystyle{H_{2m+1}}\) совпадает с знаком числа \(\displaystyle{(-1)^{m+1}}\), то исследуемая стационарная точка является точкой условного максимума функции \(\displaystyle{z=f(x_1,x_2,x_3,\ldots,x_n)}\).
Задача №1
Условие
Найти условный экстремум функции \(\displaystyle{z(x,y)=x+3y}\) при условии \(\displaystyle{x^2+y^2=10}\).
Решение
Геометрическая интерпретация данной задачи такова: требуется найти наибольшее и наименьшее значение аппликаты плоскости \(\displaystyle{z=x+3y}\) для точек ее пересечения с цилиндром \(\displaystyle{x^2+y^2=10}\).
Выразить одну переменную через другую из уравнения связи и подставить ее в функцию \(\displaystyle{z(x,y)=x+3y}\) несколько затруднительно, поэтому будем использовать метод Лагранжа.
Если предположить \(\displaystyle{\lambda=0}\), то первое уравнение станет таким: \(\displaystyle{1=0}\). Полученное противоречие говорит о том, что \(\displaystyle{\lambda\neq 0}\). При условии \(\displaystyle{\lambda\neq 0}\) из первого и второго уравнений имеем: \(\displaystyle{x=-\frac{1}{2\lambda}}\),\(\displaystyle{y=-\frac{3}{2\lambda}}\). Подставляя полученные значения в третье уравнение, получим:
Итак, система имеет два решения: \(\displaystyle{x_1=1;\; y_1=3;\; \lambda_1=-\frac{1}{2}}\) и \(\displaystyle{x_2=-1;\; y_2=-3;\; \lambda_2=\frac{1}{2}}\). Выясним характер экстремума в каждой стационарной точке: \(\displaystyle{M_1(1;3)}\) и \(\displaystyle{M_2(-1;-3)}\). Для этого вычислим определитель\(\displaystyle{H}\) в каждой из точек.
Следовательно, в точке \(\displaystyle{M_1(1;3)}\) функция \(\displaystyle{z(x,y)=x+3y}\) имеет условный максимум, \(\displaystyle{z_{\max}=z(1;3)=10}\).
Аналогично, в точке \(\displaystyle{M_2(-1;-3)}\) найдем:
Так как \(\displaystyle{H \lt 0}\), то в точке \(\displaystyle{M_2(-1;-3)}\) имеем условный минимум функции \(\displaystyle{z(x,y)=x+3y}\), а именно: \(\displaystyle{z_{\min}=z(-1;-3)=-10}\).
Отмечу, что вместо вычисления значения определителя \(\displaystyle{H}\) в каждой точке, гораздо удобнее раскрыть его в общем виде. Дабы не загромождать текст подробностями, этот способ скрою под примечание.
Запись определителя \(\displaystyle{H}\) в общем виде
В принципе, уже очевидно, какой знак имеет \(\displaystyle{H}\). Так как ни одна из точек \(\displaystyle{M_1}\) или \(\displaystyle{M_2}\) не совпадает с началом координат, то \(\displaystyle{y^2+x^2>0}\). Следовательно, знак \(\displaystyle{H}\) противоположен знаку \(\displaystyle{\lambda}\). Можно и довести вычисления до конца:
Вопрос о характере экстремума в стационарных точках \(\displaystyle{M_1(1;3)}\) и \(\displaystyle{M_2(-1;-3)}\) можно решить и без использования определителя \(\displaystyle{H}\). Найдем знак \(\displaystyle{d^2F}\) в каждой стационарной точке:
Отмечу, что запись \(\displaystyle{dx^2}\) означает именно \(\displaystyle{dx}\), возведённый в вторую степень, т.е. \(\displaystyle{\left( dx \right)^2}\). Отсюда имеем: \(\displaystyle{dx^2+dy^2>0}\), посему при \(\displaystyle{\lambda_1=-\frac{1}{2}}\) получим \(\displaystyle{d^2F \lt 0}\). Следовательно, функция имеет в точке \(\displaystyle{M_1(1;3)}\) условный максимум. Аналогично, в точке \(\displaystyle{M_2(-1;-3)}\) получим условный минимум функции \(\displaystyle{z(x,y)=x+3y}\). Отметим, что для определения знака \(\displaystyle{d^2F}\) не пришлось учитывать связь между \(\displaystyle{dx}\) и \(\displaystyle{dy}\), ибо знак \(\displaystyle{d^2F}\) очевиден без дополнительных преобразований. В следующей задаче для определения знака \(\displaystyle{d^2F}\) уже будет необходимо учесть связь между \(\displaystyle{dx}\) и \(\displaystyle{dy}\).
Ответ:
В точке \(\displaystyle{(-1;-3)}\) функция имеет условный минимум, \(\displaystyle{z_{\min}=-10}\). В точке \(\displaystyle{(1;3)}\) функция имеет условный максимум, \(\displaystyle{z_{\max}=10}\).
Задача №2
Условие
Найти условный экстремум функции \(\displaystyle{z(x,y)=3y^3+4x^2-xy}\) при условии \(\displaystyle{x+y=0}\).
Решив систему, получим: \(\displaystyle{x_1=0}\),\(\displaystyle{y_1=0}\),\(\displaystyle{\lambda_1=0}\) и \(\displaystyle{x_2=\frac{10}{9}}\),\(\displaystyle{y_2=-\frac{10}{9}}\),\(\displaystyle{\lambda_2=-10}\). Имеем две стационарные точки: \(\displaystyle{M_1(0;0)}\) и \(\displaystyle{M_2 \left(\frac{10}{9};-\frac{10}{9} \right)}\). Выясним характер экстремума в каждой стационарной точке с использованием определителя \(\displaystyle{H}\).
В точке \(\displaystyle{M_1(0;0)}\)\(\displaystyle{H=-10-18\cdot 0=-10 \lt 0}\), поэтому \(\displaystyle{M_1(0;0)}\) есть точка условного минимума функции \(\displaystyle{z(x,y)=3y^3+4x^2-xy}\),\(\displaystyle{z_{\min}=0}\). В точке \(\displaystyle{M_2\left(\frac{10}{9};-\frac{10}{9}\right)}\)\(\displaystyle{H=10 > 0}\), посему в данной точке функция имеет условный максимум, \(\displaystyle{z_{\max}=\frac{500}{243}}\).
Исследуем характер экстремума в каждой из точек иным методом, основываясь на знаке \(\displaystyle{d^2F}\):
Так как \(\displaystyle{d^2F \Bigr|_{M_1}=10 dx^2 \gt 0}\), то \(\displaystyle{M_1(0;0)}\) является точкой условного минимума функции \(\displaystyle{z(x,y)=3y^3+4x^2-xy}\). Аналогично, \(\displaystyle{d^2F \Bigr|_{M_2}=-10 dx^2 \lt 0}\), т.е. \(\displaystyle{M_2\left(\frac{10}{9}; -\frac{10}{9} \right)}\) – точка условного максимума.
Второй способ
Из уравнения связи \(\displaystyle{x+y=0}\) получим: \(\displaystyle{y=-x}\). Подставив \(\displaystyle{y=-x}\) в функцию \(\displaystyle{z(x,y)=3y^3+4x^2-xy}\), получим некоторую функцию переменной \(\displaystyle{x}\). Обозначим эту функцию как \(\displaystyle{u(x)}\):
Получили точки \(\displaystyle{M_1(0;0)}\) и \(\displaystyle{M_2\left(\frac{10}{9}; -\frac{10}{9}\right)}\). Дальнейшее исследование известно из курса дифференциального исчисления функций одной переменой. Исследуя знак \(\displaystyle{u_{xx}^{''}}\) в каждой стационарной точке или проверяя смену знака \(\displaystyle{u_{x}^{'}}\) в найденных точках, получим те же выводы, что и при решении первым способом. Например, проверим знак \(\displaystyle{u_{xx}^{''}}\):
Так как \(\displaystyle{u_{xx}^{''}(M_1)>0}\), то \(\displaystyle{M_1}\) – точка минимума функции \(\displaystyle{u(x)}\), при этом \(\displaystyle{u_{\min}=u(0)=0}\). Так как \(\displaystyle{u_{xx}^{''}(M_2)\lt{0}}\), то \(\displaystyle{M_2}\) – точка максимума функции \(\displaystyle{u(x)}\), причём \(\displaystyle{u_{\max}=u\left(\frac{10}{9}\right)=\frac{500}{243}}\).
Значения функции \(\displaystyle{u(x)}\) при заданном условии связи совпадают с значениями функции \(\displaystyle{z(x,y)}\), т.е. найденные экстремумы функции \(\displaystyle{u(x)}\) и есть искомые условные экстремумы функции \(\displaystyle{z(x,y)}\).
Ответ:
В точке \(\displaystyle{(0;0)}\) функция имеет условный минимум, \(\displaystyle{z_{\min}=0}\). В точке \(\displaystyle{\left(\frac{10}{9}; -\frac{10}{9} \right)}\) функция имеет условный максимум, \(\displaystyle{z_{\max}=\frac{500}{243}}\).
Рассмотрим еще одну задачу, в котором характер экстремума выясним посредством определения знака \(\displaystyle{d^2F}\).
Задача №3
Условие
Найти наибольшее и наименьшее значения функции \(\displaystyle{z=5xy-4}\), если переменные \(\displaystyle{x}\) и \(\displaystyle{y}\) положительны и удовлетворяют уравнению связи \(\displaystyle{\frac{x^2}{8}+\frac{y^2}{2}-1=0}\).
Решение
Составим функцию Лагранжа: \(\displaystyle{F=5xy-4+\lambda \left( \frac{x^2}{8}+\frac{y^2}{2}-1 \right)}\). Найдем стационарные точки функции Лагранжа:
Все дальнейшие преобразования осуществляются с учетом \(\displaystyle{x \gt 0; \; y \gt 0}\) (это оговорено в условии задачи). Из второго уравнения выразим \(\displaystyle{\lambda=-\frac{5x}{y}}\) и подставим найденное значение в первое уравнение: \(\displaystyle{5y-\frac{5x}{y}\cdot \frac{x}{4}=0}\),\(\displaystyle{4y^2-x^2=0}\),\(\displaystyle{x=2y}\). Подставляя \(\displaystyle{x=2y}\) в третье уравнение, получим: \(\displaystyle{\frac{4y^2}{8}+\frac{y^2}{2}-1=0}\),\(\displaystyle{y^2=1}\),\(\displaystyle{y=1}\).
Так как \(\displaystyle{y=1}\), то \(\displaystyle{x=2}\),\(\displaystyle{\lambda=-10}\). Характер экстремума в точке \(\displaystyle{(2;1)}\) определим, исходя из знака \(\displaystyle{d^2F}\).
В принципе, здесь можно сразу подставить координаты стационарной точки \(\displaystyle{x=2}\),\(\displaystyle{y=1}\) и параметра \(\displaystyle{\lambda=-10}\), получив при этом:
Однако в других задачах на условный экстремум стационарных точек может быть несколько. В таких случаях лучше \(\displaystyle{d^2F}\) представить в общем виде, а потом подставлять в полученное выражение координаты каждой из найденных стационарных точек:
Так как \(\displaystyle{d^2F=-10\cdot dx^2 \lt 0}\), то точка \(\displaystyle{(2;1)}\) есть точкой условного максимума функции \(\displaystyle{z=5xy-4}\), причём \(\displaystyle{z_{\max}=10-4=6}\).
Ответ:
В точке \(\displaystyle{(2;1)}\) функция имеет условный максимум, \(\displaystyle{z_{\max}=6}\).
В следующей части рассмотрим применение метода Лагранжа для функций большего количества переменных.