Похожие презентации:
Симплекс-метод решения задач линейного программирования. Тема 5
1.
Тема 5. Симплекс-метод решениязадач линейного программирования
2.
Условие задачиПредприятие «Небо» использует 2 вида продукции: P1 и P2.
И использует 3 вида ресурсов K1,K2 и K3.
Вид
ресурсов
Запас
ресурсов
Количество ресурсов на ед
P1
P2
K1
36
6
6
K2
20
4
2
K3
40
4
8
12
15
Доход от реализации ед
продукции (у.е.)
3.
Алгоритм:1.
Привести функцию к минимуму
2.
Переход к канонической форме задачи линейного программирования
путем введения неотрицательных дополнительных фиктивных
переменных.
3.
Проверка плана на оптимальность. Если найдется хотя бы один
коэффициент строки оценок больше нуля, то план не оптимальный, и
его необходимо улучшить.
4.
5.
Определение ведущих столбца и строки. Из положительных
коэффициентов строки оценок выбирается наибольший. Затем
элементы столбца свободных членов >=0 симплексной таблицы
делит на элементы >0 ведущего столбца.
Построение нового опорного плана. Переход к новому плану
осуществляется в результате пересчета симплексной
таблицы методом Гаусса.
1
2
3
4
5
4.
12
max{12;15}=15
X1
X2
X3
X4
X5
b
6
6
1
0
0
36
4
2
0
1
0
20
20/2=10
4
8
0
0
1
40
40/8=5
12
15
0
0
0
Промежуточные результаты:
X1=0
X3=36
X2=0
X4=20
X5=40
F’=0
0
36/6=6
3
min{6;10;5} = 5
4
F=0
5
5.
1X1
X2
X3
X4
X5
b
6
6
1
0
0
36
3
2
0
1
0
20
4
8
0
0
1
40
12
15
0
0
0
0
2
:8
Промежуточные результаты:
max{9/2}=9/2
X1=0
X3=6
X2=5
b
X4=10
X5=0
F’=- 75
F=75
X1
X2
X3
X4
X5
3
0
1
0
-3/4
6
||| * (-6) + |
6/3=2
3
0
0
1
-1/4
10
||| * (-2) + ||
10/3=3,(3)
1/2
1
0
0
1/8
5
9/2
0
0
0
-15/8
-75
5/0,5=10
3
4
||| * (-2) + F
min{2;3,(3);10} = 2
5
6.
X1X2
X3
X4
X5
b
3
0
1
0
-3/4
6
3
0
0
1
-1/4
10
1/2
1
0
0
1/8
5
9/2
0
0
0
-15/8
-75
:3
Окончательные результаты:
X1=2
X3=0
X2=4
b
X4=4
X1
X2
X3
X4
X5
1
0
1/3
0
-1/4
2
0
0
-1
1
1/2
4
0
1
-1/6
0
0
-3/2
Ответ: X1=2 X2=4 F=84
0
0
1/4
-3/4
X5=0
| * (-3) + ||
4
| * (-1/2) + |||
-84
| * (-9/2) + F
F’=- 84
F=84