Алгоритм северо-западного угла для ТЗПП

Материал из Мегапедии
Перейти к: навигация, поиск

Алгоритм северо-западного угла — это алгоритм нахождения допустимого решения для транспортной задачи с промежуточными пунктами (ТЗПП).

Обозначения

Введём обозначения:

m – число промежуточных пунктов (складов)(m>1);

n – число конечных пунктов (поставщиков и потребителей)(n>1);

mp – число складов с положительными дополнительными потребностями (0≤mp≤m);

np – число поставщиков (0<np<n);

ai – дополнительная потребность (со знаком) i-ого промежуточного пункта (склада);

bj – объём грузов (со знаком) j-ого конечного пункта (для поставщиков объём положительное число, для потребителей – отрицательное);

xij – объём перевозки (со знаком) между i-ым промежуточным пунктом и j-ым конечным пунктом;

zij – признак базисного элемента (i,j).

Алгоритм

Входные данные: m; n; mp; np; {a1, a2, ..., am}; {b1, b2, ..., bn}.

АСЗУ01.png

Выходные данные: {x11, x12, ..., xmn}; {z11, z12, ..., zmn}.

  • Заметим, что при выборе новой клетки СЗУ(i,j) необходимо увеличивать индекс строки i или индекс столбца j.

Пример АСЗУ для ТЗПП

Транспортная задача

ТЗПП01.png

Транспортная таблица

СЗУ00.png

Нахождение допустимого решения

СЗУ11.png СЗУ01.png СЗУ12.png СЗУ02.png СЗУ13.png СЗУ03.png СЗУ14.png СЗУ04.png СЗУ15.png СЗУ05.png СЗУ16.png СЗУ06.png СЗУ17.png СЗУ07.png СЗУ18.png СЗУ08.png СЗУ19.png СЗУ09.png СЗУ20.png СЗУ10.png СЗУ21.png СЗУ22.png

Допустимое решение

МП00.png

Другие алгоритмы:

Ссылки

  • Кривопалов В. Ю., Метод северо-западного угла для нахождения допустимого решения транспортной задачи с промежуточными пунктами. Сборник конференции ПИТ-2014, СГАУ, стр.369-372. http://www.ssau.ru/files/events/2014/pit_14_1_6.pdf
  • Кривопалов В. Ю., Обобщённый метод потенциалов для решения транспортной задачи с промежуточными пунктами. Сборник Х конференции «Наука. Творчество» 2014, Самара-Москва, Т.1,стр.23-29.
  • Участник:Logic-samara