Построение новой симплекс-таблицы
Меняем местами переменные из разрешающей строки и разрешающего столбца.
Элементы из нижних клеток предыдущей симплекс-таблицы делим на верхний разрешающий элемент и записываем на соответствующие места в верхние клетки новой симплекс-таблицы.
Если в новой таблице в строке f0(x) есть отрицательные элементы то переходим на пункт 1. (Нецелесообразно выбирать за разрешающую строку – те же строки, что и на предыдущих шагах).
Нахождение допустимого (одновременно оптимального) решения прямой задачи.
Если в новой таблице в строке f0(x) нет отрицательных элементов, а в столбце свободных членов остались отрицательные элементы, то строка с отрицательным значением bi выбирается за разрешающую.
Переход на пункт 2.
Если в новой симплекс-таблице в строке f0(x) и столбце bi нет отрицательных элементов, то найденное решение является оптимальным.
Если в строке f0(x) есть нулевой элемент, то это признак альтернативного оптимума для ПЗЛП. Для нахождения альтернативного решения выполняется еще один шаг симплекс-метода.
Столбец с нулевым элементом в строке f0(x) выбирается за разрешающий.
Находится неотрицательные отношения столбца свободных членов к соответствующим элементам разрешающего столбца.
Из полученных отношений выбирается минимальное неотрицательное отношение – это разрешающая строка, разрешающий элемент найден.
Переход на пункт 3.
Если в столбце bi есть нулевой элемент, то это признак альтернативного оптимума для ДЗЛП. Для нахождения альтернативного решения выполняется еще один шаг симплекс-метода.
Строка с нулевым элементом в столбце bi выбирается за разрешающую.
Переход на пункт 2.
Конец.
1.3 Пример исследования задачи распределения ресурсов
Исходные данные
Обозначения |
Номер варианта |
n |
5 |
b1 |
3 |
b2 |
5 |
b3 |
4 |
a11 |
1 |
a12 |
3 |
a13 |
2 |
a14 |
3 |
a15 |
6 |
a21 |
2 |
a22 |
3 |
a23 |
1 |
a24 |
6 |
a25 |
0 |
a31 |
3 |
a32 |
1 |
a33 |
2 |
a34 |
6 |
a35 |
4 |
c1 |
3 |
c2 |
4 |
c3 |
1 |
c4 |
3 |
c5 |
2 |
r |
1 |
∆br |
0,05 |
s |
3 |
k |
3 |
∆bk |
0,02 |
ck |
1,5 |
ℓ |
6 |
a1ℓ |
2 |
a2ℓ |
1 |
a3ℓ |
2 |
cℓ |
45 |
Представим исходные данные таблицей 0.
Таблица 0 - Исходные данные
Норма затрат Ресурсы |
Виды изделий |
Кол-во ресурсов |
Скрытые цены ресурсов |
||||||
|
|
|
|
|
yi |
yi* |
|||
|
1 |
3 |
2 |
3 |
6 |
3 |
|
9/8 |
|
|
2 |
3 |
1 |
6 |
0 |
5 |
|
0 |
|
|
3 |
1 |
2 |
6 |
4 |
4 |
|
5/8 |
|
Цена единицы изделия |
3 |
4 |
1 |
3 |
2 |
maxf0(х) |
ming0(у) |
||
План выпуска |
xj |
|
|
|
|
|
|||
xj* |
9/8 |
5/8 |
0 |
0 |
0 |
1.
R=
2.
3. Переход к канонической форме ПЗЛП с помощью введения дополнительных переменных x6, x7, x8.
Переход к канонической форме ДЗЛП с помощью введения дополнительных переменных y4, y5, y6, y7, y8.
Q=
Выражение базисных переменныx
Таблица 1 – Шаг 1 симплекс-метода
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 1 |
3 3 |
2 2 |
3 3 |
6 1 |
3 3 |
|
|
2 12 |
3 18 |
1 6 |
6 36 |
0 0 |
5 30 |
|
|
3 14 |
1 -6 |
2 4 |
6 4 |
4 -4 |
4 12 |
|
|
-3 -16 |
-4 -18 |
-1 -2 |
-3 -12 |
-2 2 |
0 6 |
Таблица 2 – Шаг 2 симплекс-метода
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1/6 -1/2 |
½ -1/2 |
1/3 -1/3 |
½ -3/2 |
1/6 1/6 |
1/2 -7/6 |
|
|
2 2 |
3 3 |
1 1 |
6 6 |
0 0 |
5 5 |
|
|
7/3 1 |
-1 -3 |
2/3 -2/3 |
4 0 |
-2/3 -2/3 |
2 -4/3 |
|
|
-8/3 -2 |
-3 -2 |
-1/3 1/3 |
-2 0 |
1/3 1/3 |
1 8/3 |
Таблица 3 – Шаг 3 симплекс-метода
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-1/2 2/3 |
-1/2 -2/3 |
-1/3 1/3 |
-3/2 1 |
1/6 -1/3 |
-7/6 1/3 |
|
|
2 -7/3 |
3 1 |
1 -1 |
6 -4 |
0 2/3 |
5 -2 |
|
|
1 1 |
-3 -3 |
-2/3 1 |
0 0 |
-2/3- -2/3 |
-4/3 -4/3 |
|
|
-2 1 |
-2 7/3 |
1/3 -1/3 |
0 0 |
1/3 0 |
8/3 -4/3 |
Таблица 4 – Шаг 4 симплекс-метода
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
-1 -3/4 |
1 -1/4 |
-1/2 -1/4 |
-3/2 -3/2 |
1/2 -1/2 |
-1/2 -1 |
|
|
7/2 7/2 |
-3/2 -3/2 |
3/2 3/2 |
6 6 |
-1 1 |
3 3 |
|
|
-3/2 -2 |
9/2 - -3 |
-3/2 0 |
0 --6 |
1 -2/3-1-1 |
2 -5 |
|
|
-3/2 3/2 |
-7/2 7/2 |
1/2 -1/2 |
0 0 |
0 0 |
2 -2 |
Таблица 5 – Шаг 5 симплекс-метода
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3/4 1 |
1/4 1/4 |
1/4 1/4 |
3/2 3/2 |
1/2 1/2 |
1 1 |
|
|
-7/2 7/2 |
3/2 2 |
-3/2 -1/4 |
-6 3/4 |
-1 1 |
-3 5/4 |
|
|
2 -2 |
3 7/4 |
0 -1/2 |
6 3/2 |
1-/3 - 1-1/4 |
5 7/4 |
|
|
-3/2 3/2 |
-7/2 -9/4 |
1/2 3/4 |
0 9/4 |
0 3/4 |
2 3 |
Таблица 6 – Шаг 6 симплекс-метода
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
4/3 2 |
1/3 -1/3 |
1/3 1 |
2 5 |
2/3 4/3 |
4/3 3 |
|
|
14/3 14/3 |
8/3 1 |
-1/3 -1/3 |
1 1 |
4/3 4/3 |
5/3 5/3 |
|
|
-8/3 -18 |
7/3- -7/3 |
-2/3 -1 |
2 3 |
-1/3- 2-4 |
7/3 7/3 |
|
|
2 58/3 |
-3 3 |
1/2 3/4 |
1 5/3 |
3 1 |
4 47/3 |
Таблица 7 – Шаг 7 симплекс-метода
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3/4 |
-1/8 |
3/8 |
15/8 |
1/2 |
9/8 |
|
|
7/4 |
3/8 |
-1/8 |
3/8 |
1/2 |
5/8 |
|
|
-27/4 |
-7/8 |
-3/8 |
9/8 |
-3/2 |
7/8 |
|
|
29/4 |
9/8 |
5/8 |
33/8 |
5/2 |
47/8 |
Таблица 8 – Экономический смысл оптимальных решений ПЗЛП и ДЗЛП
|
Компоненты оптимального решения |
|||||||
П1 |
П2 |
П3 |
П4 |
П5 |
Излишки ресурсов |
|||
ПЗЛП |
Х1* |
Х2* |
Х3* |
Х4* |
Х5* |
Х6* |
Х7* |
Х8* |
9/8 |
5/8 |
0 |
0 |
0 |
0 |
7/8 |
0 |
|
ДЗЛП |
0 |
0 |
5/2 |
33/8 |
29/4 |
9/8 |
0 |
5/8 |
У4* |
У5* |
У6* |
У7* |
У8* |
У1* |
У2* |
У3* |
|
Превышение затрат на производство единицы продкции в скрытых ценах ресурсов над ценой |
Скрытые цены ресурсов |
|||||||
Компоненты оптимального решения |
Экономический смысл переменных:
x1*, x2*, x3* , x4*,x5*-основные переменные - оптимальный план производства,
x6*, x7*- дополнительные переменные - изменение ресурсов,
y1,y2,y3-основные переменные - скрытые цены.
y4,y5,y6 y7,y8-дополнительные переменны – избытки от производства (издержки, не вошедшие в план производства).
Анализ решения ПЗЛП
Подставим оптимальные значения переменных x* и y* в исходные системы ограничений неравенств ПЗЛП и ДЗЛП соответственно.
После подстановки в систему уравнений получены следующие результаты:
Изделия П1 и П2 вошли в оптимальный план, убытки от их производства равны 0.
От производства изделия П3 организация потерпит убыток 2,5 , от производства изделия П4 убыток составит 4,125, от производства изделия П5 организация потерпит убыток в размере 7,25. Эти изделия не вошли в оптимальный план производства.
4.Анализ решения ДЗЛП
Ресурсы Р1 и Р3 используются полностью. Избыток ресурса Р2 равен 0,875.
5. Ресурсы, которые используются полностью, называются дефицитными. Признаком дефицитности ресурсов является отличие от нуля соответствующей данному ресурсу двойственной переменной и равенство нулю соответствующей дополнительной переменной.
Таблица 9 – Анализ изменения ресурса Р1
|
|
|
|
|
Комментарии |
|
|
|
|||
|
|
-1/8 |
9/8-1/8 |
9/8-1/8 |
Выпуск продукции уменьшится на 1/8 x1*=1,25 |
|
|
3/8 |
5/8+3/8 |
5/8+3/8 |
Выпуск продукции увеличится на 3/8 x2*=1 |
|
|
-7/8 |
7/8-7/8 |
7/8-7/8 |
Избыток ресурса уменьшится на 7/8 x |
|
|
9/8 |
47/8 |
47/8+9/8 |
Доход возрастет на 9/8 f0(x*)=7 |
Составим систему неравенств, исходя из того, что при изменении ресурсов структура оптимального плана производства должна измениться.
.
.
Таблица 10 – Анализ изменения ресурса Р3
|
|
|
|
|
Комментарии |
|
|
|
|||
|
|
3/8 |
9/8+3/8 |
9/8+3/8 |
Выпуск продукции увеличился на 3/8 |
|
|
-1/8 |
5/8-1/8 |
5/8-1/8 |
Выпуск продукции уменьшился на 1/8 |
|
|
-3/8 |
7/8-3/8 |
7/8-3/8 |
Избыток ресурса уменьшится на 3/8 |
|
|
5/8 |
47/8 |
52/8 |
Доход возрастет на 5/8 |
.
.
6. Избыток ресурса Р2 x7*=7/8 определяется значением соответствующей дополнительной переменной. Фактическое использование равно:
5-0,875=4,125 единиц.
7. Изменение цены рассматривается при условии, что значение переменных оптимального плана не изменяются количественно и структурно. Проводится для продукции, вошедшей в оптимальный план, при условии, что структура оптимального решения двойственной задачи не изменится.
.
.
8. r=1, s=3, Δbr=0,05,
.
При исключении из производства единиц ресурса 1 максимальный доход уменьшится на 0,05625 единиц.
9. k=3, Δbk=0,05, ck=1,5,
Это условие выполняется
Следовательно нецелесообразно приобретать единиц третьего ресурса по цене 1,5 за единицу, т.к. 1,5>0,625
10.
Следовательно целесообразно выпускать новую продукцию П , т.к. 45>3,5