Тема 4. Транспортная задача

Экономико-математическая модель транспортной задачи

Существуют поставщики и потребители некоторого однородного груза.

У каждого поставщика имеется определенное количество единиц этого груза (мощность поставщика).

Каждому потребителю нужно некоторое количество единиц этого груза (спрос потребителя).

Известны затраты на перевозку единицы груза от каждого из поставщиков к каждому из потребителей.

Цель транспортной задачи – составить такой план перевозок от поставщиков к потребителям, при котором:

1. суммарные затраты на перевозку груза будут минимальны;

2. по возможности будут задействованы все мощности поставщиков;

3. по возможности будет удовлетворен весь спрос потребителей.

Закрытая модель транспортной задачи – модель, в которой суммарная мощность поставщиков равна суммарному спросу потребителей. В противном случае, модель открытая.

Открытая модель всегда сводится к закрытой.

Порядок решения для закрытой модели:

1. составляется специальная таблица;

2. находится первоначальный план поставок (методы северо-западного угла и минимальной стоимости);

3. первоначальный план поставок оптимизируется распределительным методом.

Метод северо-западного угла

Северо-западный угол таблицы – это ее левый, верхний угол, т.е. клетка в первой строке и первом столбце.

Метод минимальной стоимости

На каждом шаге поставка делается в клетку с наименьшей стоимостью перевозки единицы груза среди всех незаполненных клеток.

Распределительный метод решения транспортной задачи

Для того, чтобы оптимизировать первоначальный план поставок, необходимо составить матрицу оценок.

Оценка клетки (i, j) = оценка i -й строки + оценка j -го столбца + число в левом верхнем углу клетки (i, j).

Оценки строки и столбца выбираются таким образом, чтобы оценки всех отмеченных клеток были равны нулю.

Оценки всех клеток записываются в виде матрицы оценок. Если она не содержит отрицательных чисел, то получен оптимальный план поставок. Иначе проводится оптимизация плана поставок.

Двигаясь из клетки с отрицательной оценкой по отмеченным клеткам (запрещается делать два последовательных шага в одной строке или в одном столбце), строят так называемый цикл пересчета. Внутри этого цикла перераспределяют поставки. Для полученной таблицы находят матрицу оценок и т.д.


Понравилась статья? Добавь ее в закладку (CTRL+D) и не забудь поделиться с друзьями:  



double arrow
Сейчас читают про: