Автор: Пользователь скрыл имя, 04 Февраля 2013 в 18:41, шпаргалка
Линейное программирование – раздел математического программирования, применяемый при разработке методов отыскания экстремума линейных функций нескольких переменных при линейных дополнительных ограничениях, налагаемых на переменные. По типу решаемых задач его методы разделяются на универсальные и специальные. С помощью универсальных методов могут решаться любые задачи линейного программирования (ЗЛП). Специальные методы учитывают особенности модели задачи, ее целевой функции и системы ограничений.
11,12.Метод множителей Лагранжа для задач нелинейного и выпуклого программирования.Теорема Куна-Такера
Функция f определена множестве x. Функция наз. Выпуклой, если для люб. 2 точек отрезок, проведенный между ними, лежит внутри множества x.
F(x)- выпукл. Ф-ция, определенная на множестве x
Теорема Куна- Такера
Задача 1. Найти min f(X) при j(X) <=0, i=l,m
Т.о. x-вектор, x= (x1,x2,…xn)
Для этой задачи сост-ся ф-ция Лагранжа
m
L (x,λ)= f(x)+ S λi ji(x)
i=1
(λi-множитель Лагранжа)
(x*, λ*)- будем называть типовой точкой для функции Лагранжа, если выполняется след. Неравенство
L (x*,λ) <=L (x*,λ*) <=L (x,λ*) " x, λ(*) (*)
λ= (λ1, λ2,…, λm)
Формулировка теоремы Куна-Такера
Пусть $x>=0 : ji(x) <0, i= 1,m;
Чтобы х* была решением задачи 1, необходимо и достаточно, чтобы существовала такая т. Х*, которая уд-ла (*)
Если потребовать, чтобы функция f(x) и j(х) были дифференц-мы, то теорема Куна-Такера м.б. сформулирована след. Образом:
δL (x*,L*) /δx ³0
x* умножить δL(x*,L*)/ δx=0
x*³0
δL (x*,λ*) / δλ £ 0
λ* умножить δL(x*, λ*) / δλ=0
λ³0
2.Основные виды записи ЗЛП.
Общей задачей линейного программирования (ОЗЛП) называют задачу
(1.24)
при ограничениях:
(i=1,..,m1) (1.25)
(i=m1+1,..,m2) (1.26)
(i=m2+1,…,m) (1.27)
xj≥0 (j=1,..,n1) (1.28)
xj – произвольные (j=n1+1,…,n) (1.29)
где cj, aij, bi – заданные действительные числа; (1.24) – целевая функция; (1.25) – (1.29) – ограничения; х=(x1;…;xn) план задачи.
Симметричной формой записи ЗЛП называют задачу
(1.30)
(i=1,..,m) (1.31)
xj≥0 (j=1,..,n) (1.32)
или задачу
(1.33)
(i=1,..,m) (1.34)
xj≥0 (j=1,..,n) (1.35)
В экономической практике задача (1.30) – (1.32) (или (1.33) – (1.35)) встречается наиболее часто.
Канонической формой записи ЗЛП называют задачу
(1.30)
(i=1,..,m) (1.31)
xj≥0 (j=1,..,n) (1.32)
Рассмотрим еще два употребительных вида записи – матричную и векторную. В модель (1.36) – (1.38) введем обозначения:
C=[c1 c2 … cn], , ,
где C – матрица–строка; A – матрица системы управлений; X – матрица–столбец переменных; A0 – матрица–столбец свободных членов.
Каноническая форма задачи примет вид:
max Z=[c1 c2 … cn][x1 x2 … xn]T
, X≥0,
или
max Z=CX, AX=A0, X≥0
Полезной является также векторная форма ЗЛП. Для столбцов матрицы A введем обозначения:
Тогда задача (1.36) – (1.38) в векторной форме записи примет вид:
max Z=cx;
A1x1+…+Ajxj+…+Anxn=A0, x≥0
где cx – скалярное произведение векторов c=(c1;…;cn) и x=(x1;…;xn).
Информация о работе Шпаргалки по "Основам эконометрики и математического моделирования"