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

Автор работы: Пользователь скрыл имя, 24 Марта 2014 в 16:27, курсовая работа

Краткое описание

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

Содержание

Введение……………………………………………………………….
1 Необходимое и достаточные условия экстремума………………..
1.1 Необходимое условие экстремума………………………….........
1.2 Достаточные условия экстремума функции двух переменных……………………………………………………………
1.3 Достаточные условия экстремума функции nпеременных…….
2 Условный экстремум………………………………………………..
2.1 Метод множителей Лагранжа переносится на случай функции любого числа аргументов. ……………………………………………
3 Задачи с ограничениями в виде равенств и неравенств…………..
3.1 Задачи с ограничениями в виде равенств ………………………
3.1.1 Множители Лагранжа ………………………………………….
3.2 Задачи с ограничениями в виде неравенств ……………………
5 Задача ………………………………………………………………..
Заключение…………………………………………………………….
Список использованных источников………………………………...

Прикрепленные файлы: 1 файл

конечный вариант.docx

— 133.12 Кб (Скачать документ)

 Рассмотрим задачу  с одним ограничением-равенством:

 

,                                   (13)

 

                                           (14)

 

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

 

             (15)

 

 Функция  называется функцией Лагранжа. Здесь – множитель Лагранжа.

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

.

Тогда, как не трудно видеть, минимизирует (13) с учетом (14), поскольку для всех значений х, удовлетворяющих (15),  и

Разумеется, нужно подобрать значение   = 0 таким образом, чтобы координата точки безусловного минимума удовлетворяла равенству (14). Это можно сделать, если, рассматривая как переменную, найти безусловный минимум функции Лагранжа (15) в виде функции , а затем выбрать значение , при котором выполняется равенство (14).

Пример.

Решить задачу

 

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

 

 Построим функцию Лагранжа:

 

 

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

 

 

 

 Для того чтобы проверить, соответствует ли стационарная  точка  минимуму, вычислим матрицу Гессе функции Лагранжа, рассматриваемой как функция от x:

 

 Эта матрица положительно  определена, так как для любого  ненулевого вектора :

*

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

 

 Таким образом, условный  минимум достигается при 

 

а минимальное значение есть . 

Очень часто оказывается, что решение системы

 

в виде явной функции переменной получить нельзя. Тогда значения x и   находятся путем решения следующей системы, состоящей из n+1 уравнений с  n+1 неизвестными:

,

 

Решить такую систему можно каким-либо численным методом.

 Для каждого из решений  вычисляется матрица Гессе функции Лагранжа, рассматриваемой как функция от x. Если она положительно определена, то решение – точка минимума.

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

 

,

 

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

 

 Здесь  – множители Лагранжа, то есть неизвестные параметры, значения которых нужно определить. Приравнивая частные производные L по x нулю, получаем следующую систему

 

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

 

 Решение расширенной  системы, состоящей из N+K уравнений с N+K неизвестными, определяет стационарную точку функции L. Затем реализуется процедура проверки на минимум или максимум, которая проводится на основе вычисления элементов матрицы Гессе функции Лагранжа, рассматриваемой как функция от x.

 

 

 

 

 

 

 

 

3.2 Задачи с ограничениями в виде неравенств

Рассмотрим задачу

 

                                          (16)

 

с ограничениями неравенствами

 

                                     (17)

 

 Пусть область (17) (обозначим  ее D) – непустое, ограниченное замкнутое множество. Функция Лагранжа для задачи (16) с ограничениями (17) определяется формулой

 

,             (18) 

 

где – вектор множителей Лагранжа:

 В точке локального  минимума x* задачи (17), каждое из ограничений (18) выполняется либо в виде равенства = 0, либо в виде неравенства < 0. Ограничения первого вида называются активными ограничениями. Остальные ограничения называются неактивными ограничениями.

 Если точка и ограничения 0, активны, то условие линейной независимости градиентов функций активных ограничений в точке x* называется условием регулярности ограничивающих функций в точке x*. Это условие означает, что, например, при n=2 количество ограничивающих функций, проходящих через точку x*, не должно превышать 2 и в точке x* векторы не должны быть коллинеарны.

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

 

Рисунок 3 Ситуации, в которых

Не выполняется условие регулярности двумерной задачи

 

 Большое значение в теории и вычислительной практике имеет следующая теорема (теорема Куна-Таккера для задачи условной оптимизации с ограничениями типа неравенств).

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

 

 Отметим, что теорема  не запрещает того, чтобы все  множители Лагранжа были равны  нулю.

 Смысл этой теоремы  можно пояснить следующим примером.

 Рассмотрим двумерную (n=2) задачу (16), (17), в которой область допустимых значений D задается тремя ограничивающими функциями. Положим, что множество D имеет вид, представленный на рисунке 4.

 Для всех граничных  точек области D (рисунок 4), очевидно, выполняются условия регулярности ограничивающих функций.  

Если точка x* находится внутри множества D (т.е. является стационарной точкой функции f(x)), то теорема будет справедлива, если положить все множители Лагранжа i равными нулю.

Рисунок 4 К теореме Куна-Таккера

 

 Пусть теперь точка x* находится на одной из дуг, например, на дуге AB, т.е. пусть ограничениеявляется активным ограничением, а остальные ограничения – неактивными ограничениями. Тогда в этой точке и справедливость теоремы вытекает из правила множителей Лагранжа для задачи с ограничениями типа равенств, если  положить .

 Пусть, наконец, точка x* находится в одной из угловых точек множества D, например, в точке B, т.е. пусть  ограничения , являются активными ограничениями, а ограничение – неактивным ограничением. Тогда можно положить и справедливость теоремы вытекает из правила множителей Лагранжа для задачи с ограничениями типа равенств.

 Теорема Куна – Таккера означает, что в ее условиях вместо задачи условной оптимизации (16), (17) можно решать задачу безусловной оптимизации функции Лагранжа (18).

 Необходимым условием  существования локального минимума  этой задачи в некоторой точке  x* является условие

 

 

 

4 Задача

По плану производства продукции предприятию необходимо изготовить 200 изделий. Эти изделия могут быть изготовлены двумя технологическими способами. Производственные затраты на изготовление n изделий первым способом равны 4n+n2, а для второго способа – 8n+n2. Сколько изделий надо изготовить каждым способом, чтобы общие затраты на производство продукции были бы минимальными.

Решение: 
Обозначим число изделий, изготовленных первым способом через – х1, вторым способом – х2. Тогда суммарные затраты на изготовление продукции по плану составят:  f(x1,x2)=4x1+2x1+8x2+2x2.          

При этом общее число изделий должно быть равно 200, т.е.

x1+x2=200.

Получим математическую модель задачи:

f(x1,x2)=4x1+2x1+8x2+2x2

x1+x2=200

x1    x2

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

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

L(x1,x2,)=4x1+2x1+8x2+2x2+(200-x1-x2)

Найдем частные производные функции L по x1, x2,  и приравняем их к нулю:

 

 
 
 

 

Исключим из этой системы , например, выразим  из первого уравнения   и подставим найденное значение во второе уравнение системы, получим:

 

Таким образом, по необходимому условию экстремума дифференцируемой функции получим стационарную точку М(101,99) возможного условного экстремума функции f(x1,x2).

Дальнейшее исследование этой точки будем проводить, как и в случае безусловного экстремума.

Найдем частные производные второго порядка:

 

 

 

 

 Для рассматриваемого примера производные постоянны и не зависят от значений х1 и х2. Поэтому a11=2,  a12=0, a21=0, a22=2. Вычислим определитель:

 

Так как определитель больше нуля и a11=2>0, следовательно, в точке М(101,99) функция f(x1,x2) имеет минимум:

 

 

 

 
Заключение

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

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

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

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

 

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

 

Список использованных источников

1. Березин И.С., Жидков  Н.П. Методы вычислений. Том 1 и 2. –  М.: “Наука”, 1994-398 с.

2. Бахвалов Н.С. Численные  методы. – М.: “Наука”, 1993-412с.

3. Калиткин Н.Н. Численные  методы. – М.: “Наука”, 1991-516 с.

4. Зуховицкий С.И., Авдеева Л.И. Линейное и выпуклое программирование.– М.: “Наука”,1994-488 с.

5. Васильев Ф.П. Численные  методы решения экстремальных  задач. - М.: Наука, 1980-168 с.

6. Сухарев А.Г., Тимохов  А.В., Федоров В.В. Курс методов  оптимизации. - М.: Наука, 1986-656 с.

7. Поляк Б.Т. Введение в  оптимизацию. - М.: Наука, 1983-332 с.

8. Сеа Ж. Оптимизация. Теория  и алгоритмы. - М.: Мир, 1973-524 с.

9. Зангвилл У. Нелинейное  программирование. Единый подход. - М.: Сов. радио,1973-446 с.

10. Банди Б. Методы оптимизации (вводный курс). - М.: Радио и связь,1988-498 с.

 

 


Информация о работе Метод множителей Лагранжа