Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Конспект лекций по ММ в ТС ЗА,ЗАБ 2014 ч. 1.doc
Скачиваний:
3
Добавлен:
01.07.2025
Размер:
714.24 Кб
Скачать

2.2 Построение начального базисного плана перевозок

Метод северо-западного угла. Назначение перевозок хij начинаем с верхней левой клетки (северо-западного угла) таблицы. Положим х11 = min (a1b1). Если ab1, то x11 b1, вычеркиваем из матрицы столбец j =1, так как спрос первого потребителя полностью удовлетворен. Если a1 b1, то x11 a1, вычеркиваем строку i = 1, так как в этом случае полностью исчерпаны запасы первого поставщика. Если ab1, то вычеркиваем и строку i = 1, и столбец j = 1 одновременно. Вычеркнув ряд, соответствующий min (a1b1), корректируем запасы и потребности первого поставщика и первого потребителя на величину x11. С оставшейся матрицей поступим аналогично предыдущему. Продолжая действовать по этой схеме, исчерпаем запасы поставщиков и удовлетворим запросы потребителей. На последнем шаге процесса получится матрица 1  1, в которой одновременно вычеркиваем и строку, и столбец.

Метод северо-западного угла не учитывает матрицу тарифов, поэтому начальный план может оказаться далеким от оптимального. Более близким к оптимальному обычно является план, построенный методом минимальной стоимости или методом двойного предпочтения.

Метод минимальной стоимости. Находим клетку с наименьшей стоимостью перевозки . Если , то , вычеркиваем столбец j0, запасы поставщика i0 корректируем, т. е. считаем равными ; если , то , вычеркиваем строку i0, потребности потребителя j0 считаем равными ; если же , то , вычеркиваем и строку i = i0, и столбец j j0 одновременно. Вычеркнув один из рядов матрицы и скорректировав либо запасы поставщика, либо потребности получателя на величину , с оставшейся матрицей меньшего размера поступаем аналогично предыдущему. На последнем шаге в матрице 1  1 одновременно убираем и строку, и столбец.

Построенный начальный план перевозок должен быть базисным, т. е. число назначенных перевозок xij должно быть равно – 1. Если это условие не выполняется, а условие общего баланса выполнено, то построенный начальный план – вырожденный. Для построения базисного плана в исходный план вводят нулевые перевозки так, чтобы не образовывался замкнутый контур из назначенных перевозок. Заполнение клеток нулем не влияет на экономическую оценку решения, но оно необходимо для получения начального базисного плана и для поиска оптимального решения.

Замкнутым контуром (циклом) в матрице называется непрерывная замкнутая ломаная линия, вершины которой находятся в загруженных клетках матрицы, а звенья расположены вдоль строк и столбцов. Причем в каждой вершине замкнутого контура встречаются ровно два звена; одно из них располагается по строке, другое – по столбцу, таким образом, звенья образуют прямой угол. Если замкнутый контур образует самопересекающаяся ломаная линия, то точки ее самопересечения вершин не образуют. Примеры некоторых замкнутых контуров показаны на рисунке 2.1.

Рисунок 2.1 – Примеры форм замкнутых контуров

При правильном построении плана перевозок, начиная с любой незагруженной клетки можно построить лишь один замкнутый контур.