Решение транспортной задачи различными методами
Разработка плана перевозок груза, который обеспечит минимальные транспортные расходы. Использование методов северо-западного угла, минимального элемента, метода потенциалов для решения задачи. Расчет косвенных тарифов, оценка оптимальности решения.
Рубрика | Транспорт |
Вид | контрольная работа |
Язык | русский |
Дата добавления | 12.04.2013 |
Размер файла | 239,9 K |
Отправить свою хорошую работу в базу знаний просто. Используйте форму, расположенную ниже
Студенты, аспиранты, молодые ученые, использующие базу знаний в своей учебе и работе, будут вам очень благодарны.
Размещено на http://www.allbest.ru/
Размещено на http://www.allbest.ru/
Решение транспортной задачи различными методами
Задание
перевозка транспортный тариф
Пусть имеется m поставщиков А1, А2, …, Аm однородного груза в количествах соответственно a1, а2, …, аm единиц и n потребителей В1, В2, …, Вn этого груза, потребность которых составляет соответственно b1, b2,…, bn единиц.
Известны стоимости перевозок груза от i-того поставщика к j-ому потребителю - сij (j=, i=).
Требуется составить такой план перевозок груза, который обеспечит минимальные транспортные расходы.
Прежде чем приступить к построению модели задачи, необходимо обозначить неизвестные, исходя из условия задачи, неизвестной величиной является количество единиц груза, перевозимого от каждого поставщика к каждому потребителю. Обозначим через хij (j=, i=) - количество единиц груза, перевозимого от i-того поставщика к j-ому потребителю.
Чтобы лучше представить условия задачи, сведем исходные данные в таблицу.
Строка таблицы соответствует поставщику, а столбец - потребителю. Модель транспортной задачи:
f=
(*)
i=, j=
(*)-модель, в которой спрос и производство равны, называется закрытой (сбалансированной).
Если баланс производства и потребления нарушен, то есть часть произведенного продукта не выводится, модель транспортной задачи будет открытой.
Методы построения исходного плана
Метод северо-западного угла
Определение значений хij начинается с левой верхней клетки таблицы (это соответствует северо-западному углу на географической карте). Находим значение х11 из соотношения.
х11= min{а1, b1}
Возможны 3 варианта:
1. Если а1<b1, то х11=а1 следовательно первая строка исключается из дальнейшего рассмотрения, а потребность первого потребителя b1 уменьшается на величину а1.
2. Если а1>b1, то х11= а1 = b1, следовательно первый столбец исключается из дальнейшего рассмотрения, а наличие груза у первого поставщика а1 уменьшается на величину b1.
3. Если а1=b1, х11= а1 = b1, следовательно первая строка и первые столбец исключается из дальнейшего рассмотрения.
Затем аналогичная операция проделывается с оставшейся частью таблицы, начиная с северо-западного угла. На последнем шаге процесса останется одна строка и один столбец. После заполнения клетки, стоящие на их пересечении, процесс завершается.
После завершения описанного процесса необходимо провести проверку полученного плана на вырожденность. Если количество заполненных клеток равно m+n-1, то план является невырожденным, в противном случае - вырожденным.
Метод минимального элемента
В отличие от метода северо-западного угла данный метод учитывается при построении исходного плана стоимости перевозок. В ряде случаев он позволяет получить лучший с точки зрения критерия оптимальности план, сокращая количества итераций для получения оптимального плана.
Определение значений хij начинается с клетки, имеющий минимальную стоимость перевозки (если таких клеток более одной, то договоримся выбирать первую по порядку).
Как и в методе северо-западного угла, переменной отвечающей выбранной клетке, присваивается минимальное из двух возможных значений. Соответствующая строка или столбец исключаются из дальнейшего рассмотрения, а потребность потребителя или наличие груза у поставщика уменьшается на выбранную величину. Если для выбранной клетки с минимальной стоимостью перевозки наличия груза у поставщика равно потребности потребителя, то из дальнейшего рассмотрения исключаются строка и столбец.
Затем в оставшейся части таблицы проделывают аналогичные операции. Опять начиная с клетки, имеющей минимальную стоимость перевозки. На последнем шаге процесса остается одна строка и один столбец. После заполнения клетки, стоящей на их пересечении, процесс завершается.
Рассмотрим метод потенциалов для решения транспортной задачи.
Шаг 1 Каждому поставщику Аi (то есть каждой строке) поставим в соответствие некоторое число ui (i=), называемое потенциалом Аi, а каждому потребителю Вj (то есть каждому столбцу) поставим в соответствие некоторое число vj (j=), называемое потенциалом Вj.
Для каждой заполненной клетки, то есть для каждой базисной переменной, строится соотношение ui+ vj=сij.
Полученная система должна содержать m+n-1 уравнений (так как количество базисных переменных равно m+n-1) с m+n неизвестными. Как известно, такая система имеет множество решений, и любое из них будет содержать искомые потенциалы. Чтобы найти одно из решений, значение одного из потенциала в системе задается произвольно. Обычно считают, что u1=0, и находят значения остальных потенциалов. Значения потенциалов записывают справа и снизу таблицы против соответствующих строк и столбцов.
Шаг 2 Для каждой незаполненной клетки, то есть для каждой небазисной переменной, рассчитываются так называемые косвенные тарифы (сij) по формуле сij =ui+ vj
Расчет косвенных тарифов проводится непосредственно по таблице, результат заносится в левый нижний угол соответствующий незаполненной клетки.
Шаг 3 Проверяем полученный план на оптимальность по критерию оптимальности плана транспортной задачи. Если для каждой незаполненной клетки выполняется условие с1ij - сij?0, то план является оптимальным. В противном случае полученный план не оптимальный, и необходимо переходить к новому базисному плану путем перемещения перевозки в клетку, отвечающий условию max[с1ij - сij<0]. Если таких клеток более одной, то договоримся перемещать перевозку в первую по порядку. Выбранная клетка помещается в таблице. Перемещенная, стоящая в этой клетке, вводимая в базис.
Шаг 4 Для правильного перемещения перевозок, чтобы не нарушить ограничения, строится цикл, то есть замкнутый путь соединяющий выбранную незаполненную клетку с ней же самой и проходящей через заполненные клетки. Цикл строится следующим образом. Вычеркиваются все строки и столбцы, содержащие ровно одну заполненную клетку (выбранная клетка при этом считается заполненной). Все остальные заполненные клетки оставляют цикл и лежат в его углах.
Шаг 5 В каждой клетке цикла, начиная с незаполненной, проставляются поочередно знаки «+» и «-» (обычно они ставятся в правом нижнем углу клетки). В клетках со знаком «-» выбирается минимальная величина. Новый базисный план получается путем сложения выбранной величины с величинами, стоящими в клетках цикла со знаком «+», и вычитания этой величины из величин, стоящих в клетках со знаком «-».
Выбранная минимальная величина будет соответствовать переменной выводимой из базиса. Если таких величин более одной, то из базиса выводится любая из соответствующих им переменных.
Значения переменных, включенных в цикл, после описанной корректировки переносится в новую таблицу. Все остальные переменные записываются в новую таблицу без изменений.
Осуществляется переход к шагу 1.
Замечание 1
Метод потенциалов обеспечивают монотонное убывание значения целевой функции, и позволяет за конечное число шагов найти её минимум.
Замечание 2
Если величина перераспределяемой поставки равна поставкам не в одной, а в нескольких вершинах контура со знаком «-», то освобождается только одна клетка, обычно с наибольшей стоимости перевозки, а все другие такие клетки остаются занятыми с нулевой поставкой.
Задача. Имеются 2 пункта поставки однородного груза А1, А2 и 3 пункта В1, В2, В3 потребления этого груза. На пунктах А1, А2 находится груз соответственно в количестве а1, а2 т. В пункты В1, В2, В3 требуется доставить соответственно b1, b2, b3 т груза. Расстояние между пунктами поставки и пунктами потребления приведено в таблице. Найти такой план закрепления потребителей за поставщиками однородного груза, чтобы затраты были минимальными.
А, В(10, 8, 7), Д
Пункты поставки |
Пункты потребления |
Итого груза |
|||
В1 |
В2 |
В3 |
|||
А1 |
8 |
6 |
5 |
11 |
|
А2 |
4 |
5 |
7 |
14 |
|
Итого |
10 |
8 |
7 |
25 |
Метод северо-западного угла
n+m-1=4 - план невырожденный
Модель задачи закрытая
f=8·10+6·1+5·7+7·7=86+35+49=170
II. Метод минимального элемента
f=6·4+5·7+4·10+5·4=24+35+60=11
III Метод потенциалов
Шаг 1
u1=0
u2=-1
v1=8
v2=6
v3=8
f=810+61+57+77=170
Шаг 2
Для каждой незаполненной клетки рассчитаем косвенные тарифы.
с/13=u1+v3=0+8=8
c/21=u2+v1=-1+8=7
Шаг 3
Проверим план на оптимальность
с/13- с13=8-5=3>0
c/21-с21=7-4=3>0
Критерий целостности нарушен
Нужно перейти к новому базисному плану путем перемещения перевозки в клетку, отвечающую max положительной разности. Так как разность получилась одинаковой, то перемещение начнем в первую по порядку, то есть в клетку 1.3
Шаг 4.
Строим цикл. В каждой клетке, начиная с той, в которую начинаем перевозку, ставим знаки «+» и «-».
Шаг 5.
В клетках со знаком «-» выберем наименьшую величину min=1.
Шаг 1. Для заполненных клеток
u1=0
u2=2
v1=8
v2=5
v3=3
f=10·8+5·1+8·5+6·7=167
Шаг 2.
Для незаполненных клеток
с/12=u1+v2=0+3=3
c/21=u2+v1=2+8=10
критерий оптимальности нарушен. Заносим эти значения в левый нижний угол незаполненной клетки.
Шаг 3
Проверим план на оптимальность
с/12- с12=3-6=-3<0
c/21-с21=10-4=6>0
Критерий целостности нарушен. Перемещаемся в клетку 2.1
Шаг 4.
Вводим знаки
Шаг 5
В клетках со знаком «-» выбираем наименьшую величину min=6. Прибавляем число 6 к числам в клетках, где стоит «+», вычитаем из чисел, стоящих в клетках со знаком «-». Получаем новую таблицу.
Шаг 1.
Для каждой заполненной
u1=0
u2=-4
v1=8
v2=5
v3=9
f=4*8+7*5+6*4+5*8=131
Шаг 2.
Для незаполненных клеток
с/12=u1+v2=0+9=9
c/21=u2+v3=-4+5=1
критерий оптимальности нарушен. Заносим эти значения в левый нижний угол незаполненной клетки.
Шаг 3
Проверим план на оптимальность
с/12- с12=9-6=3>0
c/23-с23=1-7=-6<0
Критерий оптимальности нарушен. Перемещаемся в клетку 1.2
Шаг 4.
Строим цикл, вводим знаки
Шаг 5
В клетках со знаком «-» выбираем наименьшую величину min=4. Прибавляем число 6 к числам в клетках, где стоит «+», вычитаем из чисел, стоящих в клетках со знаком «-». Получаем новую таблицу
Шаг 1.
Для каждой заполненной
u1=0
u2=-1
v1=6
v2=5
v3=5
f=4·6+7·5+4·10+4·5=119
Шаг 2.
Для незаполненных клеток
с/11=u1+v1=0+5=5
c/23=u2+v3=-1+5=4
Шаг 3
Проверим план на оптимальность
с/11- с11=5-8<0
c/23-с23=4-7=-3<0
Критерий оптимальности не нарушен. План оптимальный.
Размещено на Allbest.ru
...Подобные документы
Основные этапы решения транспортной задачи методом дифференциальных рент и Северо-Западного угла. Распределение имеющихся запасов в соответствии с фактическими потребностями пунктов назначения. Разработка и обоснование оптимального плана доставки.
контрольная работа [249,4 K], добавлен 30.03.2019Необходимость организации транспортного хозяйства для обслуживания предприятия средствами по перемещению грузов. Определение понятия номенклатуры перевозимых грузов. Составление плана перевозок методом "северо-западного угла" или "минимального элемента".
курсовая работа [725,4 K], добавлен 01.02.2012Вид сетевой транспортной задачи. Алгоритм решения: построение начального базисного сетевого потока, поиск потенциалов, проверка оптимальности, добавление дуг, поиск цикла, построение потока, формирование множества дуг. Графическое представление задачи.
презентация [266,8 K], добавлен 07.03.2013Решение транспортной задачи методом линейного программирования, нахождение кратчайших расстояний. Закрепление маршрутов за АТП. Расчёт эффективности разработанного варианта перевозок. Построение эпюр и схем грузопотоков. Расчет тарифов на перевозку груза.
курсовая работа [289,9 K], добавлен 30.12.2010Понятие, расчет, задачи транспортной логистики. Расчет транспортных тарифов. Правила исчисления плат и сборов. Сборы за дополнительные операции, связанные с перевозкой грузов. Система тарифов различных видов транспорта: общие, льготные, исключительные.
реферат [15,5 K], добавлен 14.01.2011Применение математического метода линейного программирования для получения максимальной производительности автомобиля. Разработка маршрутов методом совмещенных планов. Расчет эффективности разработанного варианта перевозок. Построение схем грузопотоков.
курсовая работа [582,6 K], добавлен 05.01.2015Расчет удельных эксплуатационных затрат на доставку груза. Расходы на содержание и приобретение транспортной тары. Удельные расходы, вызванные потерями груза при хранении на складах. Стоимость массы груза за время транспортировки по железной дороге.
курсовая работа [435,7 K], добавлен 10.12.2013Решение транспортной задачи. Нахождение оптимального варианта организации транспортного процесса с помощью математического метода линейного программирования для получения максимальной производительности автомобиля и минимальной себестоимости перевозок.
курсовая работа [341,7 K], добавлен 17.06.2015Модель транспортной сети и расчет расстояний между грузопунктами. Правила перевозки груза навалом. Сравнительная оценка подвижного состава. Структура перевозок. Выбор типа погрузо-разгрузочного механизма. Определение оптимального плана возврата порожняка.
курсовая работа [2,7 M], добавлен 20.10.2014Маршрутизация автомобильных и железнодорожных перевозок. Методика определения кратчайших расстояний между пунктами транспортной сети с использованием метода потенциалов. Проблемы при построении маршрутов перевозок и автоматизация транспортной логистики.
курсовая работа [183,4 K], добавлен 01.10.2015Классификация транспорта в логистике. Глобальная информатизация транспортных процессов. Усложнение организации перевозок и развитие мультимодальных перевозок. Цель и задачи транспортной логистики. Выбор способа транспортировки и транспортного средства.
презентация [1013,7 K], добавлен 30.08.2013Маршрутизация перевозок с использованием экономико-математических методов. Решение задачи методом линейного программирования. Разработка маршрутов перевозок грузов. Расчет эффективности разработанного варианта. Построение эпюр и схем грузопотоков.
курсовая работа [379,7 K], добавлен 30.12.2010Формулировка исходной ситуации варианта организации перевозок. Обоснование использования рационального типа подвижного состава в малой ненасыщенной системе. Расчет плановых показателей для автомобилей, перевозящих груз. Решение транспортной задачи.
курсовая работа [987,6 K], добавлен 22.08.2012Установление возможного маршрута доставки груза. Расчет тарифов на перегрузочные работы и перевозку груза железнодорожным и водным транспортом. Определение рациональной схемы его доставки с помощью распределительного метода линейного программирования.
курсовая работа [2,4 M], добавлен 18.04.2015Организационная структура транспортной компании, функциональные задачи ее служб (отделов). Задачи по организации перевозок транспортной компании. Планирование и организация доставки грузов. Организация перевозки мониторов для компьютеров, свежей зелени.
курсовая работа [1,0 M], добавлен 04.01.2015Выбор подвижного состава для перевозки груза. Определение кратчайших расстояний между пунктами транспортной сети. Разработка плана рациональных маршрутов. Расчет времени на выполнение погрузочно-разгрузочных работ. Маршрутная карта перевозок грузов.
курсовая работа [907,3 K], добавлен 09.04.2011Основные виды транспорта, их преимущества и недостатки. Методика расчетов вариантов перевозки грузов. Экономическая оценка перевозки грузов различными. Наиболее рациональный вид перевозок. Объем перевозки груза и средняя цена одной тонны груза.
курсовая работа [84,5 K], добавлен 01.08.2009Получение оптимального варианта закрепления получателей за поставщиками. Минимизация грузооборота перевозок. Решение транспортной задачи распределительным методом и с использованием MS Excel, распределение перевозок между отправителями и потребителями.
контрольная работа [26,4 K], добавлен 31.01.2010Задачи и структура транспортного хозяйства в составе предприятия. Определение грузооборотов предприятия, маршрутов транспорта и необходимого количества транспортных средств, диспетчирование работы. Способы решения транспортной задачи методами оптимизации.
реферат [408,0 K], добавлен 08.05.2009Определение кратчайших расстояний от пунктов погрузки до пунктов выгрузки, плана перевозок для навалочного груза. Разработка модели осуществления перевозок при заданных грузопотоках и поиск соответствующих решений для гипотетического предприятия.
курсовая работа [84,7 K], добавлен 12.03.2012