Академический Документы
Профессиональный Документы
Культура Документы
II
8
III
A
I
L 3 D
M B
1
C
III -1 0 2 4 K 6 I
II
L
1.2. Определим оптимальное решение. Оптимальное решение достигается в точке В. Координаты точки В x ,x
*
1
*
2 находим как точку
пересечения прямых (I) и (II), решая систему уравнений:
x1 2 x2 6 x1 31
3 L 3 3 1 2 1 1 12 2
1 3 3 3
2 x1 x2 8 x2 1
3
То есть решение задачи: оптимальный план x , x 3 13 ;1 13 103 ; 43 , оптимальное значение функции L
*
1
*
2
*
12 2
38
3 3 .
1.3. Найдем интервалы устойчивости для коэффициентов целевой функции c(i). Определим пределы изменения коэффициентов целевой
функции L 3 x1 2 x2 в которых сохранится оптимальный базис. Оптимальный план (точка B) есть точка пересечения прямых (I) и (II).
Линия (I) уравнение x1 2 x2 6 x1 6 2 x2 коэффициент наклона k 2 ;
1 1
Линия (II) уравнение 2 x1 x2 8 x1 4 x2 коэффициент наклона k ;
2 2
38 c2 c
Целевая функция уравнение c1 x1 c2 x2 38 / 2 x1 x2 коэффициент наклона k 2 ;
3 c1 c1
c2 1 1 c2 c1
2 2 c2 2c1
c1 2 2 c1 2
c1
Если коэффициенты целевой функции будут удовлетворять условию c2 2c1 , то оптимальный план не изменится.
2
c1 3
c1 3 c2 2c1 c2 6
При постоянном значении коэффициента , коэффициент меняется в пределах 2 2 ; при этом
3 10 3 4
значение целевой функции будет меняться в пределах L1 L* L2 , где L1 3 x1 x2 3 12 и
2 3 2 3
10 4
L2 3x1 6 x2 3 6 18 , то есть 12 L* 18 .
3 3
1 c2 1 2
При постоянном значении коэффициента c2 2 , коэффициент меняется в пределах 2 2 1 c1 4 ;
2 c1 2 c1
10 4
при этом значение целевой функции будет меняться в пределах L3 L* L4 , где L3 1x1 2 x2 1 2 6 и
3 3
10 4
L4 4 x1 2 x2 4 2 16 , то есть 6 L* 16 .
3 3
1.4. Найти интервалы устойчивости для правых частей b(i).
Ресурсы, соответствующие ограничениям I и II, являются дефицитными, ограничению III – недефицитными. Определим пределы
изменения правых частей ограничений, в которых сохраняется оптимальный базис.
Ограничение I.
При увеличении первого ресурса (коэффициента b1 ) прямая (I) перемещается паралельно вверх до точки А пересечения прямых (II) и
(III) . Координаты точки А определим из системы уравнений:
2 x1 x2 8 x1 21
3
1
x1 x2 1 x2
3
3.
1 1
Запас ресурса I можно увеличить до значения: b1 x1 2 x2 2 2 3 9
3 3
При уменьшении первого ресурса (коэффициента b1 ) прямая (I) перемещается паралельно вниз до точки К пересечения прямой (II) и оси
ОХ. Координаты точки К определим из системы уравнений:
x2 0 x1 4
2 x1 x2 8 x2 0.
Запас ресурса I можно уменьшать до значения: b1 x1 2 x2 4 2 0 4
Таким образом, пределы изменения правой части ограничения I : 4 b1 9 , максимально допустимый прирост b1 9 6 3 ,
2
оптимальное значение целевой функции при этом увеличится до L 3x1 2 x2 3 2 1 3 2 3 1 3 13 , максимальное приращение
3
L 13 2 12 2 1 .
3 3
Ограничение 2.
При увеличении второго ресурса (коэффициента b2 ) прямая (II) перемещается паралельно вверх до точки С пересечения прямой (I) и оси
ОХ. Координаты точки С определим из системы уравнений:
x1 2 x2 6 x 6
1
x2 0 x2 0
Запас ресурса II можно увеличить до значения: b2 2 x1 x2 2 6 0 12
При уменьшении второго ресурса (коэффициента b2 ) прямая (II) перемещается паралельно вниз до точки D пересечения пересечения
прямых (I) и (III). Координаты точки D определим из системы уравнений:
x1 2 x2 6 x1 11
3
1
x1 x2 1 x2
2
3.
1 1
Запас ресурса II можно уменьшать до значения: b2 2 x1 x2 2 1 2 5
3 3
Таким образом, пределы изменения правой части ограничения II : 5 b2 12 , максимально допустимый прирост b2 12 8 4 ,
оптимальное значение целевой функции при этом увеличится до L 3 x1 2 x2 3 6 2 0 18 , максимальное приращение
L 18 12 2 5 1 .
3 3
Ограничение 3.
При увеличении третьего недефицитного ресурса (коэффициента b3 ) прямая (III) перемещается паралельно вверх. Оптимальный план не
изменится при увеличении ресурса III до бесконечности: b3 . При уменьшении третьего ресурса прямая (III) перемещается
паралельно вниз до точки В (далее прямая станет определять оптимальный план). Координаты этой точки x1 , x2 3 1 3 ;1 1 3
* *
.
Значение b3 можно уменьшить до b3 x1 x2 3 1 3 1 1 3 2 . Пределы изменения правой части ограничения III:
2 b2 , тогда b3 2 1 3 , оптимальное значение целевой функции при этом не измениться, то есть L 0 .
1.5. Двойственные значения. Двойственное значение bi (ресурса i) определяется как отношение
максимальное приращение функции L
i .
максимальное приращение ресурса bi
L 1 1 L
L 5 3 1 0
Двойственные значения: 1 , 2 1 , 3 0.
b1 3 b2 4 3 b3 3
1.6. Таблица результатов.
x1 2 x2 6 x1 2 x2 s1 6
2 x x 8 2 x x s 8
1 2 1 2 2
x1 x2 1 Канонический вид: x1 x2 s3 1
x1 0, x2 0 x1 0, x2 0, s1 0, s2 0, s3 0
L 3x1 2 x2 max L 3x1 2 x2 0 s1 0 s2 0 s3 max
2.2. Симплекс-таблицы.
Начальная таблица.
B X1 CB X2 S1 S2 S3 bi bi/aij
3 2 0 0 0
S1 0 1 2 1 0 0 6 6
S2 0 2 1 0 1 0 8 4
S3 0 -1 1 0 0 1 1 -1
Zi 0 0 0 0 0 0
Ci-Zi 3 2 0 0 0
Вводим базис Х1 вместо S2, значение целевой функции 0. Определяющий элемент 2.
Таблица 1.
B CB
X1 X2 S1 S2 S3 bi bi/aij
3 2 0 0 0
S1 0 0 3/2 1 -1/2 0 2 4/3
Х1 3 1 1/2 0 1/2 1 4 8
S3 0 0 3/2 0 1/2 0 5 10/3
Zi 3 3/2 0 3/2 0 12
Ci-Zi 0 1/2 0 -3/2 0
Вводим базис Х2 вместо S1, значение целевой функции 12. Определяющий элемент 3/2.
Таблица 2.
B CB X1 X2 S1 S2 S3 bi bi/aij
3 2 0 0 0
Х2 2 0 1 2/3 -1/3 0 4/3
Х1 3 1 0 -1/3 2/3 0 10/3
S3 0 0 0 -1 1 1 3
Zi 3 2 1/3 4/3 0 38/3
Ci-Zi 0 0 -1/3 -4/3 0
Таблица последняя. Оптимальное решение найдено, т.к. в последней строке таблицы нет положительных значений.
2.3. Найдем оптимальный план и оптимальное значение функции по последней симплекс таблице.
Решение задачи: оптимальный план x , x 103 ; 43
*
1
*
2
*
(выделен голубым фоном), оптимальное значение функции L
38
3
(выделено
оранжевым фоном).
Двойственные значения расположены в предпоследней строке под соответствующим ограничениям дополнительными переменными
(выделены зеленым фоном).
1 4
Двойственные значения: 1 , 2 , 3 0 .
3 3
2.4. Найдем интервалы устойчивости для коэффициентов целевой функции c(i).
Интервал устойчивости для коэффициента c1 :
Заменим в последней симплекс таблице значение коэффициента 3 на c1 , пересчитаем таблицу:
B CB X1 X2 S1 S2 S3 bi bi/aij
C1 2 0 0 0
Х2 2 0 1 2/3 -1/3 0 4/3
Х1 C1 1 0 -1/3 2/3 0 10/3
S3 0 0 0 -1 1 1 3
Zi C1 2 4/3-C1/3 -2/3+2C1/3 0
Ci-Zi 0 0 -4/3+C1/3 2/3-2C1/3
Для того, что бы таблица была последней (то есть оптимальный план тот же), необходимо что бы все значения в последней строке были
4 / 3 c1 / 3 0 c 4
неположительными. Найдем c1 , решая систему неравенств: 1 1 c1 4 . Интервал устойчивости для
2 / 3 2c1 / 3 0 1 c1
коэффициента c1 : 1 c1 4
B CB X1 X2 S1 S2 S3 bi bi/aij
3 С2 0 0 0
Х2 С2 0 1 2/3 -1/3 0 4/3
Х1 3 1 0 -1/3 2/3 0 10/3
S3 0 0 0 -1 1 1 3
Zi 3 С2 2С2/3-1 -С2/3+2 0
Ci-Zi 0 0 1-2С2/3 С2/3-2
Для того, что бы таблица была последней (то есть оптимальный план тот же), необходимо что бы все значения в последней строке были
1 2c2 / 3 0 c 3 / 2
неположительными. Найдем c2 , решая систему неравенств: 1 3 / 2 c1 6 . Интервал устойчивости
c1 / 3 2 0 c1 6
для коэффициента c1 : 3 / 2 c1 6 .
2.5. Найти интервалы устойчивости для правых частей b(i).
Интервал устойчивости для коэффициента ограничения b1 :
В последней симплекс таблице
B CB X1 X2 S1 S2 S3 bi bi/aij
3 2 0 0 0
Х2 2 0 1 2/3 -1/3 0 4/3
Х1 3 1 0 -1/3 2/3 0 10/3
S3 0 0 0 -1 1 1 3
Zi 3 2 1/3 4/3 0 38/3
Ci-Zi 0 0 -1/3 -4/3 0
Значения в столбце S1 (дополнительная переменная первого ограничения) умножаем на d1 и прибавляем соответствующие значения
предпоследнего столбца (нужные ячейки выделены голубым фоном):
2 4
3 d1 3 0
d1 2
1 10
d1 0 d1 10 2 d1 3 .
3 3 d 3
d1 3 0 1
Так как b1 6 d1 и 2 d1 3 , то 6 2 6 d1 6 3 4 b1 9 - интервал устойчивости для коэффициента b1 .
Интервал устойчивости для коэффициента ограничения b2 :
В последней симплекс таблице
B CB X1 X2 S1 S2 S3 bi bi/aij
3 2 0 0 0
Х2 2 0 1 2/3 -1/3 0 4/3
Х1 3 1 0 -1/3 2/3 0 10/3
S3 0 0 0 -1 1 1 3
Zi 3 2 1/3 4/3 0 38/3
Ci-Zi 0 0 -1/3 -4/3 0
Значения в столбце S2 (дополнительная переменная второго ограничения) умножаем на d 2 и прибавляем соответствующие значения
предпоследнего столбца (нужные ячейки выделены голубым фоном):
1 4
3 d 2 3 0
d2 4
2 10
d 2 0 d 2 5 3 d 2 4 .
3 3
d 2 3 0 d 2 3
Так как b2 8 d 2 и 3 d 2 4 , то 8 3 8 d 2 8 4 5 b2 12 - интервал устойчивости для коэффициента b2 .
Интервал устойчивости для коэффициента ограничения b3 :
В последней симплекс таблице
B CB X1 X2 S1 S2 S3 bi bi/aij
3 2 0 0 0
Х2 2 0 1 2/3 -1/3 0 4/3
Х1 3 1 0 -1/3 2/3 0 10/3
S3 0 0 0 -1 1 1 3
Zi 3 2 1/3 4/3 0 38/3
Ci-Zi 0 0 -1/3 -4/3 0
Значения в столбце S3 (дополнительная переменная третьего ограничения) умножаем на d3 и прибавляем соответствующие значения
предпоследнего столбца (нужные ячейки выделены голубым фоном):
4 4
0 d 3 3 0 3 0
10 10
0 d 3 0 0 3 d 3 .
3 3
d3 3 0 d3 3
Так как b3 1 d3 и 3 d3 , то 1 3 1 d3 1 2 b3 - интервал устойчивости для коэффициента b2 .