Введение

Метод решения задач оптимизации с ограничениями

В математической оптимизации метод множителей Лагранжа — это способ нахождения локальных максимумов и минимумов функции при наличии уравнений-ограничений (то есть при условии, что одно или несколько уравнений должны быть точно выполнены выбранными значениями переменных). Метод назван в честь математика Жозефа Луи Лагранжа.

Заявление

Следующее известно как теорема множителей Лагранжа. Пусть – целевая функция, – функция ограничений, обе принадлежащие (то есть имеющие непрерывные первые производные). Пусть – оптимальное решение следующей задачи оптимизации, такое, что для матрицы частных производных , :

Тогда существует единственный множитель Лагранжа такой, что (Обратите внимание, что это несколько условное обозначение, где обычно рассматривается как столбец-вектор для обеспечения соответствия размерностей. Однако, можно представить его и как строку-вектор без транспонирования). Теорема множителей Лагранжа утверждает, что в любой локальной точке максимума (или минимума) функции, вычисленной при заданных ограничениях равенства, при выполнении условий регулярности (описанных ниже), градиент функции (в этой точке) может быть выражен как линейная комбинация градиентов ограничений (в этой точке), где множители Лагранжа выступают в качестве коэффициентов. Это эквивалентно утверждению, что любое направление, ортогональное всем градиентам ограничений, также ортогонально градиенту функции. Или, иными словами, что направленная производная функции равна 0 во всех допустимых направлениях.

Современная формулировка с помощью дифференцируемых коллекторов

Проблема нахождения локальных максимумов и минимумов при ограничениях может быть обобщена до поиска локальных максимумов и минимумов на дифференцируемом многообразии. В дальнейшем не требуется, чтобы это было евклидово пространство или даже риманово многообразие. Все упоминания градиента (который зависит от выбора римановой метрики) могут быть заменены внешней производной.

Достаточные условия

Достаточные условия для локального максимума или минимума при ограничениях могут быть сформулированы в терминах последовательности главных миноров (определителей верхне-левых подматриц) расширенной гессианской матрицы вторых производных лагранжиана.

Теория управления

В теории оптимального управления множители Лагранжа интерпретируются как косостоятельные переменные, а формулировка множителей Лагранжа сводится к минимизации гамильтониана в принципе минимума Понтрягина.

Нелинейное программирование

У метода множителей Лагранжа есть несколько обобщений. В нелинейном программировании существует несколько правил множителей, например, правило множителей Каратеодори — Джона и правило выпуклых множителей для ограничений типа неравенств.

Силовые системы

Методы, основанные на множителях Лагранжа, находят применение в электроэнергетических системах, например, при размещении распределённых источников генерации (РИГ) и отключении нагрузки.

Безопасный подкрепленный процесс обучения

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

Экспозиция

плюс краткое обсуждение метода множителей Лагранжа в вариационном исчислении, применяемом в физике.