Данная задача не сбалансирована, и для того чтобы её сбалансировать, в таблицу добавляется лишний столбец.
1) Сравниваем величины a1 и b1, возможны три варианта:
• al<bl, тогда => xl l=al, b1’= bl -а1
При этом первая строка выходит из рассмотрения.
• bl <а1=>х11= bl, а1’=а1- bl
При этом первый столбец выходит из рассмотрения.
• al=bl=>xll=al=bl
При этом и первая строка и первый столбец выходят из рассмотрения, и в дальнейшем будем иметь вырожденное решение.
2) Выбирают следующую Северо-Западную клетку и аналогично сравнивают
aiс Ьг выбирая из них меньшее и т.д..
3) Последняя клетка заполняется автоматически.
4) Проверяем количество заполненных клеток в таблице, их должно быть m+n-1. Если количество заполненных клеток оказалось меньше, чем m+n-1, то решение вырождено и необходимо в этом случае дополнить недостающее количество, чтобы получилось m+n-1. Для этого в клетку ставят 0, считая эту клетку заполненной.
Внимание: При постановке 0 не должно получаться замкнутых прямоугольников.
90 |
110 |
60 |
200 |
100 |
180 |
|
200 |
6 90 |
7 110 |
7 |
5 |
9 |
0 |
290 |
m |
4 0 |
m 60 |
7 200 |
8 30 |
0 |
250 |
7 |
6 |
6 |
8 |
11 70 |
0 180 |
Начальный план определим методом Северо-Западного угла.
Fнач=90*6+110*7+200*7+30*8+60*100=8950
После того как начальный план транспортной задачи определен, производится его проверка на оптимальность, для этого: 1. Определяют потенциалы Ui каждого поставщика, Vj- каждого потребителя. Для этого для каждой заполненной клетки составляют уравнение
Ui+Vj=Cij для Vxij>0
Так как заполненных клеток m+n -1, а неизвестных m+n, то U1 назначают сами, обычноU1=0. Из полученной системы определяют потенциалы
Итерация 1:
90 |
110 |
60 |
200 |
100 |
180 |
||
200 |
6 90 |
7 110 |
7 m-3 |
5 10 |
9 11 |
0 0 |
U1=0 |
290 |
m 3 |
4 0 |
- m 60 |
7 200 |
+ 8 30 |
0 -3 |
U2=-3 |
250 |
7 6 |
6 7 |
* + 6 m-3 |
8 10 |
- 111 70 |
0 180 |
U3=0 |
V1=6 |
V2=7 |
V3=m-3 |
V4=10 |
V5=11 |
V6=0 |
F=90*6+110*7+200*7+30*8+60*100=8950
= min {60;70}=60
Итерация 2:
90 |
110 |
60 |
200 |
100 |
180 |
||
200 |
6 90 |
- 7 110 |
7 6 |
* + 5 10 |
9 11 |
0 0 |
U1=0 |
290 |
m 3 |
+ 4 0 |
m 3 |
- 7 200 |
8 90 |
0 -3 |
U2=-3 |
250 |
7 6 |
6 7 |
6 60 |
8 10 |
111 10 |
0 180 |
U3=0 |
V1=6 |
V2=7 |
V3=6 |
V4=10 |
V5=11 |
V6=0 |
Уважаемый посетитель!
Чтобы распечатать файл, скачайте его (в формате Word).
Ссылка на скачивание - внизу страницы.