Студопедия.Орг Главная | Случайная страница | Контакты | Мы поможем в написании вашей работы!  
 

Метод множителей Лагранжа



Пусть задана задача математического программирования: максимизировать функцию

Z=f(x1, x2,..., xn) (2.7)

при ограничениях

gi(x1, x2,..., xn)=0, i =1,..., m.

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

При этом полагаем, что функции f(x1, x2,..., xn) и

gi(x1, x2,..., xn)=0 (i =1,..., m) непрерывны вместе со своими первыми частными производными.

Для решения задачи составим функцию

F(x1,x2,...,xn, l1,l2,...,lm) = f(x1,x2,...,xn) + , (2.8)

определим частные производные

и приравняем их нулю.

В результате получим систему уравнений

(2.9)

Функция (2.8) называется функцией Лагранжа, а числа liмножителями Лагранжа.

Если функция Z=f(x1,x2,...,xn) в точке X(0)=() имеет экстремум, то существует такой вектор , что точка является решением системы (2.9).

Следовательно, решая систему (2.9), получаем множество точек, в которых функция Z может иметь экстремальные значения.

При этом неизвестен способ определения точек глобального минимума или максимума.

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

Если для функций Z=f(x1,x2,...,xn) и gi(x1,x2,...,xn) (i =1... m) существуют вторые частные производные и они непрерывны, то можно вывести достаточное условие существования локального экстремума функции в точке, являющейся решением системы (2.9).

Однако практическое значение этого условия невелико.

Метод множителей Лагранжа имеет ограниченное применение, т.к. система (2.9), как правило, имеет несколько решений.

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

Таким образом, определение экстремальных точек задачи (2.8) методом множителей Лагранжа включает следующие этапы:

1. Составление функции Лагранжа.

2. Нахождение частных производных от функции Лагранжа по переменным xj и li и приравнивание их к нулю.

3. Решая систему уравнений (2.9), находят точки, в которых целевая функция задачи может иметь экстремум.

4. Среди точек, подозрительных на экстремум, находят такие, в которых достигается экстремум, и вычисляют значение функции (2.7) в этих точках.

П р и м е р 1. Найти точку условного экстремума

функции Z=x1x2+x2x3 при ограничениях

Р е ш е н и е. Составим функцию Лагранжа

F(x1,x2,x3,l1,l2) = x1x2+x2x3 + l1(x1+x2-- 2 ) + l2(x2+x2- 2 ) и продифференцируем ее по переменным x1, x2, x3, l1 и l2.

Приравнивая полученные выражения к нулю, получаем

 
 

следующую систему уравнений:

 
 

Из первого и третьего уравнения следует, l1 = l2 = -x2; тогда

Решая данную систему, находим: x1 = x2 = x3 =1, Z =2.





Дата публикования: 2014-11-02; Прочитано: 825 | Нарушение авторского права страницы | Мы поможем в написании вашей работы!



studopedia.org - Студопедия.Орг - 2014-2024 год. Студопедия не является автором материалов, которые размещены. Но предоставляет возможность бесплатного использования (0.006 с)...