📄Работа №216157

Тема: Программная реализация решения трехиндексной транспортной задачи декомпозиционным методом

📝
Тип работы Бакалаврская работа
📚
Предмет математика
📄
Объем: 41 листов
📅
Год: 2024
👁️
Просмотров: 4
Не подходит эта работа?
Закажите новую по вашим требованиям
Узнать цену на написание
ℹ️ Настоящий учебно-методический информационный материал размещён в ознакомительных и исследовательских целях и представляет собой пример учебного исследования. Не является готовым научным трудом и требует самостоятельной переработки.

📋 Содержание

Аннотация
Введение 5
1 Анализ трехиндексной транспортной задачи 7
1.1 Описание трехиндексной транспортной задачи 7
1.2 Методы решения транспортных задач 12
2 Программная реализация решения трехиндексной транспортной задачи ... 22
2.1 Постановка задачи и выбор средств разработки 22
2.2 Разработка алгоритмов решения задачи 23
2.3 Реализация программных модулей 26
3 Тестирование программной реализации решения трехиндексной
транспортной задачи 34
3.1 Планирование вычислительных экспериментов 34
3.2 Проведение вычислительных экспериментов 35
Заключение 39
Список используемой литературы и используемых источников 40

📖 Введение

Проблема программной реализации решения трехиндексных транспортных задач является важным современным направлением исследований, результаты которого востребованы во многих областях практической деятельности.
«Примерами транспортных задач являются задачи распределения ресурсов в иерархических системах: задача объемно-календарного
планирования, задача формирования портфеля заказов, задача переработки газового конденсата, задача распределения мощностей каналов передачи данных, транспортная задача с промежуточными пунктами. [9]. Многоиндексные задачи транспортного типа возникают также в области статистики и в смежной области защиты статистических данных [17], [11] в задаче сбалансирования многоиндексных матриц» [1].
Это подтверждает актуальность направления многоиндексных транспортных задач в целом.
Декомпозиционный метод решения транспортных задач эффективен для крупных транспортных задач с большим количеством узлов и дуг, которые было бы сложно решить с помощью других методов. Этот метод хорошо подходит для распределенных сред, где вычислительная нагрузка может быть разделена между несколькими процессорами или компьютерами. Также декомпозиционным методом можно эффективно решать транспортные задачи с нерегулярными транспортными сетями, в которых присутствуют разрывы и ограничения на маршрутах.
Этим определяется актуальность работ в области декомпозиционных методов решения транспортных задач.
В соответствии с темой работы «Программная реализация решения трехиндексной транспортной задачи декомпозиционным методом» объектом исследования является трёхиндексная транспортная задача.
Предмет исследования - декомпозиционный метод решения трёхиндексной транспортной задачи.
Цель работы - разработка программной реализации решения трехиндексной транспортной задачи декомпозиционным методом .
Задачи работы:
Выполнить описание трехиндексной транспортной задачи.
Провести анализ существующих решений трехиндексной транспортной задачи.
Разработать модель программной реализации решения трехиндексной транспортной задачи декомпозиционным методом.
Разработать программу реализующую решение трехиндексной транспортной задачи декомпозиционным методом.
Провести вычислительный эксперимент.
Структура работы включает в себя введение, три раздела, заключение и список литературы.
В первом разделе «Анализ трехиндексной транспортной задачи» выполнено описание трехиндексной транспортной задачи, исследованы существующие методы решения транспортных задач на основании чего сформулированы требования к программной реализации декомпозиционного метода решения трехиндексной транспортной задачи.
Во втором разделе «Программная реализация решения трехиндексной транспортной задачи» выполнена постановка задачи и выбор средств разработки, разработаны алгоритмы решения задачи, описана реализация программных модулей.
В третьем разделе «Тестирование программной реализации решения трехиндексной транспортной задачи» выполнено планирование и проведение вычислительных экспериментов, в результате которых подтверждена функциональность разработанного программного решения.

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

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

👨‍🎓 Помощь в написании

✅ Заключение

В результате анализа трехиндексной транспортной задачи» выполнено описание трехиндексной транспортной задачи как более расширенного случая двухиндексной задачи. В результате анализа установлен тип задачи, исходные данные, ограничения на исходные данные, целевая функция и граничные условия решения.
Проведено исследование современных подходов и методов решения трехиндексных транспортных задач. По результатам сравнительного анализа показано, что декомпозиционный метод наряду с другими является эффективным средством решения трехиндексных транспортных задач.
Сформулированы требования к программной реализации декомпозиционного метода решения трехиндексной транспортной задачи.
В ходе программной реализации проведен выбор средств разработки - определен язык программирования и библиотеки, позволяющие реализовать требуемую функциональность и удобство пользовательского интерфейса.
Разработана общая модель взаимодействия модулей программного решения и разработаны алгоритмы работы модуля ввода и модуля расчета.
Программное решение по расчету трехиндексных транспортных задач реализовано в виде программы на языке программирования Python.
В ходе тестирования разработанной программы реализован план численного эксперимента с тремя варьируемыми параметрами - число производителей, число потребителей, число продуктов с оценкой времени расчета, соответствия результата расчета ожидаемому и отсутствию сбоев и ошибок в работе программы.
По результатам тестирования ошибок или сбоев в работе программы для решения трехиндексной транспортной задачи не выявлено.
В практическом плане разработанная программа может быть использована для решения трехиндексных транспортных задач методом декомпозиции.

Нужна своя уникальная работа?
Срочная разработка под ваши требования
Рассчитать стоимость
ИЛИ

📕 Список литературы

1. Афраймович Л. Г. Потоковые методы решения многоиндексных
задач транспортного типа. Диссертация на соискание ученой степени доктора физико-математических наук [Электронный ресурс]. URL:
http://www.ccas.ru/avtorefe/0002d.pdf. (дата обращения: 30.04.2024).
2. Ванг Л., Тизик А. П., Цурков В. И. Декомпозиционный алгоритм для линейной трехиндексной транспортной задачи/ Известия РАН. Теория и системы управления, 2019, № 6, стр. 57-62
3. Ванг Л. П., Есенков А. С., Тизик А. П., Торчинская Э. В. Декомпозиционный метод решения трехиндексных транспортных задач/ Известия РАН. Теория и системы управления, 2018, № 5, стр. 91-97
4. Криволапов Ю.А. Метод потенциалов для решения трехиндексной транспортной задачи. М.:ВИМИ, 1990. деп №Д08221.
5. Подробный разбор симплекс-метода [Электронный ресурс]. URL: https://habr.com/ru/post/474286/ (дата обращения: 30.04.2024).
6. Прилуцкий М.Х. Распределение однородного ресурса в иерархических системах древовидной структуры // Труды международной конференции «Идентификация систем и задачи управления SICPRO’2000». - М.: ИПУ им. В.А. Трапезникова РАН. 2000. С. 2038-2049.
7. Руководство по Tkinter [Электронный ресурс]. URL:
https://metanit.com/python/tkinter/7ysclidHw6kmbg95700050158 (дата
обращения: 30.04.2024).
8. Сигал И.Х., Иванова А.П. Введение в прикладное дискретное программирование: модели и вычислительные алгоритмы. Учебное пособие. - М.: Физмалит. 2007
9. Смирнов А.В. Задача целочисленного сбалансирования трехмерной матрицы и сетевая модель // Моделирование и анализ информационных систем. 2009. Т. 16. № 3. С. 70-76.
10. Тизик А.П., Цурков В.И. Метод последовательной модификации функционала для решения транспортной задачи // АиТ. 2012. V.l. С. 148 - 158.
11. Хачиян Л.Г. Полиномиальный алгоритм в линейном программировании // Доклады АН СССР. 1979. Т. 244. № 5. С. 1093-1096.
12. Briskorn D., Drexl A., Spieksma F.C.R. Round robin tournaments and three index assignment // 4OR: a Quarterly Journal of Operations Research. 2010. V. 8. P. 365-374.
13. Dantzig G.B. Linear programming and extensions. - Princeton, NJ: Princeton University Press. 1963
14. De Loera J., Onn S. All Rational polytopes are transportation polytopes and all polytopal integer sets are contingency tables // Integer Programming and Combinatorial Optimization. Lecture Notes in Computer Science. 2004. V. 3064. P. 338-351
15. De Loera J., Onn S. The complexity of three-way statistical tables // SIAM Journal on Computing. 2004. V. 33. P. 819-836..20

🖼 Скриншоты

🛒 Оформить заказ

Работу высылаем в течении 5 минут после оплаты.

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