Планирование перевозок кирпича
Объем транспортных работ по мере индустриализации народного хозяйства неуклонно возрастает. При этом растет объем перевозок продукции. В этой связи экономичность организации транспортных работ приобретает возрастающее значение. Метод минимального тарифа учитывает величины затрат на грузоперевозки, позволяет найти опорный план транспортной задачи, при котором общая стоимость перевозок груза… Читать ещё >
Планирование перевозок кирпича (реферат, курсовая, диплом, контрольная)
Объем транспортных работ по мере индустриализации народного хозяйства неуклонно возрастает. При этом растет объем перевозок продукции. В этой связи экономичность организации транспортных работ приобретает возрастающее значение.
Цель транспортной задачи — разработка наиболее рациональных путей и способов транспортировки товаров, устранение чрезмерно дальних, встречных и повторных перевозок.
В наиболее общем виде транспортная задача может быть поставлена так — требуется найти наиболее экономичный план перевозок от поставщиков к потребителям.
Целью работы является анализ применения транспортной задачи и метода потенциалов линейного программирования для решения задачи по планированию перевозок и минимизации расходов на транспортировку кирпича от поставщика к покупателям.
Задачами курсовой работы являются:
· изучить литературу по теме транспортной задачи и линейного программирования;
· сформулировать постановку транспортной задачи;
· обоснование выбора метода потенциалов для проверки оптимального плана грузоперевозок;
· описание метода решения задачи;
· построить транспортную модель задачи и обосновать оптимальный вариант;
· проанализировать полученный результат.
1. Обзор литературы по теме исследования
Информационной базой для написания работы послужили учебные пособия отечественных авторов: Бурда Г. П. Методы оптимальных решений и теория игр: пособие для вузов, Вентцель Е. С. Исследование операций: задачи, принципы, методология, Горлач Б. А. Исследование операций и другие.
Постановка задачи: составить оптимальный план перевозок однородного груза из пункта производства в пункты потребления.
Перед началом решения транспортной задачи строится транспортная таблица [1, 2, 3, 4]:
Потреб. Поставщ. | … | j | … | n | Запас | ||
c11 x11 | … | c1j x1j | … | c1n x1n | a1 | ||
… | … | … | … | … | … | … | |
i | ci1 xi1 | … | cij xij | … | cin xin | ai | |
… | … | … | … | … | … | … | |
m | cm1 xm1 | … | cmj xmj | … | cmn xmn | am | |
Спрос | b1 | … | bj | … | bn | ||
где
m — количество пунктов отправления (поставщиков);
i — номер поставщика;
n — количество пунктов назначения (потребителей);
j — номер потребителя;
ai — объем однородного груза i-го поставщика (запасы);
bi — объем однородного груза, требуемого j-ому потребителю (спрос);
cij — стоимость доставки единицы груза i-го поставщика j-ому потребителю;
xij — количество груза, доставляемое от i-го поставщика к j-му потребителю;
С — общие затраты на перевозки.
Равенство запаса и спроса есть необходимое и достаточное условие совместимости и, следовательно, разрешимости транспортной задачи.
Метод минимального тарифа учитывает величины затрат на грузоперевозки, позволяет найти опорный план транспортной задачи, при котором общая стоимость перевозок груза меньше, чем стоимость перевозок при плане северо-западного угла [1, 2, 3, 4, 5, 6].
Выбирается клетка, имеющая минимальную стоимость перевозок (минимальный тариф). Если таких клеток более одной, то выбирается первая по порядку.
В клетку с наименьшим тарифом помещается наименьшее из чисел ai или bj.
Затем из рассмотрения исключается строка, соответствующая поставщику, запасы которого полностью израсходованы, или столбец, соответствующий потребителю, спрос которого полностью удовлетворен.
В завершении проверяется число загруженных клеток (m + n — 1).
Если число загруженных клеток будет меньше, то следует загрузить нулем клетку с наименьшим тарифом, но такую, чтобы она не образовывала замкнутого цикла.
Метод потенциалов — процесс последовательного улучшения исходного плана грузоперевозок до оптимального.
После того как найден исходный опорный план перевозок, каждому поставщику ai ставится в соответствие потенциал ui, а каждому потребителю bj ставится в соответствие потенциал vj.
Числа ui и vj выбираются так, чтобы в любой загруженной клетке сумма потенциалов равнялась стоимости перевозки в этой клетке:
vj + ui = cij
Для оценки плана необходимо просмотреть свободные клетки, для которых определяются косвенные тарифы c’ij = ui + vj
Для каждой свободной клетки вычисляется оценка — разность между тарифом клетки и ее косвенным тарифом:
ij = cij — c’ij
План оптимален тогда, когда по каждой свободной клетке эта оценка неотрицательна.
Если есть хоть одна отрицательная оценка, то план надо улучшить, то есть построить новый план.
Загружается та клетка, у которой оценка отрицательная. Если будет несколько отрицательных оценок, то выбирается клетка для загрузки, у которой отрицательная оценка наибольшая по абсолютной величине.
Для выбранной клетки строится замкнутый цикл, то есть замкнутый путь, соединяющий выбранную незаполненную клетку с ней же самой и проходящий через заполненные клетки.
Для каждой свободной клетки существует только один цикл.
В каждой клетке цикла, начиная со свободной проставляются поочередно знаки «+» и «-». В клетках со знаком «-» (четные клетки) выбирается наименьший груз, который «перемещается» по клеткам замкнутого цикла, т. е. прибавляется к поставкам xij в клетках со знакам «+» (включая свободную) и вычитается в клетках со знаком «-».
В результате такого перемещения груза по циклу получим новый план перевозок.
2. Постановка и формализация задачи
Изготовляемый на пяти кирпичных заводах кирпич поступает на шесть строящихся объектов. Ежедневное производство кирпича и потребность в нём указаны в таблице. Составить план перевозок, согласно которому обеспечиваются потребности в кирпиче на каждом из строящихся объектов при минимальной общей стоимости перевозок.
Кирпичный завод | Цена перевозки 1 тыс. шт. кирпича к объекту | Производство кирпича (тыс. шт.) | ||||||
I | ||||||||
II | ||||||||
III | ||||||||
IV | ||||||||
V | ||||||||
Потребность в кирпиче (тыс. шт.) | ||||||||
Для решения поставленной задачи применяется метод построения транспортной таблицы способом минимального тарифа. На оптимальность план проверяется методом потенциалов.
3. Построение математической модели задачи
3.1 Целевая функция и критерий оптимизации
Целевой функцией в транспортной задаче является стоимость грузоперевозок.
С = 8x11+7x12+5x13+10x14+12x15+8x16+13x21+8x22+10x23+7x24+6x25+13x26+
+12x31+4x32+11x33+9x44+10x35+11x36+14x41+6x42+12x43+13x44+7x45+14x46
+9x51+12x52+14x53+15x54+8x55+13x56 > min
3.2 Система ограничений
Ограничения по поставкам
x11+x12+x13+x14+x15+x16 = 240
x21+x22+x23+x24+x25+x26 = 360
x31+x32+x33+x34+x35+x36 = 180
x41+x42+x43+x44+x45+x46 = 120
x51+x52+x53+x54+x55+x56 = 150
Ограничения по потребителям
x11+ x21+ x31+ x41+ x51 = 230
x12+ x22+ x32+ x42+ x52 = 220
x13+ x23+ x33+ x43+ x53 =130
x14+ x24+ x34+ x44+ x54 = 170
x15+ x25+ x35+ x45+ x55 = 190
x16+ x26+ x36+ x46+ x56 = 110
4. Решение задачи на ЭВМ с помощью программы
Вводим исходные данные в программу.
Необходимо проверить является ли задача открытого или закрытого типа. Суммарные запасы продукции у поставщиков должны равняться суммарной потребности потребителей.
Запасы поставщиков: 240 + 360 + 180 + 120 + 150 =1050 единиц продукции.
Потребность потребителей: 230 + 220 + 130 + 170 + 190 + 110 =1050 единиц продукции.
Суммарные запасы продукции у поставщиков равны суммарной потребности потребителей, следовательно, что транспортная задача является закрытой.
Строится первая транспортная таблица.
Поставщик | Потребитель | Запас | ||||||
B 1 | B 2 | B 3 | B 4 | B 5 | B 6 | |||
A 1 | ||||||||
A 2 | ||||||||
A 3 | ||||||||
A 4 | ||||||||
A 5 | ||||||||
Потребность | ||||||||
Заполняется таблица, методом минимального тарифа, начиная с ячейки в которой определен самый наименьший тариф по грузоперевозке.
Поставщик | Потребитель | Запас | ||||||
B 1 | B 2 | B 3 | B 4 | B 5 | B 6 | |||
A 1 | 240 0 | |||||||
A 2 | 360 0 | |||||||
A 3 | 180 0 | |||||||
A 4 | 120 0 | |||||||
A 5 | 150 0 | |||||||
Потребность | 230 0 | 220 0 | 130 0 | 170 0 | 190 0 | 110 0 | ||
Стоимость доставки продукции, для начального решения
С = 110 * 8 + 130 * 5 + 170 * 7 + 190 * 6 + 180 * 4 + 40 * 6 + 80 * 14 + 120 * 9 + 30 * 13 = 7410 ден. ед.
Далее задача проверяется на вырожденность
m+n-1
Требуется, чтобы количество загруженных ячеек равнялось 10.
В данной задаче, количество загруженных ячеек равняется 9.
В схему доставки продукции добавляется маршрут, по которому ничего доставляться не будет. Но считается, что данный маршрут задействован. Данный маршрут должен отвечать следующим требованиям:
· Желательно, чтобы стоимость доставки продукции по маршруту была как можно меньше.
· Ячейка маршрута не должна образовывать цикл, с ранее заполненными ячейками.
Это ячейка А4В5
Поставщик | Потребитель | Запас | ||||||
B 1 | B 2 | B 3 | B 4 | B 5 | B 6 | |||
A 1 | ||||||||
A 2 | ||||||||
A 3 | ||||||||
A 4 | ||||||||
A 5 | ||||||||
Потребность | ||||||||
Два незадействованных маршрута имеют отрицательную оценку, следовательно план неоптимален. Далее необходимо построить цикл для нового маршрута. Выбирается ячейка А1В6.
Поставщик | Потребитель | Запас | ||||||
B 1 | B 2 | B 3 | B 4 | B 5 | B 6 | |||
A 1 | 110 — 30 | + 30 — 4 | ||||||
A 2 | ||||||||
A 3 | ||||||||
A 4 | ||||||||
A 5 | 120 + 30 | 30 — 30 | ||||||
Потребность | ||||||||
Получаем новый план грузоперевозок.
Поставщик | Потребитель | Запас | ||||||
B 1 | B 2 | B 3 | B 4 | B 5 | B 6 | |||
A 1 | ||||||||
A 2 | ||||||||
A 3 | ||||||||
A 4 | ||||||||
A 5 | ||||||||
Потребность | ||||||||
Далее полученный план проверяется на оптимальность с помощью методов потенциалов до тех пор, пока задача не решится.
Поставщик | Потребитель | Запас | ||||||
B 1 | B 2 | B 3 | B 4 | B 5 | B 6 | |||
A 1 | ||||||||
A 2 | ||||||||
A 3 | 180 — 80 | + 80 — 1 | ||||||
A 4 | 40 + 80 | 80 — 80 | ||||||
A 5 | ||||||||
Потребность | ||||||||
Получаем новый план грузоперевозок.
Поставщик | Потребитель | Запас | ||||||
B 1 | B 2 | B 3 | B 4 | B 5 | B 6 | |||
A 1 | ||||||||
A 2 | ||||||||
A 3 | ||||||||
A 4 | ||||||||
A 5 | ||||||||
Потребность | ||||||||
Оценки всех незадействованных маршрутов неотрицательные. Следовательно, найденное решение оптимально. С = 80*8+130*5+30*8+170*7+190*6+100*4+80*11+120*6+0*7+150*9 = 7210.
перевозка поставка компьютер маршрут
5. Анализ результатов решения задачи
Решенная транспортная задача имеет закрытый тип, следовательно, в данной задаче не остается излишек на складе поставщика кирпича и спрос покупателя полностью удовлетворен.
При первом построении плана грузоперевозок методом минимального тарифа стоимость перевозки составила 7410 ден. ед. Далее был применен метод потенциалов для проверки плана на оптимальность.
Метод потенциалов показал, что план перевозок можно улучшить, что показывает его стоимость 7210 ден. ед. Разница стоимости грузоперевозок показывает, что метод потенциалов позволяет оптимизировать первоначальный план грузоперевозок на 200 ден. ед.
Заключение
В работе изложены основные подходы и методы решения транспортной задачи, являющейся одной из наиболее распространенных задач линейного программирования. Решение данной задачи позволяет разработать наиболее рациональные пути и способы транспортирования товаров, устранить чрезмерно дальние, встречные, повторные перевозки. Все это сокращает время продвижения товаров, уменьшает затраты предприятий и фирм, связанные с осуществлением процессов снабжения сырьем, материалами, топливом, оборудованием и т. д.
В процессе работы были рассмотрены и изучены такие понятия как транспортная задача, основные методы решения транспортных задач, а так же был произведен расчет по планированию перевозок и минимизации расходов на транспортировку сырья.
Список источников
1. Бурда А. Г. Математическое моделирование в управлении плодоводческими предприятиями / А. Г. Бурда, С. Н. Косников. — Краснодар: КГАУ, 2012. — 101 с.
2. Бурда Г. П. Методы оптимальных решений и теория игр: пособие для вузов / Г. П. Бурда, А. Г. Бурда. — Краснодар: КубГАУ, 2011. — 491 с.
3. Вентцель Е. С. Исследование операций: задачи, принципы, методология: учебное пособие / Е. С. Вентцель. — 5-е изд., стер. — М.: КноРус, 2010. — 191 с.
4. Горлач Б. А. Исследование операций / Б. А. Горлач. — Санкт-Петербург: Лань, 2013. — 442 с.
5. Зайцев М. Г., Варюхин С. Е. Методы оптимизации управления и принятия решений: примеры, задачи, кейсы: учебное пособие. — 2-е изд., испр. — М.: Изд-во «Дело» АНХ, 2008. — 664 с.
6. Исследование операций в экономике: учебное пособие / Н. Ш. Кремер [и др.]; под ред. Н. Ш. Кремера. — 2-е изд., перераб. и доп. — М.: Юрайт, 2010. — 430 с.