книги из ГПНТБ / Говар В.М. Математическое программирование учеб. пособие
.pdf
|
- н о |
- |
|
Таблица |
8.10 |
||
|
|
|
|
||||
i |
R |
І |
R |
! |
i |
и |
! Наличие |
ß I j |
s2 |
f |
B 3 |
|
B 4 |
! грузов |
|
1 it |
I l i J |
|
Щ |
|
L5-. |
d p ; —
[lO
А 2
> - @ |
i |
! |
|
50 |
|
r |
|
|
|
\ |
1 |
, |
I.e. |
|
L * J |
Ii* |
|
||
© — 1 — - ® — f - - ( § ) |
j 60 |
|
|
|
|
|
Lb! |
|
L8_. |
|
IIÇL.J |
|
1 |
| 7 j |
|
||
|
h |
|
|
|
1 |
|
|
|
|
j |
@ |
|
j |
20 |
|
Потреоносхь в |
2C |
j |
30 |
|
j |
42 |
j |
38 |
j 130/130 |
||||||
|
грузах |
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||
|
Вырождение может наступить и в процессе |
решения |
задачи, |
при перехо |
|||||||||||
де от одного опорного плана |
к другому. |
Ксли в отрицательных |
вершинах |
||||||||||||
прямоугольного |
контура, |
по которому нужно произвести |
перераспределение |
||||||||||||
поставок, |
имеется несколько |
одинаковых |
минимальных поставок, то в по |
||||||||||||
следующем |
решении наступает |
вырождение. |
|
|
|
|
|
|
|||||||
|
Ь таблице |
(8 . II) |
приведен |
один |
из опорных планов |
транспортной задачи |
|||||||||
Он не является |
оптимальным, |
так как свободная |
клетка |
А^ Bj имеет поло |
|||||||||||
жительную |
оценку. Строим для этой клетки прямоугольный контур. В его |
||||||||||||||
отрицательных вершинах Aj bj и |
|
имеются |
минимальные |
одинаковые |
|||||||||||
поставки, |
перемещаемые |
по контуру. |
|
|
|
|
|
|
|
||||||
|
После перераспределения поставок в таблице (8.12) получится вырож |
||||||||||||||
денный |
план. Для устранения |
вырождения в одну |
из клеток Aj bj или |
||||||||||||
^2 |
НУ8Ш° поместить |
нуль-поставку. Лучше нуль записать |
в |
клетку |
|||||||||||
А2 |
Б^, |
так как тариф в ней меньше, |
чем в клетне âj> bj. Теперь число |
||||||||||||
занятых |
клеток |
равно |
восьми, |
следовательно, план невырожденный. |
|||||||||||
|
Находим |
оценки |
|
и |
У- |
и по признаку |
оптимальности |
выясня |
|||||||
ем, |
что |
полученный |
план искомый. |
Наличие нуль-поставки |
позво- |
|
|
|
|
|
|
|
|
|
|
- |
|
I I I |
- |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
лило |
нам подсчитать ьсе |
оценки. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблица |
8. I I |
|
|
||||
|
|
|
|
|
|
|
|
j |
У І = І І | У 2 = І У | У 3 |
= |
І5ІѴІ2 |
|
У5= |
юТналичие |
|||||||||||||||
|
|
|
|
ІА^—-^j i |
|
ьт |
|
|
} |
s 2 |
|
! |
|
Ьт |
I |
|
u 4 |
._ |
. |
i |
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
иі = |
n |
i |
|
. |
i |
\ ^ |
|
Щ |
- |
ѳ |
IIS-J |
|
j |
ISL- |
|
|
|
|
l i o j |
|
|
||||||||
0 |
1 |
A |
|
1 |
i (ьр; |
|
і |
~ |
|
|
12РЧ о |
|
|
|
|
||||||||||||||
|
|
|
|
i |
|
|
|
* |
1 |
|
|
|
|
|
|
: |
' и з .—i1> |
|
|
У 5ІІ2Іj |
215 |
|
|||||||
И |
2 |
= |
-3 |
j |
* |
2 |
|
|
•mr- |
Jàl |
|
1 9 |
|
|
|||||||||||||||
|
A |
|
|
|
|
|
|
т ' |
|
|
I |
|
|
|
(50 |
- e |
|
|
|
{ |
IbO |
|
|||||||
|
|
|
|
jj |
|
|
|
|
|
•«H |
|
|
|
|
|
|
|
! і з н |
|
Ц5І" |
|
|
|||||||
и 3 |
- |
- 1 |
|
A3 |
|
|
А |
Ч |
|
|
135 |
И |
Ч |
|
|
|
|
||||||||||||
Потребность |
|
в |
гру |
|
" |
|
r(7o;-e |
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||
|
|
50 |
|
|
|
1[ |
180 |
|
|
![ |
|
|
|
|I40 |
|
j 75 |
|580' - \ . |
||||||||||||
|
|
|
зах |
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблица |
8.12 |
|
|
||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
T 2 |
= I |
Y |
! y 3 |
= |
I5i |
Y4 = |
12!Y5 |
=10 |
Наличке |
||||||
1 |
|
|
|
|
|
|
|
Г |
і |
г |
|
|
- |
4b 2 і |
|
Бi і |
|
|
|
|
|
|
|
|
• грузоь |
||||
|
|
|
|
|
|
|
|
|
|
fi3 |
|
j |
B 4 |
I B 5 |
|
|
|||||||||||||
и І = |
о ! |
|
|
A l |
|
i |
Щ |
|
! |
|
І І 8 - І |
|
|
|
i |
, |
I 2 |
i |
75 |
' |
I 0 i |
215 |
|
||||||
|
|
|
|
! |
|
|
1 |
|
! |
|
|
|
|
|
|
! |
|
|
|
140 |
|
|
! |
|
|||||
|
|
|
|
! |
|
|
|
i |
|
|
|
1 |
|
|
|
! |
|
|
|
i |
|
|
|
! |
|
i |
|
|
|
|
|
|
|
|
|
|
|
H°_ |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
H2 |
|
= -3 |
j |
|
|
A2 |
|
|
|
|
IbO |
|
|
1 |
|
.13 |
« |
|
1 9 |
|
|
|
|
160 |
|
||||
|
|
|
|
|
|
|
|
|
|
I_9 i- |
|
|
I |
|
|
|
! |
0 " |
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
|
|
Üb |
1 |
|
: I4 |
|
|I3 |
|
|
|
|
|
|
|||||||
И |
|
= - I |
j |
|
|
A3 |
|
|
20 |
j |
|
1 |
|
|
|
|
|
205 |
|
||||||||||
|
|
|
|
|
50 |
|
|
j |
|
|
|
135 |
~~| |
|
|
|
|
|
|
|
|||||||||
|
|
|
|
1 |
|
|
|
|
|
|
|
|
I |
|
|
|
i |
|
|
|
! |
|
|
|
|
|
|
|
|
Потребность |
|
D гру |
|
|
|
|
S |
|
|
|
|
|
|
|
|
|
|
|
l |
\ |
580 |
||||||||
|
|
|
|
зах |
|
|
|
|
|
50 |
|
|
j |
180 |
|
|
j |
135 |
|
j |
140 |
7 5 |
|
|
J |
5 8 |
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
- 112 -
МЕТОД АППРОКСИМАЦИИ И ЕГО АлТОРІЯМ
Применение метода аппроксимации для получения первоначально, го опорного плана, как правило, дает план поставок наиболее близ кий и оптимальному по сравнению с другими методами решения рас пределительных задач, матрица распределительной задачи окаймля ется справа столбцом разностей и снизу строкой разностей. Рассно" риы алгоритм метода.
I . Пс строке и столбцу разностей рассчитываем величины, по казывающие, насколько отличайся между собой два наилучших значе
ния коэффициента c:j |
по данному столбцу |
или данной строке. Если |
в распределительно»; |
задаче функция цели |
минимизируется, то наилуч |
шими значениями являются наименьшие коэффициенты, в случае макси мизации функции цел;: - напоольшнз коэффициенты.
2. Ѵ.з всех разностей как в строке, так и в столбце, рассмат риваемых одновременно, определяется наибольшая.
3 . а строке или столбце, к которому относится наибольшая
разность, отыскивается клетка с наилучший значением коэффициента, ь клетку с таким коэффициентом направляется максимально возмсаная величина с учетом ограничениіі по строке и столбцу, на пересечении которых находится рассматриваемая клетка.
4. После |
такого шага ограничение либе по столбцу, |
либо по |
||
строке исчерпывается, поэтому остальные клетки ряда в |
направле |
|||
нии исчерпанного ограничения |
зачеркивается |
и начинается новый |
||
этап расчета. |
На кавдеь шаге |
можно помещать |
лсстаику |
толькс в |
одну клетку. После этого нужно производить перерасчет столбца разностей, если в направлении исчерпанного ограничения был вы-
fчеркнут столбец;
- и з -
пересчет строки разностей производится, если в направлении исчер панного ограничения была вычеркнута строка матрицы. Бри кавдом новом расчете разностей коэффициенты вычеркнутых рядов не учи тываются.
5. Расчеты проводятся до окончательного распределения всех поставок. Если в конце расчета остается нераспределенная величи на, то она направляется в оставшиеся незанятые клетки невычеркнутого ряда в соответствии с ограничениями по строкам и по столб цам.
Основной алгоритм метода аппроксимации сформулирован. Однако в последнее время разработаны дополнительные'.правила, позволяющие получить оперное решение наиболее приближенное к оптимальномуЭти правила применяются тогда, когда в столбце и в стпоке раз ностей имеются одинаковые наибольшие значения.
.ОПРЕДЕЛЕНИЕ I .
Оптимальным элементом называется коэффициент матрицы реше ния, значение которого является одновременно наилучшим (минималь ным или максимальным в зависимости от функции цели задачи) как для строки, так и для столбца с наибольшими разностями.
Оптимальные элементы непостоянны, в процессе решения они могут исчезать, могут появляться и новые.
ОПРЕДЕЛЕНИЕ 2.
Первой разность» называют разность между двумя наилучшими значениями коэффициентов данного ряда. Второй разностью называют разность между вторым и третьим наилучшими значениями коэффициен тов данного ряда и т . д .
IS wo
' - I R -
Пользуясь этими определениями, формулируем следующие допол нения к третьему пункту основного алгоритма:
а) если имеются одинаковые наибольшие величины разностей по
строкам или столбцам, то преимущество отдается тому ряду, где на
ходится оптимальный элемент; б) если оптимальные элементы имеются в двух или нескольких
рядах, к которым относятся одинаковые неибольшие величины разнос
тей, |
ю |
поставка направляется в клетку с оптимальным |
элементом, |
который |
имеет наибольшую сумму разностей одновременно |
по столбцу |
|
и по |
строке, на пересечении которых он находится. |
|
|
|
в) |
Если оптимальные элементы имеются в двух или |
нескольких |
рядах, к которым относятся одинаковые наибольшие величины разнос
тей, причем и суммы разностей по столбцам и строкам, на пересече
нии которых они находятся, одинаковы, то распределяемые величины можно направить (насколько это позволяют сделать ограничения) в любую из таких клеток. Однако, для получения результата более близ кого к оптимальному (особенно для матриц большой размерности) в этом случае для строк и столбцов с одинаковыми оптимальными эле ментами целесообразно находить вторые разности. Ь этом случае по ставка направляется в ряд с наибольшей второй разностью.
г) Если-имеются одинаковые наибольшие величины разностей и ни в одной из строк или столбцов, к которым они относятся, нет оптимального элемента, то определяют сумму разностей одновременно по строкам и по столбцам. Поставку направляют в ту клетку, для ко торой сумма разностей столбца и строки, на пересечении которых она находится, наибольшая. Если не сумма разностей одинаковая, то мож но направлять распределяемые величины в любую клетку с наилучшим коэффициентом по рядам с наибольшей суммой разностей. Однако, как
-115 -
ив предыдущем подпункте, для рядов с одинаковыми наибольшими суммами разностей целесообразно находить вторые и даже третьи разности. Поставка направляется в клетку с наилучшим коэффициен том в тот ряд, для которого вторые,третьи и т.д.разности макси мальные.
После получения методом аппроксимации первоначального опор ного решения, оно исследуется на признак оптимальности по алго ритму МРМ или метода потенциалов. Если полученный опорный план неоптимальный, то по одному из этих алгоритмов осуществляется ряд последовательных итераций до получения оптимального плана.
При расчетах вручную больших практических экономико-матеиати- ческих задач'опорный план, полученный методом аппроксимации,мовно принимать с некоторым приближением за оптимальный план.
Задача. Решить транспортную задачу по критерию минимума сто имости перевозок,если данные о задаче приведены в исходной табли це (8.13), окаймленной столбцом и строкой разностей,а также столб цом и строкой оценок И^, и Tj
При решении практических задачопорное решение,отыскиваемое методом аппроксимации, получается сразу в одной таблице. Однако, для облегчения понимания,переводим решение задачи в нескольких последовательно заполняемых таблицах (8.13) - (8.16).
В задаче требуется составить план перевозок с наименьшей стоимостью.Поэтому наилучшими коэффициентами в первой строке будут 12 и 13. Разность между ними (от большего вычитается меньший).рав ную I,записываем в столбец разностей. В первом столбце наилучшие коэффициенты I I и 13. Разность между ними,равную 2,записываем в строке разностей. Аналогично рассчитываем все остальные разности.
Затеи определяем наибольшую величину разноогѳй,одновременно рассматривая как столбец, так и строку разностей. В нашей задача
|
|
|
|
|
|
|
- |
116 |
- |
|
|
|
|
|
|
|
|
|
|
|
|
максимальных разностей оказалось две: в строках А^ и А^.Согласно |
|||||||||||||||||||||
пункту "а" дополнений к основному алгоритму, |
направляем |
постав |
|||||||||||||||||||
ку |
(44) |
в |
клетку А^ Bj, содержащую |
оптимально |
элемент. |
|
|
|
|
||||||||||||
|
X 3 I = |
f 1 1 '''1 |
^ 0 ' ^ |
|
~ |
ограничение по строке А5 исчер |
|||||||||||||||
пано, поэтому остальные клетки этого ряда вычеркиваются. Первый |
|||||||||||||||||||||
этап расчета |
закончен |
и записан |
в |
таблице |
Оа.ІЗ). |
|
|
|
|
|
|
||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблица |
8.13 |
|
|||||
|
|
|
|
•т |
|
|
ІѴ2 |
|
! |
ь- |
1 |
\ |
-_ |
|
Наличие 1 Столб |
||||||
|
|
|
|
1 |
|
|
|
|
|||||||||||||
|
|
|
|
1 |
|
|
i |
в 2 |
|
j |
|
|
|
jiуя ova |
|
іраэ- |
|||||
|
|
|
|
|
|
|
! |
|
% |
; |
|
|
|
|
іностер. |
||||||
|
1 'X |
i |
|
|
i |
|
|
|
|I3_!î |
|
|
|
1 |
|
|
|
i |
|
|||
ч- |
|
l i d . |
112 |
j |
|
E |
U t |
|
|
|
i |
i |
|||||||||
|
|
i |
|
|
|
|
i |
|
|
|
1 |
98 |
|
! |
|||||||
|
|
1 |
|
|
|
|
|
|
|
|
|
|
|||||||||
1 |
I |
|
|
І |
|
|
|
|
|
|
|
I |
|
|
|
г |
|
|
|
i |
|
|
|
1 |
|
|
|
|
|is |
; |
|
|
|
|
|
|
|
|
|
||||
|
J A2 |
I |
|
|
|
|
|
!1 |
|
|
|
|
|
|
|
||||||
. и 2 = |
! |
|
|
i |
|
|
|
|I2 |
|
13 |
|
74 |
|
|
h |
|
|||||
|
i |
|
|
|
|
i |
|
II? |
|
|I4 |
:1 |
|
\ |
^ |
|
|
|
|
|
||
|
! |
|
|
Ii |
44 |
l i L j |
|
|
|
|
X |
|
44 |
|
|
! |
3x |
||||
Ь = ! А з |
|
|
|
|
|
|
i |
|
|
|
|
|
|||||||||
|
i |
|
|I6 |
|
x |
|I7 |
|
|
|
|
i |
|
|||||||||
|
< |
|
|
|
|
\іъ 1 |
|
|
|
|
|
|
|
|
|
1 |
|
||||
"4 |
i |
ч |
|
! |
|
|
|
|
|
|
|
\ |
|
|
|
|
60 |
|
j |
3 |
|
— |
i |
|
|
|
|
І20 J |
|
115 |
|
|
|
|I2 |
|
|
|
|
|
|
|||
A 5 |
І |
|
|
|
I ß J |
|
|
102 |
|
|
! |
i |
|||||||||
% = |
I |
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
||||||
\- |
|
|
|
1 |
|
|
i |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
! |
|
|
i1 |
|
|I7 |
j |
|
ІІІЦ |
120 |
j |
|
I B |
|
42 |
|
!• |
i |
||||
16 |
|
|
1i |
|
|
|
|
i |
|
|
|
|
|
||||||||
Потреб";-! |
|
|
|
|
|
|
j |
|
|
|
|
420 |
|
|
|||||||
|
|
90 |
|
i |
120 |
|
|
|
|
72 |
|
|
i |
|
|||||||
сть в |
1 |
|
|
.1 |
|
i |
|
|
|
|
|
|
|
|
4 2 0 \ |
|
|
||||
грузах |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
Строка |
! |
|
|
i |
|
|
1 |
|
|
|
|
|
|
|
|
I |
|
|
|
i |
|
_г |
|
\j |
2 |
|
I |
|
|
|
|
|
|
|
|
|
|
|
|||||
? 1 1 н о с - ! |
|
|
1 |
|
|
|
! |
|
|
|
|
|
|
|
! |
|
|||||
|
|
1- |
|
|
1 |
|
|
1 1 |
|
|
|
|
|
|
|
|
|||||
|
Второй этап. Так как вычеркнута строка таолицы, то значе |
||||||||||||||||||||
ния строки разностей могут измениться. В таблице (8.14) |
|
пересчи |
|||||||||||||||||||
тываем |
строку |
разностей. При |
новом расчете |
разностей |
коэ;Тк|>ицйеи- |
|
|
|
- |
1 1 7 |
- |
|
|
|
|
|
|
|
|
|
ты вычеркнутого ряда |
не учитываются. Теперь |
имеется |
одна наи |
|
||||||||||
большая разность, равная трем в строке А^. л клетку A/ f ßj с наи |
||||||||||||||
лучшим коэффициентом |
направляем поставку |
|
|
|
|
|
|
|||||||
х^г |
= ІПІ.Л (90 - |
44; |
ьО) s |
fîùn(4b-; |
ьГ) = 4ь. |
|
|
|
||||||
При этом ограничений по столбцу Bj исчерпано, |
следовательно, |
|||||||||||||
остальные |
клетки |
этого ряда |
зачеркиваем. |
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
Таблица 8.14 |
|
||||
|
|
|
|
|
|
y 2 = |
! |
v 3 = |
! |
\ = |
1 |
|
Наличие jC тол |
|
|
|
|
|
|
|
грузов |
ібец |
|||||||
|
|
|
|
|
|
|
* |
|
|
- |
-\ |
|
|
іраз- |
|
|
|
|
I |
! |
|
! |
|
|
|
i |
|
|
інос- |
|
А |
|
ß |
Й 2 |
i |
|
|
û 4 |
! |
|
|
|||
|
|
|
|
|
|
|
:тей |
|||||||
ч = |
|
|
|
|
|
Ii2_; |
|
|
[15 ji |
|
|
i |
||
А І |
|
X |
|
j |
|
|
|
i |
|
i |
|
S8 |
: а |
|
|
h |
|
|
|
|
I I I |
1x2 ; |
ІІЗ ! |
|
74 |
I; |
|||
|
|
|
|
|
|
|
|
i |
|
|
|
|||
% = |
h |
|
|
l u i |
iivj |
I i i . 1 |
X |
• |
|
44 |
i |
|||
|
|
44 |
|
|
X |
l |
1 |
i |
|
І З х |
||||
и , - |
|
|
4fa J |
!f |
|
|
l î â j |
UVJ |
|
ьО |
j . ... |
|||
h |
|
|
i |
|
h * |
|||||||||
|
|
|
i |
|
|
|
|
! |
|
|||||
% = |
h |
|
X |
И |
. lui |
|
i |
| I 2 ji |
|
102 |
І I ; |
|||
|
|
|
|
|
|
|
|
|I3 j |
|
|||||
й 6 = |
|
|
X |
! ^ |
|
|
|2C j |
|
42 |
\ i; . |
||||
|
|
|
|
|
! |
|
r |
|
||||||
Потребность |
|
|
|
1 |
|
|
1 |
|
|
|
420 |
|
||
|
90 |
|
j |
120 |
|
|
72 |
\ |
|
|
||||
грузах |
|
|
|
i |
138 |
j |
420 |
|
||||||
Строка |
|
|
|
|
! |
|
|
|
|
|
|
|
|
|
|
|
2;2x |
: -2*2 |
i ; i |
i |
1*1 |
! |
|
|
|
||||
разностей |
... . . |
j |
|
|
|
|||||||||
Третий этап. Так как вычеркнут столбец таблицы |
(8.14), то |
|||||||||||||
значения а столбцеразностей |
мггут |
измениться. Пересчитываем их |
||||||||||||
в таблице |
(8.15). |
Наибольшая |
разность, |
равная двум, |
находится а |
|||||||||
столбце Б2» Ъ клетку |
AjJ02 направляем х^2 |
|
|
|
|
|
|
|||||||
|
|
|
|
х Т |
2 |
= fTU0(I20; %') = 98. |
|
|
|
|
||||
После чего |
строка |
|
вычеркивается. |
|
|
|
|
|
|
|
|
4fr
|
|
|
|
|
|
- |
118 |
- |
|
Таблица 8.ІЬ |
|
|||
|
|
|
_ |
|
|
|
|
|
|
|
||||
|
"Г |
|
|
2= |
Y3= |
|
Y 4 = |
{Наличие |
|
Столбец |
||||
|
|
|
|
|
|
|
ьг |
в 3 |
|
|
jгрузов |
! разнос |
||
|
|
|
|
|
|
|
|
|
тей |
|||||
|
|
|
1 |
|
lis |
i |
112 |
ІІЗ_ |
ІЬ |
i |
|
|
|
|
|
|
|
А т |
X |
|
; |
98 |
X |
|
X |
і |
|
i І ; І х |
|
|
|
|
|
|
і |
98 |
||||||||
|
|
|
|
|
\іьГ |
|
U â |
ІІ2 |
13 |
I |
|
|||
|
|
|
А 2 |
* |
к |
! |
|
! |
|
|||||
|
|
|
|
|
|
і |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
І ; І |
|||
% = |
|
|
4 4 ^ і |
|
|
и * |
X 21 j 44 |
I |
— |
|||||
|
А 3 |
|
X |
! Зх |
||||||||||
и 4 |
» |
|
V |
|
|
|
Us* |
ІІ9 г |
IÏ7 |
|
60 |
! |
5;1 |
|
|
|
|
|
|
|
|
|
|
||||||
и 5 |
- |
|
A s |
|
120 |
! |
|
|
Ш _ |
12 |
! |
102 |
і |
|
|
X |
|
; |
|
|
|
|
|
І ; І |
|||||
\ |
= |
|
|
X |
i * - ] |
|
|
|20 |
|
-j |
42 |
|
m - |
|
Потребно- |
|
|
|
|
|
|
||||||||
|
90 |
|
} |
120 |
138 |
72 |
Г > Л 2 0 |
|
|
|||||
сть |
в |
гру |
|
|
І 4 2 0 \ |
|
|
|||||||
Строк? |
'тей. |
1 |
2;2х |
1 |
2 Д |
І Я |
|
Iii |
! |
|
|
|
||
разнос |
|
|
|
|
|
|||||||||
|
Четвертый этан. После пересчета строки разностей в таблице |
|||||||||||||
(8.ІЬ) |
получаем, |
что все разнести |
одинаковые. Поступаем |
согласно |
||||||||||
пункту |
"в" дополнении |
к основному |
алгоритму,. |
Ь невычеркнутых |
рядах |
имеются два оптимальных элемента в клетках A 2 ßj и А^Ь^. Для РяДов, на пересечении которых находятся оптимальные элементы, находим вторые
^азности. Для строки А2 вторая разность равна пяти, |
для |
столбца |
- |
|||||
равна семи. Сумма вторых разностей для клетки A-JBJ |
равна |
12. |
Для |
|
||||
строки А^ вторая разность равна двум, |
а для |
столбца |
равна |
нулю. |
||||
Сумма вторых разностей для клетки А^Б^ равна |
двум. Следовательно, |
|
||||||
поставку направляем |
в клетку А ^ |
в количестве х 2 3 |
|
|
|
|
||
х 2 5 |
= im л (138; |
74) |
= 74. |
|
|
|
|
|
После этого вычеркивается строка А2 а таблице |
(8 . 1ь) . |
|
|
|||||
Аналогично проводятся остальные |
этапы. |
На последнем |
этапе в |
ос |
тавшиеся наоычеркнутые клички А^Ь2и АЛ^расдределяѳи оставшиося 22
единицы груза.
- 119 -
Составление опорного плана методом аішрокскмацик закончено.
Дальнейшее решение до получения' оптимального решения проводится либо по алгоритму ЫРМ, либо пс методу потенциалов. Подсчитаем
число занятых клетск; их девять, a |
т + / і - І = Ь + 4 - І = 9 . |
||||
Следовательно, план |
невырожденный, |
и .мы можем найти оценки |
и У^. |
||
bee |
расчеты, начиная |
с четвертого этапа и кончая вычислением |
Hj_ и |
||
У- |
, проведены в таблице (8.16). Оценки ~£ • |
всех свободных |
кле- |
||
ток |
неположительны, |
следовательно, |
найденный |
опорный план опти |
мален.
ö '
0
h-° |
|
h |
|
И3 |
= 2 |
А 3 |
|
иь |
= |
I |
А ь |
И 6 = |
2 |
А ь |
Потребность в грузах
Строка
разностей
Yj |
=9 |
|У2 = |
12 |
|
ІУ, = |
12 |
|
|
|
|
і |
|
|
1 |
3 |
|
|
|
% |
!' |
«г |
|
і |
|
|
|
X |
18 |
98 |
|
І12|i |
|
l u , |
||
|
|
|
|
|
i |
X |
, -J |
|
X |
I I a . |
•X |
|
ІІ8І |
|
ІІ2 |
H |
|
|
|
i |
74 |
- |
, |
|||
|
|
|
|
|
1 |
|
|
|
|
|
|
• |
liVj |
X |
Ц4 |
i! |
|
4b |
ИЗ |
14 |
|
|
|
x |
119 |
|
|
|
_ |
1- |
|
|
|||
X |
І20 |
X |
|
llbj |
Ь4 |
ІІЗ |
|
|
И? |
|
|
i |
120 |
|
|||
X |
8 |
|
|
|
x |
|
||
|
|
|
i |
|
|
|||
9С |
|
120 |
|
|
138 |
|
|
|
2;2х |
... |
|
jI;I;bx |
|
||||
2;2;І Д ; 2 |
|
Таблица |
S. Іь |
|
|
|
|
|
Наличие'Столбец- |
||
1 |
1 |
грузов |
|
іразшс- |
n4 |
|
|
|
те и |
|
|
|
|
|
|
lib |
C!8 |
|
I;lx |
|
|
|
||
|
ІІЗ |
74 |
|
I;lx |
|
|
|
||
x |
I Z l |
44 |
|
3 * |
m. |
|
|||
X |
ьС |
|
3,-1 Д |
|
38 |
112 |
102 |
|
i;i;3x |
|
|
|||
34 |
j |
«... |
ІІІ |
|
72 |
420} |
|||
І420 |
! |
I ; I ; I ;i;4
•
Подсчитаем стоимость перевозок L = Ь2І2 ден.единиц.
используя в решении данной задачи метод аппроксимации, ыы сразу смогли получить оптимальный план. Если же для составления опорного решения öьиі Ou применен метод "северо-западного угла",то
\