Тип работы:
Предмет:
Язык работы:


Решение проблемы оптимизации в многопродуктовой транспортной задаче

Работа №118271

Тип работы

Бакалаврская работа

Предмет

информатика

Объем работы63
Год сдачи2022
Стоимость4265 руб.
ПУБЛИКУЕТСЯ ВПЕРВЫЕ
Просмотрено
119
Не подходит работа?

Узнай цену на написание


Введение 6
Глава 1. Анализ задач линейного программирования 8
1.1 Математическая постановка задачи ЛП 8
1.2 Постановка транспортной задачи 9
1.3 Однопродуктовая транспортная модель 9
1.4 Методы построения опорного плана 12
1.5 Решение транспортной задачи методом МОДИ 16
Глава 2. Многопродуктовая транспортная задача 20
2.1 Формулировка и модель многопродуктовой транспортной задачи 20
2.2 Свойства трехиндексной задачи 26
2.3 Построение начального опорного плана 31
2.4 Метод последовательного распределения 31
2.5 Метод минимального элемента 33
2.6 Метод потенциалов для трехиндексной задачи 35
2.7 Метод простейших преобразований для трехиндексной задачи 38
2.8 Решение трёхиндексной задачи методом потенциалов 39
2.9 Решение трёхиндексной задачи методом простейших преобразований . .. 44
Глава 3. Программная реализация метода простейших преобразований для решения многопродуктовой транспортной задачи 47
3.1 Структура программы 47
3.2 Решение в Excel 51
Заключение 60
Список используемой литературы 61


Одним из самых обязательных элементов поддержания стабильного функционирования любой системы, является процесс транспортировки. Транспорт уже давно стал обыденностью, без которого тяжело представить существование человека. Если отодвинуть удобство для человека на второй план, то транспортировка чего-либо или кого-либо, затрагивает сцену торговли, ведь по имеющимся данным, сфера перевозок свидетельствуют о том, что доля транспортных затрат в цене может достигать 25 - 30%. Поэтому снижение расходов на перевозку грузов было и остается важной и актуальной задачей управления экономической системой.
Задачи транспортного типа подходят на роль задач оптимального планирования перевозки, как нельзя лучше. Подобные задачи составляют специальный класс задач линейного программирования, специфичность которого связана с особой структурой матрицы ограничений, что позволяет строить для их решения алгоритмы, более эффективные, чем стандартный симплекс-метод.
Первые упоминания оптимизации перевозок, датируют серединой 30-х годов ХХ в. и связаны с именами советских математиков А.С. Толстого и Л.В. Канторовича. Наиболее активное время изучения транспортной задачи, выпало на время жизни Хичкока, Купманса, Данцига и др. Исторически первой, и наиболее изученной транспортной моделью является классическая транспортная задача перевозки одного вида товара (однопродуктовая) и некоторые ее варианты. Для этой модели разработана развитая теория и эффективные модификации прямого и двойственного симплекс-метода, известные как метод потенциалов и венгерский метод. Дальнейшее изучение этого класса задач пошло, в основном, в направлении многоиндексных транспортных моделей, посредством которых могут описываться ситуации перевозки товара различными видами транспорта, перевозки нескольких видов товаров, динамические задачи перевозок и ряд других.
С практической точки зрения, задачи в которых присутствует более чем один вид продуктов более естественны. Поэтому представляет интерес изучение различных постановок, особенностей и методов решения многопродуктовых транспортных задач.
Одновременно с этим сложность транспортных задач постоянно увеличивается, и для их решения привлекаются компьютерные мощности. Поэтому увеличивается актуальность в разработке программных комплексов для решения транспортных задач.
Цель работы - программная реализация алгоритма решения многопродуктовой транспортной задачи.
Для достижения поставленной цели в работе решаются следующие задачи:
- изучены методы оптимизации многопродуктовой транспортной задачи;
- решена аналитически многопродуктовая транспортная задача с
использованием оптимизационных методов;
- реализован и протестирован программный модуль алгоритма.
Структура работы включает в себя введение, 3 главы, заключение, список литературы.
В первой главе рассматриваются методы оптимизации однопродуктовой транспортной задачи.
Во второй главе рассматриваются методы оптимизации многопродуктовой транспортной задачи.
В третьей главе описывается программная реализации методов оптимизации многопродуктовой транспортной задачи.
В заключении представлены выводы по проделанной работе.


Возникли сложности?

Нужна помощь преподавателя?

Помощь студентам в написании работ!


В ходе выполнения выпускной квалификационной работы проведено исследование, объектом которого являлись методы определения опорного плана и методы улучшения опорного плана многопродуктовой транспортной задачи.
Целью данной выпускной квалификационной работы было решение проблемы оптимизации в многопродуктовой транспортной задаче и ее программная реализация. В ходе данной работы поставлены и выполнены следующие задачи:
- изучены и проанализированы математические методы решения задач линейного программирования транспортного типа, а также метод минимального элемента и метод последовательного распределения, метод потенциалов и метод простейших преобразований для решения многопродуктовой транспортной задачи;
- решена аналитически многопродуктовая транспортная задача с использованием оптимизационных методов;
- реализован и протестирован программный модуль на языке Python алгоритма, который составит такой план перевозок с различными грузами, при котором суммарные издержки на транспортировку будут минимальны.
В результате сделаны следующие выводы из проделанной работы:
- Для построения начального опорного плана многопродуктовой транспортной задачи можно использовать метод минимального элемента;
- Для улучшения начального опорного плана задачи можно использовать метод простейших преобразований;
- Метод простейших преобразований для решения многопродуктовой транспортной задачи возможно реализовать на языке Python.



1. Акулич И. Л. Математическое программирование в примерах и задачах. Издательство “Высшая школа” 1986. С. 16.
2. Афраймович Л.Г. Минимизация затрат при распределении однородного ресурса в иерархических системах с двусторонними ограничениями // КоГраф 2002. Материалы докладов всероссийской конференции. — Нижний Новгород. 2002. С. 100-110.
3. Афраймович Л.Г. Метод ‘решения целочисленных многоиндексных транспортных задач с декомпозиционной структурой // Доклады Одесского семинара по дискретной математике. № 11. 2011. 210 с.
4. Булавский В.А., Звягина Р.А., Яковлева М.А. Численные
методы линейного программирования. Специальные задачи. - М.:
Наука. 1977. С. 50-55.
5. Герами В.Д. Городская логистика. Грузовые перевозки: учебник для вузов / В. Д. Герами, А. В. Колик. - Москва: Издательство Юрайт, 2022. 228 с.
6. Григорьев М.Н. Коммерческая логистика: теория и практика: учебник для вузов / М. Н. Григорьев, В. В. Ткач, С. А. Уваров. - 3-е изд., испр. и доп. - Москва: Издательство Юрайт, 2022. С. 220-230.
7. Горячев Л.В. Задачи линейного программирования транспортного типа. Учебно-методическое пособие по курсу "Методы Оптимизации, Издательство Дальневосточного университета 2003. C. 15.
8. Грешилов А.А. Математические методы принятия решении. Издательство МГТУ им. Н.Э. Баумана. Москва 2014. C 66.
9. Гольштейн Е.Г., Юдин Д.Б. Задачи линейного программирования транспортного типа, Издательство “Наука”. Москва 1969. 384 с.
10. Емеличев В.А., Ковалёв М.М., Кравцов М.К. Многогранники. Графы. Оптимизация. Издательство “Наука” Москва 1981. 344 с.
11. Загребаев А.М., Крицына Н.А. Кулябичев Ю.П., Шумилов Ю.Ю. “Методы математического программирования в задачах оптимизации сложных технических систем”. Издательство МИФИ. Москва 2007. c 68.
12. Кривопалов Ю.А. Метод потенциалов для решения трёхиндексной транспортной задачи. М.: ВИМИ, 1990г. деп. № Д08221.
13. Кривопалов Ю.А. Метод минимального элемента для нахождения опорного решения трёхиндексной транспортной задачи . Наука. Творчество. Сборник научных статей. XII международная научная конференция 1-16 апреля 2016 г. ТОМ I. Самара 2016.
14. Кузнецов А.В., Холод Н.И., Костевич Л.С. Руководство к решению задач по математическому программированию. Издательство “Вышэйшая школа” Минск 1978. 256 с.
15. Карпелевич Ф.И., Садовский Л.Е. Элементы линейной алгебры и линейного программирования. Государственное издательство физико-математической литературы. Москва 1963. 276с.
16. Кузнецов А.В., Сакович В. А., Холод Н.И. Высшая математика. Математическое программирование. Издательство “Лань”. Санкт- Петербург 2013. 352с.
17. Красс М.С., Чупрынов Б.П. Основы математики и её приложения в экономическом образовании. Издательство “Дело”. Москва 2001. 688c.
18. Леоненков А.В. Решение задач оптимизации в среде MS Excel. Издательство “БХВ-Петербург”. Санкт-Петербург 2005. 702 с.
19. Лунгу К.Н. Линейное программирование. Руководство к решению задач. Издательство “ФИЗМАТЛИТ” 2005. 128с.
20. Раскин Л.Г., Кириченко И.О. Многоиндексные задачи линейного программирования. Издательство “Радио и связь”. Москва 1982. C. 104-112.
21. Arbib, C., Pacciarelli, D., and Smriglio, S. (1999). A three¬dimensional matching model for perishable production scheduling. Discrete Applied Mathematics, 92.
22. Burkard, R., Rudolf, R., and Woeginger, G. (1996). Three¬dimensional axial assignment problems with decomposable cost-coefficients. Discrete Applied Mathematics, 65:123-140.
23. George B. Dantzig Linear Programming and extensions. New Jersey 1963.
24. Frits C.R. Spieksma Multi index assignment problems: complexity, approximation, applications.
25. Hu T.C. Integer programming and network flows. Wisconsin 1970. 520с.


Работу высылаем на протяжении 30 минут после оплаты.



Подобные работы


©2024 Cервис помощи студентам в выполнении работ