Тема: Многокритериальная задача оптимального размещения производства в сети
Характеристики работы
Закажите новую по вашим требованиям
Представленный материал является образцом учебного исследования, примером структуры и содержания учебного исследования по заявленной теме. Размещён исключительно в информационных и ознакомительных целях.
Workspay.ru оказывает информационные услуги по сбору, обработке и структурированию материалов в соответствии с требованиями заказчика.
Размещение материала не означает публикацию произведения впервые и не предполагает передачу исключительных авторских прав третьим лицам.
Материал не предназначен для дословной сдачи в образовательные организации и требует самостоятельной переработки с соблюдением законодательства Российской Федерации об авторском праве и принципов академической добросовестности.
Авторские права на исходные материалы принадлежат их законным правообладателям. В случае возникновения вопросов, связанных с размещённым материалом, просим направить обращение через форму обратной связи.
📋 Содержание
1 Постановка задачи 5
2 Связь критериев с типовыми задачами на графах 7
3 Описание алгоритмов, решающих задачу 16
4 Применение алгоритмов на практике 20
Заключение 25
Список использованных источников 29
А Программный код реализации алгоритмов 30
Б Программный код реализации тестов 42
📖 Введение
Подобные задачи являются задачами целочисленного линейного программирования, для которых возможны различные алгоритмы точного и приближенного решения. Алгоритмы поиска медиан и центров, преимущественно основанные на методе ветвей и границ, рассмотрены в [3].
В данной работе ставится многокритериальная задача, которая обобщает задачу из [2]: имеется несколько видов продукции, каждый из которых необходим в пунктах потребления, необходимо разместить несколько групп заводов, производящих различные виды продукции.
В работе рассмотрены различные методы решения многокритериальной задачи размещения, представляющие различные подходы к задаче (алгоритм, основанный на методе ветвей и границ, также алгоритм, базирующийся на алгоритме для поиска р-центров), выясняются их достоинства, недостатки и ограничения. В рамках данной работы выполнена программная реализация этих методов на языке программирования C++, позволяющая проверить эффективность и провести более детальное сравнение.
✅ Заключение
Для обоих методов написана программная реализация на языке C++ и проведено тестирование на наборах сгенерированных задач с различными параметрами. Был проведен анализ их работы на различных входных данных, сделаны выводы о скорости и эффективности работы алгоритма. Так оба алгоритма работают быстро при количестве вершин Р 6 25 и количестве различных видов продукции N{1,3,5,7,9}. Однако при увеличении Р, скорость алгоритмов существенно снижается.
Исследование методов не только показало их применимость к решению задачи, но также и наглядно продемонстрировало различия подходов, определяющих эти методы. Однако подходы к поиску оптимального размещения разнообразны, и даже в рамках различных методов оптимальности методы решения могут быть различны. Поэтому исследование задачи оптимального размещения может быть продолжено. Можно брать различные принципы оптимальности, искать Парето-оптимальные решения [7] поставленной задачи, оптимизировать использование памяти и скорость выполнения алгоритмов, реализованных в рамках данной работы. Также можно рассмотреть возможность размещения производств на дугах графа.





