Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ЭММ-лекции.docx
Скачиваний:
6
Добавлен:
08.09.2019
Размер:
2.49 Mб
Скачать

Задача нелинейного математического программирования (знмп)

100% - полезность денег гражданина Петрова

F(x)=(0,6)tlnx

X1 – короткий депозит на 1 год под 8% годовых

X2 – длинный депозит на 2 года под 11% годовых

U (x)=ln(100-X1-X2)+0,6*ln1,08*X1+0,36Ln1,23X2max

X1+X2=<100

X1>=0

X2>=0

Предприятие производит 2 вида продукции и использует при этом 3 вида ресурсов. Известны запасы ресурса на плановый период, нормативные величины затрат на продукцию и нормативные величины себестоимости единицы продукции.

Ресурс

Запас ресурса

Нормативы затрат на одно изделие

А

Б

1

B1

A11

A12

2

B2

A21

A22

3

B3

A31

A32

Нормативная себестоимость

 

P1

P2

Значение величины aij и pj были определены при условии, что при производстве продукции отсутствует брак. В реальных условиях наличие брака приводит к тому, что затраты сырья на единицу продукции aij

аijФ= аij+kj*Xj

Себестоимость при этом также возрастает и зависит от объемов выпускаемой продукции

pjФ=pj+Sj*Xj

kj; Sj – некоторые известные константы

xj – продукции 1 и 2 вида

необходимо составить математическую модель для определения величин Xj при которых себестоимость всей выпущенной продукции является минимальной.

F (x)=(p1+S1X1)X1+(p2+S2X2)X2 min

(a11+K1X1)X1+(a12+K2X2)X2=<B1

(a21+K1X1)X1+(a22+K2X2)X2=<B2

(a31+K1X1)X1+(a32+K3X2)X2=<B3

F (x)=p1x1+S1X21+p2x2+s2x22min

A11X1+k1X21+A12X2+K2X22=<B1

A21X1+k1X21+A22X2+K2X22=<B2

A31X1+k1X21+A32X2+K2X22=<B3

Задачи в которых целевая функция и/или система ограничений не являются линейными функциями от переменных задачи принято называть ЗНМП

Для решения ЗНМП используются два основных метода

  1. Метод неопределенных множителей Лагранжа

Используется в двух случаях

  1. Все ограничения системы ограничений имеют вид равенств

F (x1…xn)max

ϕ1(x1….xn)=b1

….

ϕ m(x1….xn)=bm

ϕ 1…. ϕ m – скалярные функции от переменных задачи известного вида

с использованием функции ϕ и f составляется вспомогательная функция Лагранжа

L(X1….Xn; λ1….. λn)= f(x1….xn)+ *[ϕi(x1xn)-bm]

Н еобходимые условия максимум целевой функции f(x) записываются в виде системы нелинейных уравнений

= + =0

=(ϕi(x1…xn)-bi=0 i=1…m

ϕ 1(x1….xn)=<b1

….

ϕ m(x1….xn)=<bm

В классической постановке требуется чтобы все ограничения имели знак =<

Система ограничений неравенств путем введения дополнительных неотрицательных переменных приводится к виду ограничения равенств

При использовании этого метода основной проблемой является разрешимой полученной системы нелинейных уравнений

ϕ1(x1…xn)+u21=b1

…..

Φm(x1…xn)+u21=b1

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

L (X1….Xn; λ1….. λn; u1……um)= f(x1….xn)+ *[ϕi(x1…xn)+ui2-b1]

= + = +1+ λ2=0

i(x1…xn)-ui2-b1=0

=2λi*uii[bii(x1….xn)]=0

Полезность денег гражданина Петрова

U (x)=ln(100-X1-X2)+0,6*ln1,08*X1+0,36Ln1,23X2max

X1+X2=<100

X1>=0

X

2>=0

X1+X2=<100

-X1=<0

-X2=<0

X 1+X2+U22=<100

-X1+ U22=<0

-X2+ U23=<0

Данная система уравнений имеет имя: Условия Куна-Таккера

= + = + +λ1+ λ2=0

i(x1…xn)-ui2-b1=0

=2λi*uii[bii(x1….xn)]=0

  1. Некоторый ограничения системы ограничений имеют вид неравенств

  1. Градиентный метод

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]