Похожие презентации:
3Metody_optimizatsii_Teoria_dvoystvennosti
1.
ЛекцияДвойственные задачи ЛП
Домашова Д.В.
1
2.
Определение двойственной задачиРассмотрим задачу ЛП в общей форме
F c1x1 ... cn xn max
a11 x1 a12 x2 ... a1n xn b1
.
ak1 x1 ak 2 x2 ... akn xn bk
.
am1 x1 am 2 x2 ... amn xn bm
(1)
x j 0, j 1, l , l n
Определение: Задача
F * b1 y1 ... bm ym min
a11 y1 a21 y2 ... am1 ym c1
.
a
y
a
y
...
a
y
c
1l 1 2l 2
ml m
l
.
a1n y1 a2 n y2 ... amn ym cn
yi 0, i 1, k , k m
называется
задаче (1).
двойственной
к
2
3.
Определение двойственной задачиПрямая задача
1 n - переменных
2 m - ограничений
3 Целевая функция – ищется max
4 c – вектор коэффициентов
целевой функции
5 b – вектор свободных членов
системы ограничений
6 A – матрица коэффициентов
системы ограничений
7 xj >=0, j=1,k
8 xj – не ограничена в знаке,
j=k+1,n
9 i-ое ограничение «<=»,i=1,l
10 i-ое ограничение «=»,i=l+1,m
Двойственная задача
m - переменных
n - ограничений
Целевая функция – ищется min
b – вектор коэффициентов
целевой функции
c – вектор свободных членов
системы ограничений
Aт – матрица коэффициентов
системы ограничений
j-ое ограничение «>=»,j=1,k
j-ое ограничение «=»,j=k+1,n
yi >=0, i=1,l
yi, – не ограничена в знаке,
i=l+1,m
3
4.
Пример постановки двойственной задачиF = x1 – 4x2 – 3x3 min
3x1 4 x2 x3 7
x1 2 x2 x3 6
x 4
3
xj ≥ 0, j 1,3
F = - x1 + 4x2+ 3x3 max
3x1 4 x2 x3 7
x3 4
x 2x x 6
2
3
1
xj ≥ 0, j 1,3
F *= 7y1 – 4y2 + 6y3 min
3 y1 y3 1
4 y1 2 y3 4
y y y 3
2
3
1
y1,2 ≥ 0
4
5.
Симметричная пара двойственных задачСимметричная пара двойственных задач:
F c, x max
Ax b
x 0
F b, y min
*
AT y C
y 0
5
6.
Основные теоремы двойственностиТеорема 1. Если одна из пары двойственных задач имеет
оптимальное решение, то и другая имеет оптимальное решение,
причем значения целевых функций задач при их оптимальных
планах равны между собой: F(x*) = F*(y*). Если же целевая
функция одной из пары двойственных задач не ограничена, то
другая задача вообще не имеет планов (ОДР пуста).
Теорема2: x ( x1 ,..., xn ) и y
прямой и двойственной задач
*
*
*
*
( y1* ,...., ym* ) - оптимальные решения
n
( aij x*j bi ) yi* 0, i 1, m
j 1
m
( aij yi* c j ) x*j 0, j 1, n
i 1
6
7.
Основные теоремы двойственности*
1
Теорема 3. y = Cb AB
Доказательство.
Пусть прямая задача:
F c, x max
Ax b
x 0
Тогда двойственная:
F * y, b min
AT y C
Пусть x* - оптимальное решение прямой.
Тогда ABx*b = b, AB 1 AB xb* AB 1b, xb* AB 1b .
Подставим x* в целевую функцию:
F = <c,x*> = cbx*b = Cb AB 1b ,
Cb AB 1b = y*b тогда y* = Cb AB 1 ,
где Cb – коэффициенты при базисных переменных;
AB 1 - обратная матрица к матрице, составленной из компонент векторов,
вошедших в оптимальных базис (расположена в первых m строках
последней (оптимальной) симплекс-таблицы, в столбцах векторов,
представляющих начальный базис.
При этом y* = Cb AB 1 - находится в строке Δ
7
8.
Основные теоремы двойственностиУстановим соответствие между переменными прямой и двойственной
задач в симплекс-таблице:
x1...xn
xn 1...xn m
основные
дополнительные
y 1... ym n
m
y1... y m
дополнительные
основные
8
9.
Пример9
10.
Пример10
11.
Пример11
12.
Экономическая интерпретациядвойственных задач
12
13.
Экономическая интерпретациядвойственных задач
Задача об оптимальном плане производства продукции
n – видов продукции, ;
m – видов ресурсов (сырья), ;
aij – количество ресурса i-го вида, требующегося для
производства единицы продукции j-го вида;
bi – запасы ресурса i-го вида ;
cj – доход (прибыль) от реализации единицы продукции
j-го вида.
13
14.
Экономическая интерпретациядвойственных задач
Задача об оптимальном плане производства продукции
Необходимо найти такой план производства продукции, при
котором достигается максимальная прибыль, для
реализации которого достаточно имеющихся ресурсов.
Оценить каждый из видов сырья, используемых для
производства продукции. Оценки, приписываемые каждому
из видов сырья должны быть такими, чтобы оценка всего
используемого сырья была минимальна, а суммарная
оценка сырья, используемого на производство единицы
продукции любого вида, - не меньше цены единицы
продукции данного вида.
Найти интервалы устойчивости двойственных оценок по
отношению к изменениям ресурсов каждого типа.
14
15.
Экономическая интерпретациядвойственных задач
C1
C2
C3
Цена
за
продукции
единицу
A
1
0
4
B
0
1
2
C
2
3
0
D
1
2
4
9
6
4
7
Запасы
180
210
800
15
16.
Экономическая интерпретациядвойственных задач
Построим модели
16
17.
Экономическая интерпретациядвойственных задач
Построим модели
F 9 x1 6 x 2 4 x3 7 x4 max
x1 2 x3 x4 180
x2 2 x3 x4 210
4 x 2 x 4 x 800
2
4
1
x j 0, j 1,4
17
18.
Экономическая интерпретациядвойственных задач
Построим модели
F 9 x1 6 x 2 4 x3 7 x4 max
x1 2 x3 x4 180
x2 2 x3 x4 210
4 x 2 x 4 x 800
2
4
1
x j 0, j 1,4
F * 180 y1 210 y2 800 y3 min
y1 4 y3 9
y 2y 6
2
3
2 y1 3 y2 4
y1 2 y2 4 y3 7
yi 0, i 1,3
18
19.
Экономическая интерпретациядвойственных задач
Приведем к канонической форме
F 9 x1 6 x 2 4 x3 7 x 4 max
x1 2 x3 x 4 x5 180
x 2 3x 3 2 x 4 x6 210
4 x 2 x 4 x x 800
2
4
7
1
x j 0, j 1,7
19
20.
Экономическая интерпретациядвойственных задач
базис
Сб.
В
А5
А6
А7
0
0
0
180
210
800
F=0
9
А1
[1]
0
4
-9
6
А2
0
1
2
-6
4
А3
2
3
0
-4
7
А4
1
2
4
-7
0
А5
1
0
0
0
0
А6
0
1
0
0
0
А7
0
0
1
0
При данном плане ничего не производится, сырье не
используется, F = 0.
∆