Задание 5
Имеются три пункта поставки однородного груза А1, А2, А3 и четыре пункта В1, В2, В3, В4 потребления этого груза. На пунктах А1, А2 и А3 находится груз соответственно в количестве a1, a2 и a3 т. В пункты В1, В2, В3 и В4 требуется доставить соответственно b1 , b2 , b3 и b4 т груза. Расстояние между пунктами поставки и пунктами потребления приведено в следующей матрице-таблице:
Пункты поставки |
Пункты потребления |
|||
В1 |
В2 |
В3 |
В4 |
|
А1
|
|
|
|
|
А2
|
|
|
|
|
А3
|
|
|
|
|
Найти такой план закрепления потребителей за поставщиками однородного груза, чтобы общие затраты по перевозкам были минимальными.
а1 = 230 , a2 = 280, a3 = 120, b1 = 200, b2 = 160, b3 = 180, b4 = 100.
Решение.
Начнем с построения первоначального опорного плана. Найдем его методом минимальной стоимости. Выберем клетку, имеющую наименьшую стоимость и поместим в неё максимально возможный груз. Таким образом заполним первоначальную таблицу.
Получим первоначальный опорный план. Он является невырожденным, т.к. занято m+n-1=3+4-1=6 клеток.
Его стоимость Z=200*13+30*6+100*11+180*7+60*10+70*5=6090
Матрица планирования |
Пункты потребления |
Запасы |
||||||||||||
В1 |
В2 |
В3 |
В4
|
|||||||||||
Поставщики |
vj
ui |
v1=13 |
v2=11 |
v3=7 |
v4=6 |
|
||||||||
А1 |
u1=0 |
|
|
13 |
|
|
15 |
|
|
9 |
|
|
6 |
230 |
200 |
|
|
|
|
|
30 |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||
А2 |
u2=0 |
|
|
19 |
|
|
11 |
|
|
7 |
|
|
14 |
280 |
|
|
100 |
|
180 |
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||
А3 |
u3=-1 |
|
|
17 |
|
|
10 |
|
|
23 |
|
|
5 |
120 |
|
|
60 |
|
|
|
70 |
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
|||
Потребности |
200 |
160 |
180 |
100 |
|
Для проверки плана на оптимальность построим систему потенциалов. Потенциалы найдем из условия ui+vj=cij для занятих клеток.
Пусть u2=0, тогда
u 2+v2=11 v2=11
u 2+v3=7 v3=7
u 3+v2=10 u3=-1
u 3+v4=5 v4=6
u 1+v4=6 u1=0
u 1+v1=13 v1=13
Систему потенциалов составили. Теперь проверим найденный опорный план на оптимальность для незанятых клеток: ui+vj-cij<0
Для строки А1: u1+v2-c12 =0+11-15=-4<0
u1+v3-c13 =0+7-9=-2<0
Для строки А2: u2+v1-c21 =0+13-19=-6<0
u2+v4-c24 =0+6-14=-8<0
Для строки А3: u3+v1-c31 =-1+13-17=-5<0
u3+v3-c33 =-1+7-23=-17<0
Для всех клеток условие оптимальности выполнено, значит получен оптимальный план.