Читайте также:
|
|
Z=f(x,y) при ограничении g(x,y)=0, min(f(x,y)).
Лагранжем был предложен метод, носящий название Метод Множителей Лагранжа.
Создается множество функций F(x, y, ⱹ) = f(x,y) + ⱹg(x, y).
Необходимыми условиями min этой функции совпадают с минимумом заданной функции f, и необходимые условия можно записать в виде системы уравнений, где 1-е уравнение – производное F’(x)=0, F’(y)=0,F’(лямбда)=0.
Эта система уравнений представляет из себя систему трех уравнений с тремя неизвестными. Решая ее, получаем значения x,y,лямбда в точке минимума функции.
Можно обобщить задачу на n-мерное пространство. Пусть дана функция f от n переменных x1,x2,x3… xn. Функция будет записана в виде:
Z=f(x), g1(x)=0, g2(x)=0,…,gm(x)=0, найти min f(x)
F(x, ⱹ)=f(x)+∑(i=1,m) ⱹigi(x)
лямбдаi – коэффициент Лагранжа.
Вычисляя производные от ф-и Лагранжа, получаем систему уравнений. Эта система является необходимым условием минимума функции, решая которую получаем значение x в точке минимума, и все лямбда, необходимые для решения.
∂F(x, ⱹ))/ ∂xj = ∂f(x)/ ∂xj + ∑ (i=1,m) (ⱹi(∂gi(x)/ ∂xj) = 0
∂F(x, ⱹ))/ ∂ ⱹ = gi(x) = 0
Пусть дан некий малый вектор h. Для точки x* можно записать след. Неравенство, означающее, что точка x* есть точка локального минимума. Также величина h должна быть такой, чтобы удовлетворялись исходные равенства для любого i.
Условная многомерная минимизация решения задач НЛП. Ограничения в виде неравенств, активные и неактивные ограничения.
Дана функция f(x)=z,gi(x)<=bi. Найти минимум функции f.
К такому виду можно свести почти любые задачи с ограничениями неравенствами. Общих методов, гарантирующих решение подобных задач не существует. Для решения можно попробовать преобразовать в ограничения в виде равенств. Для этого во все неравенства добавляется неотрицательная переменная Ui2 >=0. Gi(x) + Ui2=bi. Теперь задача сводится к мин функции при наличии ограничений в виде равенств:
F(x, ⱹ,U) = f(x)+∑ ⱹ(gi(x)+Ui2-bi)
∂F/∂xj = ∂f/∂xj+∑, ⱹi(∂gi/∂xi)=0
∂F/∂ ⱹi=gi+Ui2-bi=0
∂F/∂Ui=2ⱹiUi=0
ⱹi(bi-gi)=0, ⱹi=0, gi(x*)=bi
!!!!
Если Li!= 0, то такие ограничения называются активными ограничениями и представляют из себя ограничения в виде равенств, с другой стороны если первоначально в исходных неравенствах для i-го неравенства имеем строгое неравенство, то множитель Лагранжа для этого I должен быть равен 0. В таких случаях принято пренебрегать данным неравенством, такие называются неактивными ограничениями. Для поставленной задачи можно ввести дополнительные условия, которые заключаются в положительной определенности коэффициентов Лагранжа, то есть все коэффициенты больше или равны 0, тогда к системе уравнений добавляется еще n членов.
Дата добавления: 2015-02-16; просмотров: 89 | Поможем написать вашу работу | Нарушение авторских прав |