
256
Часть
III. Проектирование производственных мощностей и трудового процесса
столбец для этой переменной помечен маленькой стрелкой,
расположенной под ним. (Для достижения каждого
улуч-
шенного решения одновременно можно добавлять только
одну переменную.)
Этап 4. Определите, какую переменную
следует
заме-
нить.
В решение рациональнее ввести переменную G, сле-
дующим шагом
будет
выбор переменной, подлежащей за-
мене.
Для этого разделим каждое значение столбца
"Количество" на соответствующее ему значение в столбце
G и выберем переменную, которая
даст
наименьшее по-
ложительное значение. Именно она и
будет
замещена.
Для строки S/. 120/6 = 20.
Для строки S? 72/6 - 12.
Для строки S
3
: 10/1 = 10.
Поскольку наименьшим значением является 10, нам
следует
заместить переменную S
3
. В табл. 7д.1 строка для
этой
переменной помечена маленькой стрелкой, распо-
ложенной в правой части таблицы. Это максимальное
значение G, которое может быть включено в решение.
Другими словами, выпуск более чем 10 единиц G превы-
сит имеющиеся в наличии производственные мощности
участка С. Этот
результат
можно проверить математиче-
ски,
рассмотрев ограничение G£ 10, или визуально, ис-
следовав графическое отображение задачи, показанное на
рис.
7д.1. Из этого графика также видно, что 20 и 12 —
это значения G для
двух
других
ограничений, и если ог-
раничение G^ 10 удалить, то в решение можно было бы
дополнительно ввести 2 единицы G.
Этап 5. Вычислите новые значения строки для вводимой
переменной.
Для введения в решение переменной G
требу-
ется замещение всей строки S? Значения G для замещения
строки
получают
делением каждого текущего значения S
3
на
значение в столбце G, соответствующее данной строке.
Это значение называют
элементом
пересечения
(Intersectional Element), поскольку оно находится на пере-
сечении строки и столбца. Эту перекрестную взаимосвязь
выделяют из остальной таблицы, после чего выполняют все
необходимые операции деления, как показано в табл. 7д.З.
Таблица
7д.З.
Вычисление
новых
значений строки для
вводимой переменной
S
3
0 1 0 0 1 10
$4
0/1=0,1/1
=1,0/1
=0,
0/1=0,1/1
=
1,10/1
= 10
Этап 6. Проверьте остальные строки. Новые значения
третьей строки (теперь относящиеся к переменной G) та-
ковы:
0, 1, 0, 0, 1 и 10. В нашем
случае
они совпадают со
старыми показателями третьей строки таблицы.
Введение в
задачу
новой переменной влияет на значе-
ния
остальных переменных, и для обновления таблицы не-
обходимо провести второй тур вычислений. В нашем слу-
чае мы хотим определить, как влияет введение переменной
G на строки S, и S? Такие расчеты выполняются с исполь-
зованием метода, получившего название метода рычага
(Pivot Method), либо алгебраической подстановкой. Первый
метод представляет собой больше механическую процедуру
и
широко используется на практике, а второй чаще приме-
няется
для объяснения логики процесса обновления. Про-
цедура
использования метода рычага для получения новых
значений
S, и S
2
отображена в табл. 7д.4. (По сути, данный
метод заключается в вьнитании умноженных на 6 значений
строки 3 из строк S] и 5г.)
Коррекция
таблицы алгебраической подстановкой за-
ключается в подстановке всего уравнения для вводимой
строки во все остальные строки и решение его для
всех
из-
мененных значений переменной каждой строки. Процеду-
ра, представленная в табл. 7д.5, показывает, что решение
задачи линейного программирования симплексным мето-
дом по
сути
сводится к решению системы уравнений.
Выделив множители у переменных для новой строки
S, из табл. 7д.5, получаем такие же значения, как и при
использования метода рычага: 4, 0, 1, 0, —6, 60.
Результаты вычислений на этапах с
третьего
по шестой
вместе с вычислениями Z
s
и Cj-Z
}
отображены в
табл. 7д.6. Воспользовавшись терминологией, принятой в
математическом программировании, можно сказать, что
мы закончили первую
итерацию
поиска решения задачи.
Оценивая
полученное решение,
следует
обратить осо-
бое внимание на два момента: прибыль составляет
40 долл., но важнее то, что возможно дальнейшее
улуч-
шение этого показателя, поскольку в строке Cj -Zj мы
имеем положительное значение.
Вторая
итерация.
Поскольку переменная Н имеет наи-
больший показатель Cj - Z
}
= 2, она и
будет
вводиться. За-
меняемой переменной
будет
S
2
, так как при делении зна-
чений
из столбца "Количество" на соответствующие им
значения
из столбца Н она получит наименьшее значение:
S, = 60/4 = 14; S
2
= 12/2 = 6; S
3
= 10/0 = -.
Таким
образом, в строку Я
будут
введены следующие
значения:
2/2 = 1, 0/2 = 0, 0/2 = 0, 1/2 = 1/2, -6/2 = -3, 12/2 = 6.
Откорректированная в табл. 7д.7 строка S;.
0, 0, 1, -2, 6, 36.
Откорректированная в табл. 7д.7 строка G:
0, 1, 0, 0, 1, 10.
Воспользовавшись результатами табл. 7д.7, построим
третью
табл. 7д.8.
Анализируя табл. 7д.8, мы видим, что, введя макси-
мальное значение S
3
(что технически вполне осуществи-
мо),
можно достичь дальнейшего улучшения. Из расчетов
в
нижней части табл. 7д.8 получаем, что вследствие огра-
ничения
по показателю Sj максимальное значение S
3
, ко-
торое можно
будет
ввести в решение, составляет шесть
единиц.
Заменив показатель S, показателем S
3
и проведя
корректировку, составляем табл. 7д.9.
Поскольку строка С
;
- Zj содержит только отрицатель-
ные значения, дальнейшее улучшение невозможно, сле-
довательно, в
результате
трех
итераций мы достигли оп-
тимального решения (Я= 24, G- 4). Во врезке "Краткое
изложение этапов симплексного метода: задача на макси-
мизацию прибыли" вашему вниманию представлено
краткое изложение
всех
пройденных нами этапов.