Работаем на макете (табл. 8). Невзирая на тарифы, начинаем составление плана с заполнения левой верхней клетки (1,1) (с северо-западного угла).
Смотрим на запасы a1 и потребности b1. Если a1 < b1, то в клетку (1,1) вписываем a1 (т. е. отдаем пункту назначения весь запас груза из первого пункта отправления — случай в таблице). Если b1 < a1, то в клетку (1,1) записываем b1 т. е. покрываем всю потребность первого пункта назначения за счет первого пункта отправления.
Перепишем баланс после первой операции (изменятся и потребности, и запасы). В первой строке остальные клетки можно прочеркнуть, так как весь груз пошел в первый пункт.
Начинаем опять с северо-западного угла. Удовлетворяем оставшуюся потребность первого пункта назначения, доставив туда (b1 — a1) единиц груза из второго пункта отправления. Если потребность первого пункта удовлетворена полностью, остальные клетки в первом столбце прочеркиваем. Переписываем баланс после второй операции.
Таблица 8
Метод северо-западного угла
Пункты назначения Пункты отправления | B1 | B2 | B3 | B4 | Запасы груза | ||
A1 | а1 | – | – | – | a1 | ||
А2 | b1-a1 | a2 | a2 | a2-b1+a1 | |||
А3 | – | a3 | a3 | a3 | |||
А4 | – | a4 | a4 | a4 | |||
Потребности в грузе | b1 | b2 | b3 | b4 | |||
b1- a1 | b2 | b3 | b4 | ||||
b2 | b3 | b4 |
Снова начинаем с северо-западного угла, удовлетворяем потребность второго пункта назначения и т. д., пока справа и снизу не будут стоять нули, т. е. весь груз распределен и потребности удовлетворены. Полученный внутри таблицы план будет допустимым. Его и берем в качестве исходного.
|
|
Пример. Пусть условие задачи приведено в табл. 9.
Таблица 9
Условие задачи
Пункты назначения Пункты отправления | B1 | B2 | B3 | B4 | Запасы груза |
A1 | |||||
А2 | |||||
A3 | |||||
Потребности в грузе |
Для составления первоначального плана обращаемся к клетке (1, 1). Запасы для нее равны 90, потребности—110. Меньшее из этих чисел считаем перевозкой по маршруту (1, 1):
.
Записав это число в клетку (1, 1), пересчитываем оставшиеся запасы и потребности и вносим их в дополнительные столбец и строку таблицы. Поскольку в первом пункте отправления запасы теперь равны нулю и ни в один пункт назначения ничего доставить нельзя, остальные клетки первой строки прочеркиваем (табл. 10).
Таблица 10
Первый шаг метода северо-западного угла
Пункты назначения Пункты отправления | B1 | B2 | B3 | B4 | Запасы груза | |
A1 | – | – | – | |||
А2 | ||||||
A3 | ||||||
Потребности в грузе | ||||||
Затем берем клетку (2, 1)— северо-западный угол оставшейся части таблицы. Для нее запасы равны 100, а потребности — только 20. Меньшее число будет перевозкой по маршруту (2, 1):
|
|
.
Вносим это число в клетку, прочеркиваем последнюю клетку первого столбца (потребности первого пункта удовлетворены), пересчитываем оставшиеся запасы и потребности и записываем их в новые столбец и строку (табл. 11).
Таблица 11
Второй шаг метода северо-западного угла
Пункты назначения Пункты отправления | B1 | B2 | B3 | B4 | Запасы груза | ||
A1 | – | – | – | ||||
А2 | |||||||
A3 | – | ||||||
Потребности в грузе | |||||||
Снова находим северо-западный угол незаполненной части таблицы. Им будет клетка (2, 2). Запасы для нее равны 80, потребности — 100. Принимаем
,
вносим это число в таблицу, производим пересчет запасов и потребностей и, так как во втором пункте запасы исчерпаны, две клетки второй строки прочеркиваем (табл. 12).
Таблица 12
Третий шаг метода северо-западного угла
Пункты назн. Пункты отправ. | B1 | B2 | B3 | B4 | Запасы груза | |||
A1 | – | – | – | |||||
А2 | – | – | ||||||
A3 | – | |||||||
Потребности в грузе | ||||||||
Продолжая те же рассуждения для клеток (3, 2), (3, 3), (3, 4), придем в итоге к табл. 13, в дополнительной части которой будут стоять одни нули (с записью последнего числа 40 нуль ставим и в третьей строке, и в четвертом столбце). Это свидетельствует о том, что все запасы исчерпаны, потребности удовлетворены, исходный план составлен.
Таблица 13
Заключительный шаг метода северо-западного угла
Пункты назн. Пункты отправ. | B1 | B2 | B3 | B4 | Запасы груза | ||||||
A1 | – | – | – | ||||||||
А2 | – | – | |||||||||
A3 | – | ||||||||||
Потребности в грузе | |||||||||||
Практически после получения табл. 12 следовало сравнить запасы, сосредоточенные в оставшемся третьем пункте (они равны 140), с потребностями пунктов назначения (20, 80 и 40) и просто вписать последние числа в соответствующие клетки.
При некотором навыке можно вообще обходиться без дополнительной части таблицы, фиксируя нужные изменения в уме.
План, построенный способом северо-западного угла обладает двумя свойствами:
1. Число положительных компонент полученного плана не превосходит (m + n – 1).
2. План, составленный по способу северо-западного угла, будет ациклическим