Происхождение и постановка задачи многокритериальной оптимизации

Заказать уникальный реферат
Тип работы: Реферат
Предмет: Методы оптимизации
  • 21 21 страница
  • 14 + 14 источников
  • Добавлена 15.03.2021
748 руб.
  • Содержание
  • Часть работы
  • Список литературы
  • Вопросы/Ответы
Содержание

ВВЕДЕНИЕ 3
1. Постановка задачи 4
1.1. Теоретические аспекты использования метода Парето в решении прикладных задач 4
1.2. Алгоритм программной реализации метода Парето 6
2. Методы решения задач оптимизации с использованием метода Парето 10
2.1. Метод последовательных уступок 10
2.2. Метод главного критерия 13
2.3. Метод свертки критериев 16
ЗАКЛЮЧЕНИЕ 20
СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ 21

Фрагмент для ознакомления

Для сравнения, возьмем как ограничение значение 0,8 умноженное на максимум значения критериев 2 и 3: . Новому ограничению, для критерия 2 удовлетворяет только альтернатива , а для критерия удовлетворяют альтернативы 3 и 4. Не существует ни одной альтернативы, одновременно удовлетворяющей ограничениям по критериям 2 и 3. Отсюда следует, что множество решений будет пустым, т.е. невозможен выбор оптимального решения при указанных ограничениях. 2.3. Метод свертки критериевМетод свертки критериевсвязан с преобразованием набора имеющегося набора частных критериев к одномусуперкритерию. Таким образом, полученный новый суперкритерийF, являющийся функций от частных критериев будет являться определяющи при поиске решения. Функция называется сверткой частных критериев [12]. Основные стадии решения задачи многокритериальной оптимизации методом свертки:1. Определение возможности проведения сверткиОбоснование допустимости свертки предполагает однородность входящих в нее критериев. Выделяются такие группы показателей эффективности, как:- параметры результативности; - параметры ресурсоемкости;- параметры оперативности.Критерии, подлежащие свертке, должны входить в одну и ту же группу, нельзя проводить свёртку критериев, относящихся одновременно, например, к параметрам оперативности и параметрам результативности. Таким образом, для каждой группы свертка частных критериев выполняется отдельно. В случае нарушенияданного принципа теряется смысл результатной функции. 2. Нормирование критериев3. Оценка приоритетности критериев Учет приоритетности, как правило,определяется некоторым вектором весовых коэффициентов, отображающих степень важности того или иного критерия для поставленной задачи. 4. Вывод функции свертки При проведении свертки критериев, используются такие следующие виды функций:- Аддитивные функции свертки;- Мультипликативные;- Агрегированные, а также могут существоватьиные варианты сверток. Аддитивная сверткаАддитивная свертка критериев рассматривается как реализация принципов справедливой компенсации по абсолютным значениям нормированных частных критериев. В данном случае построениесуперкритерияпроводитсячерез взвешенную сумму частных критериев Выбор весовых коэффициентовпроводится таким образом, чтобы их сумма была равна единице. В методах равномерной оптимизации, которые являются частным случаем аддитивной свертки, весовые коэффициенты подбираются равными между собой. В процессе решения задач более удобным является подход к определению весовых коэффициентов , связанный с использованием таблицы 1.Таблица 1 - Таблица относительной важности критериевОтносительная важность1Сравнимые требования эквивалентны 3Наличие умеренного (слабого) превосходства одного над другим5Наличие сильного (существенного) превосходства7Наличие очевидного превосходства8Наличие абсолютного (подавляющего) превосходства2, 4, 6, 8Наличие промежуточных решений между двумя соседними оценкамиМультипликативная сверткаТехнология мультипликативной сверткиоснована на принципах справедливой компенсациив относительных изменениях для частных критериев. В данном случае функциясуперкритерияпринимает вид, произведения частных критериев , каждый из которых возводится в степень . При этом суммарное значение весовых коэффициентов должно быть равно единицы , а каждый из весовых коэффициентов должен представлять собой неотрицательную величину. Для использования мультипликативных критериев нетнеобходимости в нормировке частных критериев, что является их достоинством [13]. Осуществление выбора между аддитивными и мультипликативными критериямисвязано с важностью учета в абсолютных или относительных измененияхпараметров частных критериев. Агрегирование частных критериев используется также в различных вариантах агрегирования. В частности, если компенсация значений одних параметрах эффективности другими является недопустимой, то используется функции агрегирования, имеющаявид: Для каждого из частных критериев, проводится нахождение его нормированного значения и умножение на соответствующий весовой коэффициент. Далее из всех полученных значений проводится выбор либо максимума, либо минимума. Если необходимо увеличение первыхm показателей, и уменьшение остальных, то используется функция агрегирования вида: (2.11)В числителе данного соотношения находится произведение тех параметров, значение которых необходимо максимизировать, а в знаменателе - произведение тех параметров, для которых необходим поиск минимума. Таким образом, получается новый критерий, подлежащий максимизации [9]. Методика, связанная со свертыванием критериев, находит широкоеприменение в решении задач многокритериальной оптимизации. При этом они содержатряд проблем и недостатков. В частности, имеются трудности в обосновании выбора метода по свертыванию критериев, а от выбора метода определяет полученные результаты. Другойнедостаток связан с трудностьюв обосновании выбора весовых коэффициентов, для чего необходимо привлечение экспертов, проведение опросов сдальнейшей обработкой полученных результатов. Все это требует значительныхвременных и трудовых затрат. Еще наличие одной проблемы связано с тем, что данные методы, как правило, дают возможности компенсации малых значений одних критериев большими значениями других, что часто является неприемлемым для конкретных решений. Приведем решение задачи с использованием методов свёртки.Перед запуском преобразованияданных критериев в единый критерий, необходимо привести их к однородному состоянию.Т.е. в указанном случае необходимо провести максимизацию функции . В таком случае получаем: . После этого проводим суммирование частных критериев в единый критерий, и далее проводим решение задачи максимизации:.Также необходимо учитывать наличие весовых коэффициентов, при этом их сумма должна составлять единицу. Весовые коэффициенты также должны быть неотрицательными. Распределениевесовых коэффициентовпроводится по степени важности данных частных критериев . В рассматриваемомпримере весовые коэффициенты распределены следующим образом: 0,5; 0,3; 0.2. После проведения подсчетовс учетом весовых коэффициентов, целевая функция принимает вид: или .Нахождение оптимального решения проводим с использованием поиска решения в MSExcel (рисунок 12). На рисунке 13 приведены параметры поиска решения, на рисунке 14 приведен результат поиска решения.Рисунок 12 - Исходные данные задачи оптимизацииРисунок 13 - Параметры поиска решенияРисунок 14 - Результат поиска решенияПриведенные методы сводятся, в основном,к сравнению заданных альтернатив и выбору лучшего варианта. Зачастую критерии, с использованием которых проводится оценка альтернатив, являются противоречивыми. В данном случаецелесообразно использовать разные методы и шкалы оценивания. С позиции математических методов, не существует идеальныхспособов или методовдля решения многокритериальных задач оптимизации. Тем не менее, данные методы помогают осуществить подготовку всей необходимой для принятия решения информациидля поддержки процесса принятия управленческих решенийи в максимальной степени разобраться в сложившейся ситуации. ЗАКЛЮЧЕНИЕРешение задачи, в модели которых встречается многокритериальная оптимизациясвязано с определениеммножества целей, которые не могут быть смоделированы с использованиемединого критерия (например, по показателям стоимости и надежности). В задачах с множеством целевых функций необходимо проводить поиск точки, принадлежащейобласти допустимых решений, в которой целевые функции имеют экстремум. Если целевая функция связана с однородными объектами, то решение задачи проводится с использованием модели векторной оптимизации.В рамках данной работы проведен анализ теоретических аспектов в области использования математических моделей, использующих многокритериальную оптимизацию с использованием метода Парето.В результате использования специализированных программных продуктоввозможна реализация алгоритмов поддержки принятия решений с дальнейшим получением оптимального плана использования материных и трудовых ресурсов в рамках поставленных задач многокритериальной оптимизации. В процессемоделирования алгоритмов многокритериальной оптимизации проведен анализ порядка решения задач, позволяющих находить оптимальные производственные планы. В процессе решения было показано, что в настоящее время не существует универсального алгоритма, позволяющего решать задачи, содержащие множество требований к целевым функциям. Использование каждого из приведенных решений может давать различные результаты. Рассмотрены алгоритмы решения задач, связанные с проведением последовательных уступок (при котором проводится корректировка требований к каждой из целевых функций до тех пор, пока не достигаетсяоптимальный для построенной модели план), метод сведения задачи к однокритериальной оптимизации, посредством которого определяется главный критерий, а остальные критерии преобразуются в ограничивающие условия. Также для решения поставленной задачи существует алгоритм свертки, при котором определяются весовые коэффициенты для каждого из критериев и в соответствии с этим производится свертка целевой функции к единому условию поиска экстремума.СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВБолотова Л. С., Сорокин А. Б. Многокритериальная оптимизация / Болотова Л.С., Сорокин А.Б. - Москва : МИРЭА, 2015. – 263с.Бураков Д. П., Гарина М. И. Теория принятия решений: методы оптимизации и многокритериального выбора : учебное пособие / Д. П. Бураков, М. И. Гарина. - Санкт-Петербург : ФГБОУ ВО ПГУПС, 2017. - 65 с. Холопкина Л.В., Кремер О.Б. Методы оптимизации. Компьютерные технологии: учебное пособие / Л. В. Холопкина, О.Б. Кремер. - Воронеж: Воронежский государственный технический университет, 2016. - 146 с.Корнеенко В. П. Методы многокритериального оценивания объектов с многоуровневой структурой показателей эффективности: монография / В. П. Корнеенко. - Москва: МАКС Пресс, 2018. - 292 с.Зак Ю. А. Прикладные задачи многокритериальной оптимизации / Ю.А. Зак. - Москва : Экономика, 2014. - 455 с. Соловьев С. В. Методы оптимизации. Примеры и задачи. - Хабаровск: Изд-во ТОГУ, 2017. – 162Шукаев Д. Н. Прикладные методы оптимизации: учебник / Д. Н. Шукаев. - Москва: ИД "Академия естествознания", 2017. - 211 с.Павлов Н. MicrosoftExcel: мастер формул: подробное руководство в формулах и функциях MicrosoftExcel / Николай Павлов. - Москва : ДМК, 2017. - 239 с.Пицюк И. Л., Фишман Б. Е. Математические методы в экономике: линейные задачи оптимизации: учебное пособие / И. Л. Пицюк, Б. Е. Фишман. - Хабаровск : Изд-во ТОГУ, 2016. - 127 с. Каверина В. К. Задачи оптимизации и планирования: учебное пособие / В. К. Каверина. - Воронеж: Воронежский ГАСУ, 2015. - 62 с. Колпаков В.М. Теория и практика принятия управленческих решений / Колпаков В.М. – Кемерово: МАУП, 2017. – 504с. Корнеенко В.П. Методы оптимизации / Корнеенко В.П. – М.: Высшая школа, 2016. – 664с.Коробкин А.Д. Оптимизация производственного планирования на предприятии / Коробкин А.Д., Мироносецкий Н.Б. – Новосибирск: Наука. Сиб. отд-ние, 2004. – 336с.Лопатников Л.И. Экономико-математическиеметоды / Л.И. Лопатников. – М.: Дело, 2016. – 121с.

СПИСОК ИСПОЛЬЗОВАННЫХ ИСТОЧНИКОВ
1. Болотова Л. С., Сорокин А. Б. Многокритериальная оптимизация / Болотова Л.С., Сорокин А.Б. - Москва : МИРЭА, 2015. – 263с.
2. Бураков Д. П., Гарина М. И. Теория принятия решений: методы оптимизации и многокритериального выбора : учебное пособие / Д. П. Бураков, М. И. Гарина. - Санкт-Петербург : ФГБОУ ВО ПГУПС, 2017. - 65 с.
3. Холопкина Л.В., Кремер О.Б. Методы оптимизации. Компьютерные технологии: учебное пособие / Л. В. Холопкина, О.Б. Кремер. - Воронеж: Воронежский государственный технический университет, 2016. - 146 с.
4. Корнеенко В. П. Методы многокритериального оценивания объектов с многоуровневой структурой показателей эффективности: монография / В. П. Корнеенко. - Москва: МАКС Пресс, 2018. - 292 с.
5. Зак Ю. А. Прикладные задачи многокритериальной оптимизации / Ю.А. Зак. - Москва : Экономика, 2014. - 455 с.
6. Соловьев С. В. Методы оптимизации. Примеры и задачи. - Хабаровск: Изд-во ТОГУ, 2017. – 162
7. Шукаев Д. Н. Прикладные методы оптимизации: учебник / Д. Н. Шукаев. - Москва: ИД "Академия естествознания", 2017. - 211 с.
8. Павлов Н. Microsoft Excel: мастер формул: подробное руководство в формулах и функциях Microsoft Excel / Николай Павлов. - Москва : ДМК, 2017. - 239 с.
9. Пицюк И. Л., Фишман Б. Е. Математические методы в экономике: линейные задачи оптимизации: учебное пособие / И. Л. Пицюк, Б. Е. Фишман. - Хабаровск : Изд-во ТОГУ, 2016. - 127 с.
10. Каверина В. К. Задачи оптимизации и планирования: учебное пособие / В. К. Каверина. - Воронеж: Воронежский ГАСУ, 2015. - 62 с.
11. Колпаков В.М. Теория и практика принятия управленческих решений / Колпаков В.М. – Кемерово: МАУП, 2017. – 504с.
12. Корнеенко В.П. Методы оптимизации / Корнеенко В.П. – М.: Высшая школа, 2016. – 664с.
13. Коробкин А.Д. Оптимизация производственного планирования на предприятии / Коробкин А.Д., Мироносецкий Н.Б. – Новосибирск: Наука. Сиб. отд-ние, 2004. – 336с.
14. Лопатников Л.И. Экономико-математические методы / Л.И. Лопатников. – М.: Дело, 2016. – 121с.

Вопрос-ответ:

Что такое многокритериальная оптимизация?

Многокритериальная оптимизация - это метод решения задачи оптимизации, в которой необходимо учесть несколько критериев одновременно.

Какие теоретические аспекты используются при использовании метода Парето в решении прикладных задач?

При использовании метода Парето в решении прикладных задач используются теоретические аспекты, связанные с определением Парето-оптимальности, поиском Парето-фронта и решением проблемы доминирования.

Какой алгоритм программной реализации метода Парето?

Алгоритм программной реализации метода Парето включает следующие шаги: 1) Генерация случайной начальной популяции; 2) Определение Парето-доминирования между решениями; 3) Удаление доминируемых решений; 4) Добавление новых решений в популяцию; 5) Повторение шагов 2-4 до достижения критерия останова.

Какой метод можно использовать для решения задач оптимизации с использованием метода Парето?

Для решения задач оптимизации с использованием метода Парето можно использовать различные методы, такие как метод последовательных уступок, метод главного критерия и метод свертки критериев.

Каким образом можно сравнить два решения при использовании метода Парето?

Для сравнения двух решений при использовании метода Парето можно взять ограничение и сравнить, какое из решений удовлетворяет этому ограничению лучше.

Какие вопросы решает метод многокритериальной оптимизации?

Метод многокритериальной оптимизации помогает решить задачи, в которых имеется несколько критериев, влияющих на оптимальное решение. Он позволяет учитывать не только один главный критерий, но и несколько вспомогательных.

Каким образом метод Парето используется в решении прикладных задач?

Метод Парето используется для поиска множества оптимальных решений, которые не уступают по эффективности друг другу. Он позволяет найти компромиссное решение, учитывая все критерии и ограничения задачи. Это особенно полезно, когда одна оптимальная точка не удовлетворяет всем требованиям.

Каков алгоритм программной реализации метода Парето?

Алгоритм программной реализации метода Парето включает следующие шаги: 1) Генерация начальной популяции решений; 2) Оценка решений по каждому критерию; 3) Построение Парето-фронта, состоящего из недоминируемых решений; 4) Анализ Парето-фронта и выбор оптимального решения.