Условный экстремум: множители Лагранжа без зубрёжки

Условный экстремум - это наибольшее или наименьшее значение функции не на всей области определения, а на множестве, заданном уравнениями связи. Метод множителей Лагранжа сводит такую задачу к поиску безусловного экстремума вспомогательной функции и потому остаётся главным инструментом в курсе математического анализа и в прикладной оптимизации. Ниже разбираем, откуда берутся множители, как составить и решить систему, как отличить минимум от максимума и где студенты чаще всего ошибаются.
Что такое условный экстремум
Пусть нужно исследовать функцию на экстремум при ограничениях , где и . Точка даёт условный экстремум, если она доставляет локальный максимум или минимум среди всех точек, удовлетворяющих уравнениям связи. Геометрически связи вырезают в пространстве кривую или поверхность, и мы ищем экстремум именно вдоль неё.
Ключевое отличие от безусловной задачи: точка может вовсе не быть экстремумом как функции на всём . Например, у функции нет безусловного экстремума, но на окружности она достигает и максимума, и минимума. Поэтому условный экстремум множители Лагранжа находят там, где обычное приравнивание частных производных к нулю бессильно.
После того как вы поняли постановку, удобно сразу прогнать конкретную задачу через формализм Лагранжа и проверить себя. Ниже - небольшой конструктор: задайте целевую функцию, связь и тип экстремума, и получите разбор с функцией Лагранжа, системой и проверкой.
Идея метода множителей Лагранжа
В точке условного экстремума градиент целевой функции коллинеарен градиентам связей. Это означает, что вдоль допустимых направлений (касательных к множеству связей) производная обращается в ноль. Формально условие записывается так:
Числа и есть множители Лагранжа. Каждому уравнению связи отвечает свой множитель. Содержательно показывает чувствительность экстремального значения к сдвигу соответствующего ограничения - это интерпретация Лагранжа как «теневой цены» в экономике.
Почему градиенты обязаны быть коллинеарны? Множество связей - это гладкая поверхность, а допустимые перемещения из точки лежат в касательной плоскости к ней. Само существование такой касательной плоскости и возможность локально разрешить связь относительно части переменных гарантирует теорема о неявной функции - именно она лежит в основе условия регулярности. Если бы у была ненулевая проекция на эту плоскость, то, двигаясь вдоль связи в нужную сторону, мы бы увеличивали (или уменьшали) - и точка не была бы экстремумом. Значит, в экстремуме ортогонален касательной плоскости, то есть лежит в линейной оболочке нормалей . Именно это и записано в формуле выше.
Чтобы не работать с векторным равенством напрямую, вводят функцию Лагранжа.
Функция Лагранжа и система уравнений
Функция Лагранжа объединяет цель и связи в одно выражение:
Необходимое условие условного экстремума - равенство нулю всех частных производных по переменным и по множителям :
Производные по автоматически возвращают уравнения связи , поэтому система содержит и условие стационарности, и сами ограничения. Решения этой системы называют стационарными (критическими) точками; среди них и нужно искать условный экстремум. Для двух переменных и одной связи система выглядит так:
Знак перед суммой в можно брать как минус, так и плюс - это лишь меняет знак найденных , на координаты точек не влияет.
Алгоритм решения
- Запишите целевую функцию и приведите все связи к виду .
- Проверьте регулярность: градиенты в подозрительных точках должны быть линейно независимы (условие регулярности связей). Иначе метод может пропустить экстремум.
- Составьте .
- Выпишите систему из частных производных и решите её - найдите все стационарные точки и соответствующие .
- Исследуйте каждую точку на тип: минимум, максимум или ни то ни другое.
- Если множество связей замкнуто и ограничено (компакт), сравните значения в стационарных точках - наибольшее даёт глобальный максимум, наименьшее минимум (теорема Вейерштрасса гарантирует их существование).
Как отличить минимум от максимума
Необходимое условие не различает максимум и минимум. Для проверки есть два пути.
Первый - содержательный: если множество связей компактно, достаточно подставить координаты всех стационарных точек в и сравнить значения. Самое большое - максимум, самое малое - минимум. Этот приём избавляет от второго дифференциала и часто самый быстрый на экзамене.
Второй - формальный, через окаймлённый гессиан (bordered Hessian). Составляют матрицу из вторых производных по , «окаймлённую» производными связей:
Знак определителя в стационарной точке даёт тип экстремума: для задачи с двумя переменными и одной связью отвечает максимуму, - минимуму. В общем случае анализируют знаки последовательности угловых миноров окаймлённого гессиана с учётом числа связей.
Если связь задаёт компакт (например, окружность или отрезок), сравнение значений $f$ в стационарных точках надёжнее и быстрее, чем окаймлённый гессиан.
Разобранный пример
Найдём экстремум при связи , то есть . Функция Лагранжа: . Система:
Из первых двух уравнений , подстановка в связь даёт , . Единственная стационарная точка - , значение . Связь - прямая, множество не компактно, поэтому проверяем тип через знак: вдоль прямой функция - парабола ветвями вниз, в вершине максимум. Значит - точка условного максимума, .
Тот же результат даёт окаймлённый гессиан. Здесь , , , а , поэтому
что по правилу для двух переменных и одной связи подтверждает максимум. Полезно решать задачу обоими способами: сравнение значений ловит глобальный характер на компакте, а гессиан - локальный, и совпадение ответов служит проверкой.
Связь с неравенствами и условиями ККТ
Метод Лагранжа в исходном виде работает с равенствами. Если ограничения заданы неравенствами , его обобщают до условий Каруша - Куна - Таккера: к стационарности добавляют условия дополняющей нежёсткости и знаковые ограничения на множители. Дополняющая нежёсткость означает, что в каждой точке либо ограничение активно (), либо его множитель равен нулю, - неактивное неравенство не влияет на экстремум. Для базового курса достаточно понимать, что классические множители Лагранжа - частный случай ККТ для активных (выполняющихся как равенство) ограничений, поэтому, освоив метод связей-равенств, вы получаете каркас и для задач с неравенствами, и для большинства задач математического программирования. Когда же связи неудобно учитывать напрямую, ограничения «зашивают» в саму цель штрафным слагаемым - этот приём разбирает метод штрафных функций, сводящий условную задачу к серии безусловных.
Частые ошибки
- Забывают уравнение связи в системе: дифференцируют только по и , но не по , и теряют ограничение.
- Не проверяют регулярность: в точках, где , метод неприменим, и настоящий экстремум проскакивает мимо.
- Останавливаются на необходимом условии и объявляют любую стационарную точку экстремумом, не определив минимум это или максимум.
- Путают условный экстремум с безусловным: приравнивают к нулю вместо и игнорируют связь.
- На компакте находят одну точку и забывают, что вторая граница множества может давать другой экстремум.
FAQ
Сколько множителей нужно вводить? Ровно столько, сколько уравнений связи: по одному на каждое ограничение .
Можно ли подставить связь в функцию и не вводить множители? Да, если связь легко разрешается относительно одной переменной - тогда задача сводится к безусловному экстремому. Множители Лагранжа удобнее, когда связь неявная или их несколько.
Что означает значение множителя ? Это скорость изменения экстремального значения при малом сдвиге правой части ограничения - «теневая цена» связи.
Коротко
Условный экстремум ищется на множестве, заданном связями, а метод множителей Лагранжа сводит задачу к стационарным точкам функции . Выписав систему из производных по переменным и по множителям, находят кандидатов, а затем определяют тип через сравнение значений на компакте или через окаймлённый гессиан. Главное - не забыть уравнения связи, проверить регулярность и довести разбор до вывода о минимуме или максимуме.
Читайте также

Метод штрафных функций: оптимизация с ограничениями
Метод штрафных функций в оптимизации: внешние и внутренние штрафы, барьерные функции, сведение задачи с ограничениями к безусловной, выбор коэффициента штрафа и пошаговая схема решения.

Метод ветвей и границ: задача коммивояжёра по шагам
Метод ветвей и границ для задачи коммивояжёра: матрица расстояний, приведение строк и столбцов, нижняя граница, дерево ветвления и отсечение бесперспективных маршрутов.

Венгерский алгоритм: задача о назначениях
Венгерский алгоритм (Hungarian, Кун–Манкр) для задачи о назначениях: минимальное паросочетание в двудольном графе, ЛП-двойственность, и сравнение с потоковыми и аукционными методами.