Открыть сервисСервис

Функция Лагранжа в механике и оптимизации

Функция Лагранжа — скалярная функция, обобщающая понятие разности кинетической и потенциальной энергии механической системы, а также используемая в вариационном исчислении и математической оптимизации для описания состояния или условий экстремума. В классической механике она определяется как \( L = T - V \), где \( T \) — кинетическая энергия, \( V \) — потенциальная энергия системы. Через функцию Лагранжа формулируются уравнения движения, а в задачах оптимизации — необходимые условия экстремума при ограничениях.

История

Понятие введено в 1788 году Жозефом Луи Лагранжем в трактате «Аналитическая механика». Лагранж предложил описывать движение механических систем не через силы (подход Ньютона), а через энергию и обобщённые координаты. Это позволило единообразно решать задачи с ограничениями и связями, включая системы со многими степенями свободы.

В XIX веке Уильям Роуэн Гамильтон развил подход, введя функцию Гамильтона \( H = T + V \) и канонические уравнения. В XX веке метод Лагранжа был перенесён в теорию оптимального управления (принцип максимума Понтрягина) и в математическое программирование, где функция Лагранжа стала инструментом учёта ограничений.

Функция Лагранжа в механике

Для системы с обобщёнными координатами \( q_i \) и скоростями \( \dot{q}_i \) функция Лагранжа записывается как

\[ L(q, \dot{q}, t) = T(q, \dot{q}, t) - V(q, t). \]

Движение системы подчиняется уравнениям Эйлера — Лагранжа:

\[ \frac{d}{dt}\left(\frac{\partial L}{\partial \dot{q}_i}\right) - \frac{\partial L}{\partial q_i} = 0. \]

Эти уравнения эквивалентны второму закону Ньютона, но не требуют явного учёта сил реакции связей. Примеры:

  • Свободная частица: \( L = \frac{m v^2}{2} \), уравнения дают равномерное прямолинейное движение.
  • Математический маятник: \( L = \frac{m l^2 \dot{\varphi}^2}{2} + m g l \cos\varphi \), откуда следует уравнение колебаний.
  • Система с электромагнитным полем: вводится обобщённый потенциал, зависящий от заряда и векторного потенциала.

Важное свойство — инвариантность относительно выбора обобщённых координат: значение \( L \) может меняться, но уравнения движения сохраняют форму.

Функция Лагранжа в оптимизации

В задачах математического программирования рассматривается задача минимизации \( f(x) \) при ограничениях \( g_i(x) = 0 \), \( h_j(x) \le 0 \). Функция Лагранжа имеет вид

\[ \mathcal{L}(x, \lambda, \mu) = f(x) + \sum_i \lambda_i g_i(x) + \sum_j \mu_j h_j(x), \]

где \( \lambda_i \), \( \mu_j \) — множители Лагранжа. Необходимые условия экстремума (условия Каруша — Куна — Таккера) включают стационарность \( \mathcal{L} \) по \( x \), выполнение ограничений и неотрицательность множителей при неравенствах.

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

Двойственность

Для задачи оптимизации вводится двойственная функция \( g(\lambda, \mu) = \inf_x \mathcal{L}(x, \lambda, \mu) \). Двойственная задача состоит в максимизации \( g \) по допустимым множителям. При выполнении условий регулярности (например, Слейтера) значения прямой и двойственной задач совпадают — свойство сильной двойственности. Двойственный подход используется в линейном программировании, сетевых задачах и при анализе чувствительности решений.

Связь с другими формулировками

  • Функция Гамильтона: получается преобразованием Лежандра по скоростям: \( H = \sum_i p_i \dot{q}_i - L \), где \( p_i = \partial L / \partial \dot{q}_i \) — обобщённые импульсы.
  • Действие: интеграл \( S = \int L \, dt \); принцип наименьшего действия утверждает, что真实ная траектория доставляет экстремум действию.
  • Плотность лагранжиана: в теории поля используется \( \mathcal{L}(\phi, \partial_\mu \phi) \), а уравнения движения получаются из вариации действия по полю.

Применение

Функция Лагранжа применяется в:

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

Ограничения и критика

Метод Лагранжа требует гладкости функций и выполнения условий регулярности; при вырожденных ограничениях множители могут не существовать. В невыпуклых задачах условия Каруша — Куна — Таккера дают лишь необходимые, но не достаточные условия. В механике лагранжев формализм менее удобен при наличии диссипативных сил, которые приходится вводить искусственно.

Источники: Ландау Л. Д., Лифшиц Е. М. «Механика»; Гантмахер Ф. Р. «Лекции по аналитической механике»; Бойд С., Ванденберге Л. «Выпуклая оптимизация»; материалы по вариационному исчислению и теории оптимального управления.

Заметили ошибку или не согласны с информацией в статье? Напишите нам support@bfometr.ru