Из Википедии, свободной энциклопедии
Перейти к навигацииПерейти к поиску

В математической оптимизации , то метод множителей Лагранжа стратегия для нахождения локального максимума и минимума в виде функции с учетом ограничений равенства (то есть, при условии , что один или несколько уравнений должны быть выполнены точно по выбранным значениям переменных ). [1] Он назван в честь математика Жозефа-Луи Лагранжа . Основная идея состоит в том, чтобы преобразовать задачу с ограничениями в такую ​​форму, чтобы производная проверканеограниченной задачи все еще может быть применен. Связь между градиентом функции и градиентами ограничений довольно естественно приводит к переформулировке исходной задачи, известной как функция Лагранжа . [2]

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

и найти стационарные точки из рассматривается как функция и множитель Лагранжа . [3] Решение , соответствующее исходной условной оптимизации всегда является седловой точкой функции Лагранжа, [4] [5] , которые могут быть идентифицированы среди стационарных точек от определенности в окаймленной матрицы Гессе . [6]

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

Заявление

Следующее известно как теорема о множителях Лагранжа. [7]

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

(Здесь обозначает матрицу частных производных, .)

Тогда существуют уникальные множители Лагранжа такой, что .

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

Одиночное ограничение

Рисунок 1: Красная кривая показывает ограничение g ( x , y ) = c . Синие кривые - контуры f ( x , y ) . Точка, где красное ограничение касается по касательной к синему контуру, является максимумом f ( x , y ) вдоль ограничения, поскольку d 1 > d 2 .

В случае только одного ограничения и только двух переменных выбора (как показано на рисунке 1) рассмотрим задачу оптимизации

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

где термин может быть либо добавлен, либо вычтен. Если это максимум для исходной задачи с ограничениями и , то существует такой, что () является стационарной точкой для функции Лагранжа (стационарными точками являются те точки, в которых первые частные производныеравны нулю). Предположениеназывается квалификацией ограничений. Однако не все стационарные точки дают решение исходной задачи, так как метод множителей Лагранжа дает только необходимое условие оптимальности в задачах с ограничениями. [9] [10] [11] [12] [13] Также существуют достаточные условия для минимума или максимума , но если конкретное решение-кандидат удовлетворяет достаточным условиям, гарантируется только то, что это решение является лучшим локально - что есть, лучше любых допустимых близлежащих точек. глобальной Оптимум может быть найден путем сравнения значений исходной целевой функции в точках, удовлетворяющих необходимым и локально достаточным условиям.

Метод множителей Лагранжа основан на интуиции, что в максимуме f ( x , y ) не может увеличиваться в направлении любой такой соседней точки, которая также имеет g = 0 . Если бы это было так, мы могли бы пройти по g = 0, чтобы подняться выше, а это означает, что начальная точка на самом деле не была максимальной. С этой точки зрения это точный аналог проверки того, равна ли производная неограниченной функции 0, то есть мы проверяем, что производная по направлению равна 0 в любом релевантном (жизнеспособном) направлении.

Мы можем визуализировать контуры из F , данные F ( х , у ) = г для различных значений г , а контур г задается г ( х , у ) = гр .

Предположим, мы идем по контурной линии с g = c . Нам интересно найти точки, в которых f почти не меняется при ходьбе, поскольку эти точки могут быть максимальными.

Это может произойти двумя способами:

  1. Мы могли бы коснуться контурной линии f , поскольку по определению f не меняется, когда мы идем по ее контурным линиям. Это означало бы, что касательные к контурным линиям f и g здесь параллельны.
  2. Мы достигли «уровневой» части f , что означает, что f не изменяется ни в каком направлении.

Чтобы проверить первую возможность (мы касаемся контурной линии f ), обратите внимание, что, поскольку градиент функции перпендикулярен контурным линиям, касательные к контурным линиям f и g параллельны тогда и только тогда, когда градиенты f и g параллельны. Таким образом, нам нужны точки ( x , y ), где g ( x , y ) = c и

для некоторых

куда

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

Обратите внимание, что этот метод также решает вторую возможность, что f является уровнем: если f является уровнем, то его градиент равен нулю, и установка это решение независимо от .

Чтобы объединить эти условия в одно уравнение, введем вспомогательную функцию

и решить

Обратите внимание, что это означает решение трех уравнений с тремя неизвестными. Это метод множителей Лагранжа.

Обратите внимание, что подразумевает , как частная производная от относительно является , который, очевидно, равен нулю тогда и только тогда, когда .

Подвести итоги

Метод легко обобщается на функции на переменные

что сводится к решению n + 1 уравнения с n + 1 неизвестными.

Ограниченные экстремумы f являются критическими точками лагранжиана, Но они не обязательно являются локальные экстремумы из(см. Пример 2 ниже).

Можно переформулировать лагранжиан как гамильтониан , и в этом случае решения являются локальными минимумами гамильтониана. Это делается в теории оптимального управления в форме принципа минимума Понтрягина .

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

Множественные ограничения

Рисунок 2: Параболоид, ограниченный двумя пересекающимися линиями.
Рисунок 3: Контурная карта рисунка 2.

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

Конкретно предположим, что у нас есть ограничений и идем по множеству точек, удовлетворяющих . Каждая точка на контуре заданной функции ограничения имеет пространство допустимых направлений: пространство векторов, перпендикулярных . Таким образом, набор направлений, допускаемых всеми ограничениями, представляет собой пространство направлений, перпендикулярных всем градиентам ограничений. Обозначим это пространство допустимых ходов через и обозначим диапазон градиентов ограничений через . Затем, пространство векторов, перпендикулярных каждому элементу .

Мы по-прежнему заинтересованы в поиске точек, где не меняется при ходьбе, поскольку эти точки могут быть (ограниченными) экстремумами. Поэтому мы ищем так, чтобы любое допустимое направление движения от перпендикулярно (иначе мы могли бы увеличить двигаясь в этом допустимом направлении). Другими словами,. Таким образом, есть скаляры такой, что

Эти скаляры являются множителями Лагранжа. Теперь у нас есть из них по одному на каждое ограничение.

Как и раньше, введем вспомогательную функцию

и решить

что сводится к решению уравнения в неизвестные.

Допущение квалификации ограничения при наличии нескольких ограничений состоит в том, что градиенты ограничения в соответствующей точке линейно независимы.

Современная формулировка через дифференцируемые многообразия

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

Одиночное ограничение

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

Позволять и - внешние производные . Стационарность ограничения в означает Эквивалентно ядро содержит Другими словами, и являются пропорциональными векторами. Для этого необходимо и достаточно, чтобы следующая система уравнения:

куда обозначает внешний продукт . Стационарные точки являются решениями указанной выше системы уравнений плюс ограничение Обратите внимание, что уравнения не являются независимыми, так как левая часть уравнения принадлежит подмногообразию состоящий из разложимых элементов .

В этой постановке нет необходимости явно находить множитель Лагранжа, число такой, что

Множественные ограничения

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

неподвижная точка если и только если содержит . Для удобства пусть и куда обозначает касательное отображение или якобиан Подпространство имеет размер меньше, чем у , а именно и принадлежит если и только если принадлежит образу С точки зрения вычислений, условие состоит в том, что принадлежит пространству строк матрицы или, что то же самое, пространство столбцов матрицы (транспонирование). Если обозначает внешнее произведение столбцов матрицы стационарное условие для в становится

Опять же, в этой формулировке нет необходимости явно находить множители Лагранжа, числа такой, что

Интерпретация множителей Лагранжа

Часто множители Лагранжа интерпретируются как некоторая интересующая величина. Например, параметризацией контурной линии ограничения, то есть, если выражение Лагранжа имеет вид

потом

Таким образом, λ k - это скорость изменения оптимизируемой величины в зависимости от параметра ограничения. Например, в лагранжевой механике уравнения движения выводятся путем нахождения стационарных точек действия , интеграла по времени от разности кинетической и потенциальной энергии. Таким образом, сила, действующая на частицу из-за скалярного потенциала, F = −∇ V , может быть интерпретирована как множитель Лагранжа, определяющий изменение действия (переход потенциала в кинетическую энергию) после изменения ограниченной траектории частицы. В теории управления это формулируется вместо этого в виде параллельных уравнений .

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

Например, в экономике оптимальная прибыль для игрока рассчитывается с учетом ограниченного пространства действий, где множитель Лагранжа - это изменение оптимального значения целевой функции (прибыли) из-за ослабления данного ограничения (например, через изменение дохода); в таком контексте λ k * - это предельные издержки ограничения, называемые теневой ценой . [15]

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

Достаточные условия для ограниченного локального максимума или минимума могут быть сформулированы в терминах последовательности главных миноров (определителей выровненных по левому верху подматриц) матрицы Гессе с краями вторых производных выражения Лагранжа. [6] [16]

Примеры

Пример 1

Иллюстрация задачи оптимизации с ограничениями 1a

Пример 1а

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

Для метода множителей Лагранжа ограничение

следовательно

Теперь мы можем рассчитать градиент:

и поэтому:

Обратите внимание, что последнее уравнение является исходным ограничением.

Первые два уравнения дают

Подставляя в последнее уравнение, получаем:

так

откуда следует, что стационарные точки являются

Оценка целевой функции f в этих точках дает

Таким образом, ограниченный максимум равен и ограниченный минимум .

Пример 1b

Иллюстрация задачи оптимизации с ограничениями 1b

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

С другой стороны, минимумы возникают на уровне, установленном для  = 0 (поскольку по построению не может принимать отрицательные значения), при и , где кривые уровня не касаются ограничения. Условие, чтоправильно определяет все четыре точки как экстремумы; минимумы характеризуются, в частности,

Пример 2

Иллюстрация задачи оптимизации с ограничениями

В этом примере рассматриваются более сложные вычисления, но это все еще проблема с одним ограничением.

Предположим, кто-то хочет найти максимальные значения

с условием, что - и -координаты лежат на окружности вокруг начала координат с радиусом . То есть с учетом ограничения

Поскольку есть только одно ограничение, существует единственный множитель, скажем .

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

Применение обычного метода множителей Лагранжа дает

из которого можно рассчитать градиент:

И поэтому:

(iii) - это просто исходное ограничение. (i) подразумевает или . Если потом согласно (iii) и, следовательно, из (ii). Если, подставив его в (ii), получаем . Подставляя это в (iii) и решая для дает . Таким образом, существует шесть критических точек:

Оценивая цель в этих точках, можно обнаружить, что

Следовательно, целевая функция достигает глобального максимума (с учетом ограничений) прии глобальный минимум на Точка является локальным минимумом из и это локальный максимум из, Которые могут быть определены при рассмотрении матрицы Гессе из.

Обратите внимание, что пока критическая точка , это не локальный экстремум У нас есть

Учитывая любую окрестность , можно выбрать небольшой положительный и небольшой любого знака, чтобы получить значения как больше, так и меньше, чем . Это также видно из матрицы Гессеоценивается в этой точке (или действительно в любой из критических точек), которая является неопределенной матрицей . Каждая из критических точекявляется седловой точкой из. [4]

Пример 3: Энтропия

Предположим, мы хотим найти дискретное распределение вероятностей в точкахс максимальной информационной энтропией . Это то же самое, что сказать, что мы хотим найти наименее структурированное распределение вероятностей в точках. Другими словами, мы хотим максимизировать уравнение энтропии Шеннона :

Чтобы это было вероятностным распределением, сумма вероятностей в каждой точке должен быть равен 1, поэтому наше ограничение:

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

что дает систему n уравнений,, такое, что:

Проводя дифференцирование этих n уравнений, получаем

Это показывает, что все равны (поскольку зависят только от λ ). Используя ограничение

мы нашли

Следовательно, равномерное распределение - это распределение с наибольшей энтропией среди распределений по n точкам.

Пример 4: Численная оптимизация

Множители Лагранжа приводят к тому, что критические точки возникают в седловых точках.
Величину градиента можно использовать для принудительного появления критических точек в локальных минимумах.

Критические точки лагранжианов находятся в седловых точках , а не в локальных максимумах (или минимумах). [4] [17] К сожалению, многие методы численной оптимизации, такие как восхождение на холм , градиентный спуск , некоторые квазиньютоновские методы , среди прочего, предназначены для поиска локальных максимумов (или минимумов), а не седловых точек. По этой причине необходимо либо изменить формулировку, чтобы убедиться, что это проблема минимизации (например, путем экстремизации квадрата градиента лагранжиана, как показано ниже), либо использовать метод оптимизации, который находит стационарные точки (например , метод Ньютона). без поиска экстремумастроковый поиск ) и не обязательно экстремумов.

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

Используя множители Лагранжа, эту задачу можно преобразовать в задачу безусловной оптимизации:

Две критические точки возникают в седловых точках, где x = 1 и x = −1 .

Чтобы решить эту проблему с помощью метода численной оптимизации, мы должны сначала преобразовать эту проблему так, чтобы критические точки находились в локальных минимумах. Это делается путем вычисления величины градиента задачи безусловной оптимизации.

Сначала мы вычисляем частную производную безусловной задачи по каждой переменной:

Если целевая функция трудно дифференцируема, дифференциал по каждой переменной может быть аппроксимирован как

куда это небольшое значение.

Затем мы вычисляем величину градиента, которая представляет собой квадратный корень из суммы квадратов частных производных:

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

Критические точки h возникают при x = 1 и x = −1 , как и в. В отличие от критических точек воднако критические точки в h возникают в локальных минимумах, поэтому для их поиска можно использовать методы численной оптимизации.

Приложения

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

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

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

Метод множителей Лагранжа имеет несколько обобщений. В нелинейном программировании существует несколько правил умножения, например, правило мультипликатора Каратеодори – Джона и правило выпуклого множителя для ограничений неравенства. [18]

Энергетические системы

Методы, основанные на множителях Лагранжа, находят применение в энергосистемах , например, при размещении распределенных энергоресурсов (DER) и сбросе нагрузки. [19]

См. Также

  • Корректировка наблюдений
  • Двойственность
  • Индекс Гиттинса
  • Условия Каруша – Куна – Таккера : обобщение метода множителей Лагранжа.
  • Множители Лагранжа на банаховых пространствах : еще одно обобщение метода множителей Лагранжа
  • Тест множителя Лагранжа в оценке максимального правдоподобия
  • Лагранжева релаксация

Ссылки

  1. ^ Хоффманн, Лоуренс Д .; Брэдли, Джеральд Л. (2004). Расчет для бизнеса, экономики, социальных наук и наук о жизни (8-е изд.). С. 575–588. ISBN 0-07-242432-X.
  2. ^ Бивис, Брайан; Доббс, Ян М. (1990). «Статическая оптимизация» . Теория оптимизации и устойчивости для экономического анализа . Нью-Йорк: Издательство Кембриджского университета. п. 40. ISBN 0-521-33605-8.
  3. ^ Проттер, Мюррей Х .; Морри, Чарльз Б., младший (1985). Промежуточный исчисление (2-е изд.). Нью-Йорк: Спрингер. п. 267. ISBN. 0-387-96058-9.
  4. ^ а б в Уолш, GR (1975). «Свойство перевала функции Лагранжа» . Методы оптимизации . Нью-Йорк: Джон Вили и сыновья. С. 39–44. ISBN 0-471-91922-5.
  5. Перейти ↑ Kalman, Dan (2009). «Выравнивание с помощью Лагранжа: альтернативный взгляд на ограниченную оптимизацию». Математический журнал . 82 (3): 186–196. DOI : 10.1080 / 0025570X.2009.11953617 . JSTOR 27765899 . S2CID 121070192 .  
  6. ^ a b Зильберберг, Юджин; Суен, Крыло (2001). Структура экономики: математический анализ (третье изд.). Бостон: Ирвин МакГроу-Хилл. С. 134–141. ISBN 0-07-234352-4.
  7. Перейти ↑ Fuente, Angel de la (2000). Математические методы и модели для экономистов . Кембридж: Издательство Кембриджского университета. п. 285 . DOI : 10.1017 / CBO9780511810756 . ISBN 9780521585125.
  8. ^ Люенбергер, Дэвид Г. (1969). Оптимизация методами векторного пространства . Нью-Йорк: Джон Вили и сыновья. С. 188–189.
  9. ^ Bertsekas, Dimitri P. (1999). Нелинейное программирование (второе изд.). Кембридж, Массачусетс: Athena Scientific. ISBN 1-886529-00-0.
  10. ^ Вапнярский, И.Б. (2001) [1994], "Множители Лагранжа" , Энциклопедия математики , EMS Press.
  11. ^ Ласдон, Леон С. (2002). Теория оптимизации для больших систем (переиздание изд. Macmillan 1970 г.). Минеола, Нью-Йорк: Дувр. ISBN 0-486-41999-1. Руководство по ремонту  1888251 .
  12. ^ Хириарт-Urruty, Жан-Батист; Лемарешаль, Клод (1993). «XII Абстрактная двойственность для практиков». Выпуклый анализ и алгоритмы минимизации, Том II: Расширенная теория и методы связки . Grundlehren der Mathematischen Wissenschaften [Основные принципы математических наук]. 306 . Берлин: Springer-Verlag. С. 136–193 (и библиографические комментарии к стр. 334–335). ISBN 3-540-56852-2. Руководство по ремонту  1295240 .
  13. ^ Lemaréchal, Claude (2001). «Лагранжева релаксация». В Юнгере, Михаэль; Наддеф, Денис (ред.). Вычислительная комбинаторная оптимизация: документы из Весенней школы состоялись в Шлоссе Dagstuhl, 15-19 мая 2000 года . Конспект лекций по информатике. 2241 . Берлин: Springer-Verlag. С. 112–156. DOI : 10.1007 / 3-540-45586-8_4 . ISBN 3-540-42877-1. MR  1900016 .
  14. ^ Лафонтен, Жак (2015). Введение в дифференциальные многообразия . Springer. п. 70. ISBN 9783319207353.
  15. ^ Диксит, Авинаш К. (1990). «Теневые цены» . Оптимизация в экономической теории (2-е изд.). Нью-Йорк: Издательство Оксфордского университета. С. 40–54. ISBN 0-19-877210-6.
  16. Перейти ↑ Chiang, Alpha C. (1984). Фундаментальные методы математической экономики (Третье изд.). Макгроу-Хилл. п. 386 . ISBN 0-07-010813-7.
  17. ^ Хит, Майкл Т. (2005). Научные вычисления: вводный обзор . Макгроу-Хилл. п. 203. ISBN. 978-0-07-124489-3.
  18. ^ Pourciau, Брюс Х. (1980). «Современные правила мультипликатора» . Американский математический ежемесячник . 87 (6): 433–452. DOI : 10.2307 / 2320250 . JSTOR 2320250 . 
  19. ^ Гаутам, Мукеш; Бхусал, Нараян; Бенидрис, Мохаммед (2020). «Основанный на чувствительности подход к адаптивному снижению пониженной нагрузки». 2020 IEEE Texas Power and Energy Conference (TPEC) . IEEE. С. 1–5. DOI : 10.1109 / TPEC48276.2020.9042569 .

Дальнейшее чтение

  • Бивис, Брайан; Доббс, Ян М. (1990). «Статическая оптимизация» . Теория оптимизации и устойчивости для экономического анализа . Нью-Йорк: Издательство Кембриджского университета. С. 32–72. ISBN 0-521-33605-8.
  • Бертсекас, Дмитрий П. (1982). Ограниченная оптимизация и методы множителя Лагранжа . Нью-Йорк: Academic Press. ISBN 0-12-093480-9.
  • Беверидж, Гордон С. Г.; Шехтер, Роберт С. (1970). «Лагранжевы множители» . Оптимизация: теория и практика . Нью-Йорк: Макгроу-Хилл. С. 244–259. ISBN 0-07-005128-3.
  • Бингер, Брайан Р .; Хоффман, Элизабет (1998). «Ограниченная оптимизация». Микроэкономика с исчислением (2-е изд.). Читает: Эддисон-Уэсли. С. 56–91. ISBN 0-321-01225-9.
  • Картер, Майкл (2001). «Ограничения равенства» . Основы математической экономики . Кембридж: MIT Press. С. 516–549. ISBN 0-262-53192-5.
  • Гестенес, Магнус Р. (1966). «Минимумы функций при ограничениях на равенство». Вариационное исчисление и теория оптимального управления . Нью-Йорк: Вили. С. 29–34.
  • Уайли, К. Рэй; Барретт, Луи С. (1995). «Экстремумы интегралов при ограничении». Высшая инженерная математика (шестое изд.). Нью-Йорк: Макгроу-Хилл. С. 1096–1103. ISBN 0-07-072206-4.

Внешние ссылки

Экспозиция

  • Блог kipid - Метод множителей Лагранжа
  • Концептуальное введение (плюс краткое обсуждение множителей Лагранжа в вариационном исчислении, используемых в физике)
  • Множители Лагранжа для квадратичных форм с линейными ограничениями Кеннета Х. Карпентера

Для дополнительных текстовых и интерактивных апплетов

  • Простое объяснение на примере правительства, использующего налоги в качестве множителя Лагранжа
  • Множители Лагранжа без объяснения стойких рубцов с акцентом на интуицию Дэна Кляйна
  • Геометрическое представление метода множителей Лагранжа. Обеспечивает убедительное понимание в двух измерениях, что в минимальной точке направление наискорейшего спуска должно быть перпендикулярно касательной к кривой ограничения в этой точке. [Требуется InternetExplorer / Firefox / Safari] Демонстрация Mathematica от Шаши Сатьянараяны
  • Апплет
  • Видео-лекция MIT OpenCourseware о множителях Лагранжа из курса многомерного исчисления
  • Слайды, сопровождающие текст по нелинейной оптимизации Бертсекаса , с подробностями о множителях Лагранжа (лекции 11 и 12)
  • Геометрическая идея множителей Лагранжа
  • Пример MATLAB использования множителей Лагранжа в оптимизации