Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Транспортная задача.doc
Скачиваний:
19
Добавлен:
29.03.2015
Размер:
241.66 Кб
Скачать

Формирование начального плана методом северо-западного угла

Самым простым способом отыскания исходного базисного решения яв­ляется правило северо-западного угла. Такое название объясняется тем, что распределение груза в матрице перевозок идет слева направо и сверху вниз, что соответствует движению на географической карте с началом на северо-западе. Суть этого способа видна из следующего примера.

Пример 1. Исходные данные транспортной задачи сведены в табл. 2. Найти базисное решение по правилу северо-западного угла.

Таблица 2.

ai \ bj

b1=25

b2=10

b3=35

b4=5

b5=35

a1 =20

5

6

2

3

1

a2 =30

3

7

8

6

8

a3 =45

9

8

1

4

3

a4 =15

9

3

6

10

7

Схема распределения груза по правилу северо-западного угла состоит в следующем. Попытаемся удовлетворить потребности пункта назначения В1 в 25 ед. груза (1-ая колонка плана перевозок xij)

За счет пункта отправления А1 можно удовлетворить только 20 ед., т.е. полагаем x11 = 20. Недостающие 5 ед. для пункта В1 берем из пункта А2, т.е. х21 = 5. После этого план перевозок xij примет вид

ai \ bj

b1=25

b2=10

b3=35

b4=5

b5=35

Остаток ai

a1 =20

20

0

0

0

0

0

a2 =30

5

0

0

0

0

25

a3 =45

0

0

0

0

0

45

a4 =15

0

0

0

0

0

15

Остаток bj

0

10

35

5

35

В нижней строке и правом столбце указываем остаток нераспределенного груза. В строке для А1 и в столбце для В1 остаток равен нулю, т.е груз полностью распределен.

За счет А2, где осталось 25 ед., удовлетворяем также В2, полагая x22 = 10. В столбце для В2 получаем остаток, равный нулю. Поэтому оставшиеся в А2 15 ед. отправляем в В3. Продолжая аналогичным образом, получим следующий план перевозок (в числителе клетки показаны значения cij, а в знаменателе – xij ):

Таблица 3.

ai \ bj

b1=25

b2=10

b3=35

b4=5

B5=35

a1 =20

5 / 20

6 / 0

2 / 0

3 / 0

1 / 0

a2 =30

3 / 5

7 / 10

8 / 15

6 / 0

8 / 0

a3 =45

9 / 0

8 / 0

1 / 20

4 / 5

3 / 20

a4 =15

9 / 0

3 / 0

6 / 0

10 / 0

7 / 15

Ненулевыми оказалось m+n-1= 4+5-1=8 клеток. Они соответствуют неизвестным

x11, x21, x22, x23, x33, x34, x35, x45. (5)

Можно показать, что систему уравнении вида (2)-(3) для данной задачи можно разрешить относительно указанных неизвестных (5), т.е. эти неизвестные образуют базис, а решение, полученное в табл. 3, является базисным для базиса (5). Клетки в матрице перевозок, от­вечающие базисным неизвестным, принято называть базисными, а остальные - свободными. Для того чтобы базисные клетки отличить от свобо­дных, будем выделять их более жирным шрифтом, помещая в знаменателе значение базисного неизвестного в базисном решении. В свободных клетках будем помещать в знаменателе нули.

Полученный план перевозок имеет стоимость

Z = 5*20+3*5+7*10+8*15+1*20+4*5+3*20+7*15 = 100+15+70+120+20+20+60+105 = 510