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


Многокритериальная задача оптимального размещения производства в сети

Работа №126490

Тип работы

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

Предмет

математика и информатика

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

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


Введение 3
1 Постановка задачи 5
2 Связь критериев с типовыми задачами на графах 7
3 Описание алгоритмов, решающих задачу 16
4 Применение алгоритмов на практике 20
Заключение 25
Список использованных источников 29
А Программный код реализации алгоритмов 30
Б Программный код реализации тестов 42

Задача оптимального размещения производства в сети представ­ляет практический интерес в экономике. При планировании развития производства часто возникает необходимость в решении задач оптималь­ного размещения предприятий. Во многих случаях такие задачи явля­ются весьма сложными и требуют применения методов математическо­го моделирования, разработки специальных алгоритмов и программного обеспечения. Исследованию таких задач посвящено множество работ [1]. В качестве критериев может служить множество различных парамет­ров — это усложняет задачу, ведь не всегда понятно какие критерии более важны. Чаще всего рассматриваются задачи размещения пунктов производства одного вида продукции, а в качестве критериев оптималь­ности, которые следует минимизировать, берутся расстояния от пунктов производства до пунктов потребления. В качестве принципа оптималь­ности, согласующего эти критерии, ранее рассматривались оптимумы по Парето, сумма расстояний, максимум из расстояний. Оптимизация по принципу минимума суммы сводится к задаче о поиске медиан графа, а оптимизация по принципу минимума максимума — к задаче о поиске центров графа [2]. Также в [2] рассматриваются А—центидантные поста­новки задачи, совмещающие задачи о минимизации максимума и суммы критериев.
Подобные задачи являются задачами целочисленного линейного программирования, для которых возможны различные алгоритмы точ­ного и приближенного решения. Алгоритмы поиска медиан и центров, преимущественно основанные на методе ветвей и границ, рассмотрены в [3].
В данной работе ставится многокритериальная задача, которая обобщает задачу из [2]: имеется несколько видов продукции, каждый из которых необходим в пунктах потребления, необходимо разместить несколько групп заводов, производящих различные виды продукции.
В работе рассмотрены различные методы решения многокритери­альной задачи размещения, представляющие различные подходы к задаче (алгоритм, основанный на методе ветвей и границ, также алгоритм, базирующийся на алгоритме для поиска р-центров), выясняются их до­стоинства, недостатки и ограничения. В рамках данной работы выполне­на программная реализация этих методов на языке программирования C++, позволяющая проверить эффективность и провести более деталь­ное сравнение.

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

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

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


В работе рассмотрена задача многокритериальной оптимизации размещения пунктов производства. Данная задача рассматривалась в литературе [1], так например в [2] автор рассматривает задачу разме­щения производств одного вида продукции в сети. Применяя простей­шие принципы оптимальности: эгалитарный и утилитарный, автор сво­дит задачи размещения к задачам о поиске медиан и центров в графе. В той работе, обобщается данная задача, на размещение пунктов производ­ства, производящих несколько видов продукции. Были выбраны методы для решения, а также разработана программная реализация алгоритмов, решающих задачу. Для утилитарного принципа оптимальности хорошо подходит алгоритм, основанный на методе ветвей и границ, также в ряде случаев задачу можно свести к задаче ЦЛП. Что касается эгалитарного принципа, то для него был предложен алгоритм, основанный на поиске mr центров.
Для обоих методов написана программная реализация на языке C++ и проведено тестирование на наборах сгенерированных задач с раз­личными параметрами. Был проведен анализ их работы на различных входных данных, сделаны выводы о скорости и эффективности работы алгоритма. Так оба алгоритма работают быстро при количестве вершин Р 6 25 и количестве различных видов продукции N{1,3,5,7,9}. Однако при увеличении Р, скорость алгоритмов существенно снижается.
Исследование методов не только показало их применимость к ре­шению задачи, но также и наглядно продемонстрировало различия под­ходов, определяющих эти методы. Однако подходы к поиску оптималь­ного размещения разнообразны, и даже в рамках различных методов оп­тимальности методы решения могут быть различны. Поэтому исследова­ние задачи оптимального размещения может быть продолжено. Можно брать различные принципы оптимальности, искать Парето-оптимальные решения [7] поставленной задачи, оптимизировать использование памяти и скорость выполнения алгоритмов, реализованных в рамках данной ра­боты. Также можно рассмотреть возможность размещения производств на дугах графа.


1. Farahani R. Z, SteadieSeifib М., Asgari N. Multiple criteria facility location problems: A survey // Applied Mathematical Modelling, Vol. 34, Iss. 7. 2010. P. 1689-1709.
2. Ogryczak W. Location Problems from the Multiple Criteria Perspective: Effcient Solutions. // Archives of Control Sciences, 7 (XLIII). 1998. P. 161-180.
3. H. Кристофидес Теория графов. Алгоритмический подход. Москва. 1978 год.
4. А. Схрейвер Теория линейного и целочисленного программиро­вания. Москва. 1991 год.
5. Revelle С. S.,Swain R. W. Central facilites location, Geographical Analysis, 2, стр.30 1970 год
6. Brian Wesley Baugh Generate a randomly connected graph with N nodes and E edges.: [Электронный ресурс]: Github. URL: https://gist.github.com/bwbaugh/4602818 (дата обращения: 9.05.2017).
7. В.Д. Ногин Принятие решений в многокритериалвной среде. Москва. 2005 год.


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



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


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