Тема: Программная реализация решения трехиндексной транспортной задачи декомпозиционным методом
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
Введение 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.
В ходе тестирования разработанной программы реализован план численного эксперимента с тремя варьируемыми параметрами - число производителей, число потребителей, число продуктов с оценкой времени расчета, соответствия результата расчета ожидаемому и отсутствию сбоев и ошибок в работе программы.
По результатам тестирования ошибок или сбоев в работе программы для решения трехиндексной транспортной задачи не выявлено.
В практическом плане разработанная программа может быть использована для решения трехиндексных транспортных задач методом декомпозиции.





