Разделы презентаций


Лекция 6. Нелинейное программирование

Содержание

План:1.Постановка задачи нелинейного программирования.2. Метод множителей Лагранжа.Решение задачи потребительского выбора.3. Задачи выпуклого программирования.Свойства выпуклых функций.4. Графический способ решения.5. Условия Куна-Такера. Пример.

Слайды и текст этой презентации

Слайд 1Лекция 6. Нелинейное программирование
Денисова С.Т.
Старший преподаватель
кафедры ММиМЭ

Лекция 6. Нелинейное программированиеДенисова С.Т.Старший преподаватель кафедры ММиМЭ

Слайд 2План:
1.Постановка задачи нелинейного программирования.
2. Метод множителей Лагранжа.Решение задачи потребительского выбора.
3.

Задачи выпуклого программирования.
Свойства выпуклых функций.
4. Графический способ решения.
5. Условия Куна-Такера.

Пример.
План:1.Постановка задачи нелинейного программирования.2. Метод множителей Лагранжа.Решение задачи потребительского выбора.3. Задачи выпуклого программирования.Свойства выпуклых функций.4. Графический способ

Слайд 3Задача нелинейного программирования
f =(x1,x2, …,хn) → min (max). При этом

переменные должны удовлетворять ограничениям:
g1(x1,x2, …,хn) ≤b1,
…………………………
gm(x1,x2, …,хn) ≤bm,
gk+1(x1,x2, …,хn)=bk+1,
………………………
gp(x1,x2,

…,хn)=bp.
x1,x2,…,хn ≥0, хотя бы одна из функций f, gi нелинейная.

Задача нелинейного программированияf =(x1,x2, …,хn) → min (max). При этом переменные должны удовлетворять ограничениям: g1(x1,x2, …,хn) ≤b1,…………………………gm(x1,x2,

Слайд 4Метод множителей Лагранжа
f(x1,x2, …,хn )→max (min)
при условиях: gi(x1,x2, …,хn)=0,
i=
(m

m)= f(x1,x2, …,хn)+
gi(x1,x2, …,хn),

Метод множителей Лагранжаf(x1,x2, …,хn )→max (min)при условиях: gi(x1,x2, …,хn)=0, i=(m

Слайд 5Применим необходимое условие экстремума :

Применим необходимое условие экстремума :

Слайд 6Достаточное условие максимума (минимума): если матрица Гессе G в стационарной точке

положительно определённая, то

Достаточное условие максимума (минимума): если матрица Гессе G в стационарной точке положительно определённая, то

Слайд 7Задача потребительского выбора
u(x1,x2,,xn)→max
при ограничении p1x1+p2x2+..+pnxn=I
x1≥0, x2≥0,..,xn ≥0
Задача.Оптимальный набор потребителя составляет

6 ед. продукта х1 и 8 ед. продукта х2. Определите

цены потребляемых благ, если известно, что доход потребителя равен 240 руб. Функция полезности потребителя имеет вид:

u(x1,x2)=
p1x1+p2x2=240, x1≥0, x2≥0
Задача потребительского выбораu(x1,x2,,xn)→maxпри ограничении p1x1+p2x2+..+pnxn=Ix1≥0, x2≥0,..,xn ≥0Задача.Оптимальный набор потребителя составляет 6 ед. продукта х1 и 8 ед.

Слайд 8Cоставим функцию Лагранжа:
L(x, λ )= u(x)+ λ ( px-I).
Необходимое

условие экстремума – равенство нулю частных производных:


Отсюда вытекает, что для

всех i в точке х рыночного равновесия выполняется равенство

Cоставим функцию Лагранжа:L(x, λ )= u(x)+ λ ( px-I). Необходимое условие экстремума – равенство нулю частных производных:Отсюда

Слайд 9


p1x1+p2x2=240


Подставив, вместо х1 – 6 ед., вместо х2 –

8 ед., получим: p1=10руб., p2=22,5руб.

p1x1+p2x2=240Подставив, вместо х1 – 6 ед., вместо х2 – 8 ед., получим: p1=10руб., p2=22,5руб.

Слайд 10Задача выпуклого программирования
Дана система неравенств вида:
gi(x1,x2, …,хn)≤bi , i=1,2,..,m

(1)
Z=f(x1,x2, …,хn )

(2)
Функции gi(x1,x2, …,хn) являются выпуклыми на выпуклом множестве М, а функция Z либо выпукла на множестве М, либо вогнута.
Задача выпуклого программирования состоит в отыскании такого решения системы (1), при котором (выпуклая) функция (2) достигает минимального значения , или вогнутая функция Z достигает максимального значения.
Задача выпуклого программированияДана система неравенств вида:gi(x1,x2, …,хn)≤bi , i=1,2,..,m      (1)Z=f(x1,x2, …,хn )

Слайд 11Свойства выпуклых функций:
1)Если F(X) –выпукла, то функция -F(X) – вогнута.
2)

Функция F(X)=С и линейная функция F(X)=ax+b являются всюду выпуклыми и

всюду вогнутыми.
3) Если функции F i(X) –выпуклы, i=1,..,m, то при любых действительных числах i ≥0 функция  iF i(X) также является выпуклой.
4)Если F(X) –выпукла, то для любого числа  область
решений неравенства F(X)<  является либо выпуклым
множеством, либо пустым.
5)Если  i(X) –выпуклые при всех неотрицательных значениях переменных, то область решений системы неравенств  i(X)≤ bi , i=1,..,m, является выпуклым
множеством(если она не пуста).
Свойства выпуклых функций:1)Если F(X) –выпукла, то функция -F(X) – вогнута.2) Функция F(X)=С и линейная функция F(X)=ax+b являются

Слайд 12Свойства выпуклых функций
6) Выпуклая (вогнутая) функция, определённая на выпуклом множестве

М, непрерывна в каждой внутренней точке этого множества.
7) Всякая дифференцируемая

строго выпуклая (вогнутая) функция имеет не более одной стационарной точки (т.е. точки, в которой равны нулю все частные производные). Для выпуклой (вогнутой) функции стационарная точка является точкой локального и глобального минимума (максимума).
8)Дважды дифференцируемая функция F(X)=F(x1,.. Xn ) является выпуклой в том случае, когда

Свойства выпуклых функций6) Выпуклая (вогнутая) функция, определённая на выпуклом множестве М, непрерывна в каждой внутренней точке этого

Слайд 13Для любых ХМ и х, не обращающихся в 0 одновременно.
Для

определения выпуклости функции применяют критерий Сильвестра:
Условие (*) выполняется тогда

итолько тогда, когда неотрицательны все главные миноры  к матрицы вторых частных производных (матрицы Гессе).
Если все  к >0, то неравенство (*) выполняется как строгое, и функция F(X) является строго выпуклой.
Для любых ХМ и х, не обращающихся в 0 одновременно.Для определения выпуклости функции применяют критерий Сильвестра: Условие

Слайд 14Задача ЛП является частным случаем задачи выпуклого программирования.
Если целевая функция

Z является строго выпуклой (строго вогнутой) и если область решений

системы ограничений не пуста и ограничена, то задача ВП всегда имеет единственное решение.
Минимум выпуклой (максимум вогнутой) функции достигается внутри области решений, если там имеется стационарная точка, или на границе этой области, если внутри неё нет стационарной точки.
Задача ЛП является частным случаем задачи выпуклого программирования.Если целевая функция Z является строго выпуклой (строго вогнутой) и

Слайд 15Графический способ решения
1. Найти экстремумы функции L(x1,x2)=x1+2x2 при ограничениях
x12

+ x22 ≤25, x1 ≥0, x2 ≥0,

Максимум достигается в точке касания А окружности x12 + x22 =25 и линии уровня
x1+2x2 =C

А(√5,2√5)

Графический способ решения1. Найти экстремумы функции L(x1,x2)=x1+2x2 при ограничениях x12 + x22 ≤25, x1 ≥0, x2 ≥0,

Слайд 16Условия Куна-Такера:
Необходимые условия минимума функции
f(x1,x2, …,хn ) с условиями: gi(x1,x2,

…,хn)≤bi
имеют вид:






Условия Куна-Такера:Необходимые условия минимума функцииf(x1,x2, …,хn ) с условиями: gi(x1,x2, …,хn)≤biимеют вид:

Слайд 17Условия Куна-Такера:
Рассмотрим следующую общую задачу нелинейного программирования:
минимизировать

f(x1 x2 …xn) (1)
при ограничениях
gi(x1,x2, …,хn)≤bi , i=1,2,..,m

(2)
hi(x1,x2, …,хn)=0, i=1,2,..,k (3)


Условия Куна-Такера:Рассмотрим следующую общую задачу нелинейного программирования:минимизировать   		 f(x1 x2 …xn)		 (1)при ограничениях 	gi(x1,x2, …,хn)≤bi

Слайд 18Достаточность условий Куна-Таккера:
Пусть целевая функция f(x1,,,xn) выпуклая, все ограничения в

виде неравенств содержат вогнутые функции , а ограничения в виде

равенств содержат линейные функции . Тогда если существует решение , удовлетворяющее условиям Куна—Таккера (4) — (6), то X* — оптимальное решение задачи нелинейного программирования.
Проверить матрицу Гессе:
Если положительно определённая в стационарной точке , то – минимум. Если отрицательно определённая в стационарной точке , то – максимум.

Достаточность условий Куна-Таккера:Пусть целевая функция f(x1,,,xn) выпуклая, все ограничения в виде неравенств содержат вогнутые функции , а

Слайд 19Пример на применение условий Куна-Таккера

Пример на применение условий Куна-Таккера

Слайд 201) 1 =0; 2 ≠0;

1) 1 =0;  2 ≠0;

Обратная связь

Если не удалось найти и скачать доклад-презентацию, Вы можете заказать его на нашем сайте. Мы постараемся найти нужный Вам материал и отправим по электронной почте. Не стесняйтесь обращаться к нам, если у вас возникли вопросы или пожелания:

Email: Нажмите что бы посмотреть 

Что такое TheSlide.ru?

Это сайт презентации, докладов, проектов в PowerPoint. Здесь удобно  хранить и делиться своими презентациями с другими пользователями.


Для правообладателей

Яндекс.Метрика