Научная электронная библиотека
Монографии, изданные в издательстве Российской Академии Естествознания

2.4. МЕТОД МНОЖИТЕЛЕЙ ЛАГРАНЖА

Рассмотрим общую задачу оптимизации, содержащую несколько ограничений в виде равенств:   минимизировать f(x) при ограничениях gi (x)=0, j=1,...,к.

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

Минимизировать f(x)= x1 . x2 +  x3  при ограничении: g(x)= x1 +x 2+ x3 - 1 = 0.  Исключив переменную x3 с помощью уравнения g(x)=0, получим оптимизационную задачу с двумя переменными без ограничений: f(x1 , x2) = x1 .  x2 + (1 - x1 - x2)  .

Метод исключения переменных применим лишь в тех случаях, когда уравнения, представляющие ограничения, можно разрешить относительно некоторого конкретного набора независимых переменных. При наличии большого числа ограничений в виде равенств, процесс исключения переменных становится весьма трудоемкой процедурой. Кроме того, возможны ситуации, когда уравнения не удается разрешать относительно переменной. В частности, если в приведенном примере ограничения g(x)=0 задать в виде g(x)= p+ p+ p, то получить аналитическое выражение какой-либо из переменных через другие не представляется возможным. Таким образом, при решении оптимизационных задач, содержащих сложные ограничения в виде равенств, целесообразно использовать метод множителей Лагранжа. С помощью этого метода находят необходимые условия, позволяющие идентифицировать точки оптимума в задачах оптимизации с ограничением в виде равенств. При этом задача с ограничением в виде равенств, преобразуется в эквивалентную задачу безусловной оптимизации.

Рассмотрим задачу, имеющую несколько ограничений в виде равенств:

    минимизировать f(x) при ограничениях (x)=0, при  j=1,2,....,k.

В соответствии с методом множителей эта задача преобразуется в следующую задачу безусловной оптимизации:

минимизировать L(x, )=f (x)- ppp  ,

где  L(x, p) - функция Лагранжа, p- множители Лагранжа.

На знак  pникаких требований не накладывается.

Приравниваем частные производные L(x, p) по x к нулю, получаем следующую систему n уравнений с n неизвестными:

p ...p,

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

g1(x)=0,

g2(x)=0,

.........

gk(x)=0.

Решение расширенной системы, состоящей из n+k неизвестными, определяет стационарную точку функции L.

Пример № 1. Минимизировать  f при ограничении p.

Соответствующая задача безусловной оптимизации записывается в следующем виде.

Минимизировать p

Приравняв две компоненты градиента L к нулю, получим:

         f f

           p p

Поставив полученные значения p в уравнение p, получим,  pт.е. p. Следовательно,   pp


Предлагаем вашему вниманию журналы, издающиеся в издательстве «Академия Естествознания»
(Высокий импакт-фактор РИНЦ, тематика журналов охватывает все научные направления)

«Фундаментальные исследования» список ВАК ИФ РИНЦ = 1,674