
- •Задача оптимального распределения ресурсов
- •1. Обоснование оптимального плана производства
- •Правила заполнения первой симплекс-таблицы
- •Проверка первого опорного решения на оптимальность
- •Правило выбора переменной для введения в базисные переменные (правило выбора ключевого, или разрешающего, столбца)
- •Правило выбора переменной для вывода из базисных переменных (правило выбора ключевой (разрешающей) строки
- •Правила заполнения следующей таблицы симплекс-метода
- •Решение задачи с помощью программы Microsoft Excel
Правило выбора переменной для введения в базисные переменные (правило выбора ключевого, или разрешающего, столбца)
Пусть одна оценка k 0 или наибольшая по абсолютной величине k 0, тогда k-й столбец принимают за ключевой (разрешающий).
Такой переменной является переменная из столбца с наибольшей по абсолютной величине оценкой 2 = 4, т.е. переменная х2.
сi |
сj |
3 |
4 |
1 |
3 |
2 |
0 |
0 |
0 |
|
min |
Базисные переменные (БП) |
х1 |
х2 |
х3 |
х4 |
х5 |
х6 |
х7 |
х8 |
bi |
bi/ hij |
|
0 |
х6 |
1 |
«3» |
2 |
3 |
6 |
1 |
0 |
0 |
3 |
1 |
0 |
х7 |
2 |
3 |
1 |
6 |
0 |
0 |
1 |
0 |
5 |
5/3 |
0 |
х8 |
3 |
1 |
2 |
6 |
4 |
0 |
0 |
1 |
4 |
4 |
j |
-3 |
-4 |
- 1 |
- 3 |
-2 |
0 |
0 |
0 |
0 |
|
Теперь
следует определить, какую переменную
нужно вывести из базиса.
Правило выбора переменной для вывода из базисных переменных (правило выбора ключевой (разрешающей) строки
За ключевую (разрешающую) строку принимают ту, которой соответствует минимальное отношение свободных членов (bi) к положительным коэффициентам ключевого k-го столбца. Элемент, находящийся на пересечении ключевых строки и столбца, называют ключевым (разрешающим) элементом.
В столбце оценочных отношений min{bi/ hij} отражены отношения свободных членов к элементам из разрешающего столбца, минимальным является отношение 3/3, соответствующее строке переменной х6, следовательно, эта строка – разрешающая, а переменная х6 выводится из базисных переменных. На пересечении ключевой строки и ключевого столбца находится ключевой элемент «3».
Переходим ко второму шагу симплекс-метода.
Правила заполнения следующей таблицы симплекс-метода
В столбец базисных переменных на место выведенной из базисных вносится новая базисная переменная. При этом в столбец сi вносится соответствующее значение коэффициента при переменной из целевой функции. Ключевая строка переписывается, при этом все ее элементы делят на ключевой элемент.
Заполняют столбцы для базисных переменных: на пересечении строки и столбца, в которых находится одна и та же переменная, ставят «1», в остальных клетках столбца нули.
Остальные коэффициенты таблицы находят
по правилу «прямоугольника»: для искомого
элемента новой таблицы
выбирают
стоящий на пересечении той же строки и
того же столбца элемент из предыдущей
таблицы
,
умножают его на разрешающий
,
из этого произведения вычитают
произведение элементов, расположенных
на противоположной диагонали
прямоугольника, образуемого искомым и
разрешающим элементами, а полученную
разность делят на разрешающий элемент
.
Оценки j можно считать по приведенным ранее формулам или по правилу «прямоугольника».
сi |
сj |
3 |
4 |
1 |
3 |
2 |
0 |
0 |
0 |
|
min |
Базисные переменные (БП) |
х1 |
х2 |
х3 |
х4 |
х5 |
х6 |
х7 |
х8 |
bi |
bi/ hij |
|
4 |
х2 |
1/3 |
«1» |
2/3 |
1 |
2 |
1/3 |
0 |
0 |
1 |
|
0 |
х7 |
|
0 |
|
|
|
|
|
|
|
|
0 |
х8 |
|
0 |
|
|
|
|
|
|
|
|
j |
|
|
|
|
|
|
|
|
|
|
Заполним симплекс-таблицу второго шага. Вместо переменной х6 вводим в базис переменную х2, в целевой функции ей соответствует коэффициент 4, который вносится в соответствующую клетку столбца сi.
В строке, соответствующей переменной х2 переписываем элементы из ключевой строки предыдущей таблицы, предварительно разделив их на ключевой элемент «3». Остальные клетки заполняем по правилу прямоугольника, отмечая, что ключевой элемент «4» находится в третьей строке и втором столбце предыдущей таблицы:
=
;
сi |
сj |
3 |
4 |
1 |
3 |
2 |
0 |
0 |
0 |
|
min |
Базисные переменные (БП) |
х1 |
х2 |
х3 |
х4 |
х5 |
х6 |
х7 |
х8 |
bi |
bi/ hij |
|
4 |
х2 |
1/3 |
1 |
2/3 |
1 |
2 |
1/3 |
0 |
0 |
1 |
|
0 |
х7 |
1 |
0 |
-1 |
3 |
-6 |
-1 |
1 |
0 |
2 |
|
0 |
х8 |
8/3 |
0 |
4/3 |
5 |
2 |
-1/3 |
0 |
1 |
3 |
|
j |
-5/3 |
0 |
5/3 |
1 |
6 |
4/3 |
0 |
0 |
4 |
|
Второе опорное
решение имеет вид:
= (0, 1, 0, 0, 0, 0, 2, 3),
= 4.
Однако это решение не оптимальное, поскольку оценка 1 = - 5/3 <0.
Поскольку только одна оценка отрицательная, то выбираем этот столбец в качестве разрешающего. Следовательно, в базисные переводим переменную х1.
Для определения, того, какую переменную вывести из базисных, находим оценочные отношения. Получается, что надо выводить х8, т.к. 9/8 это минимальное соотношение. За разрешающую строку принимаем третью.
сi |
сj |
3 |
4 |
1 |
3 |
2 |
0 |
0 |
0 |
|
min |
Базисные переменные (БП) |
х1 |
х2 |
х3 |
х4 |
х5 |
х6 |
х7 |
х8 |
bi |
bi/ hij |
|
4 |
х2 |
1/3 |
1 |
2/3 |
1 |
2 |
1/3 |
0 |
0 |
1 |
3 |
0 |
х7 |
1 |
0 |
-1 |
3 |
-6 |
-1 |
1 |
0 |
2 |
2 |
0 |
х8 |
«8/3» |
0 |
4/3 |
5 |
2 |
-1/3 |
0 |
1 |
3 |
9/8 |
j |
-5/3 |
0 |
5/3 |
1 |
6 |
4/3 |
0 |
0 |
4 |
|
сi |
сj |
3 |
4 |
1 |
3 |
2 |
0 |
0 |
0 |
|
Базисные переменные (БП) |
х1 |
х2 |
х3 |
х4 |
х5 |
х6 |
х7 |
х8 |
bi |
|
4 |
х2 |
0 |
1 |
1/2 |
3/8 |
7/4 |
3/8 |
0 |
-1/8 |
5/8 |
0 |
х7 |
0 |
0 |
-3/2 |
9/8 |
-27/4 |
-7/8 |
5/8 |
-3/8 |
7/8 |
3 |
х1 |
«1» |
0 |
1/2 |
15/8 |
3/4 |
-1/8 |
0 |
3/8 |
9/8 |
j |
0 |
0 |
5/2 |
23/8 |
29/4 |
9/8 |
0 |
5/8 |
47/8 |
Поскольку все
оценки положительные j,
то полученное опорное решение является
оптимальным:
= (9/8, 5/8, 0, 0, 0, 0, 7/8, 0), а максимальное
значение целевой функции равно
=47/8.
Учитывая соответствие переменных взаимодвойственных задач, можно выписать оптимальное решение двойственной задачи. Значения соответствующих переменных берут из последней строки последней симплекс-таблицы:
сi |
сj |
3 |
4 |
1 |
3 |
2 |
0 |
0 |
0 |
|
Базисные переменные (БП) |
х1 |
х2 |
х3 |
х4 |
х5 |
х6 |
х7 |
х8 |
bi |
|
4 |
х2 |
0 |
1 |
1/2 |
3/8 |
7/4 |
3/8 |
0 |
-1/8 |
5/8 |
0 |
х7 |
0 |
0 |
-3/2 |
9/8 |
-27/4 |
-7/8 |
5/8 |
-3/8 |
7/8 |
3 |
х1 |
«1» |
0 |
1/2 |
15/8 |
3/4 |
-1/8 |
0 |
3/8 |
9/8 |
j |
0 |
0 |
5/2 |
33/8 |
29/4 |
9/8 |
0 |
5/8 |
47/8 |
|
yi |
y4 |
у5 |
у6 |
у7 |
у8 |
y1 |
y2 |
y3 |
|
Таким образом,
= (9/8, 0, 5/8, 0, 0, 5/2, 33/8, 29/ 4), поскольку y1
x6,
y2
x7,
y3
x8,
y4
x1,
y5
x2,
y6
x3
, y7
x4,
y8
x5.
Значение целевой функции
=
47/8.
Экономический смысл всех переменных, участвующих в решении
Экономический смысл переменных, участвующих в решении отражен в таблице
Компоненты оптимального решения ПЗЛП |
|||||||
План производства |
Остатки ресурсов, единиц |
||||||
|
|
|
|
|
|
|
|
Превышение затрат на ресурсы над ценой реализации (возможный убыток от производства продукции) |
Объективно обусловленные оценки ресурсов (теневые, условные, скрытые цены ресурсов) |
||||||
Компоненты оптимального решения ДЗЛП |
Экономический смысл переменных:
x1*, x2*, x3*, x4*, x*5, -основные переменные - оптимальный план производства;
x6*, x*7, x8* - дополнительные переменные - остатки ресурсов;
y1, y2, y3 -основные переменные - скрытые цены;
y4, y5, y6 y7, y8 -дополнительные переменны – превышение затрат на ресурсы над ценой реализации (возможный убыток от производства продукции).
Б. Двойственный симплекс-метод.
Таблица 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