Миргородская 7сессия / Методы оптимизации / Лабораторные работы / многокритериальный выбор в нечетких ситуациях
.pdfМинистерство образования и профессионального образования Российской федерации
Саратовский государственный технический университет
ИЗУЧЕНИЕ МЕТОДОВ МНОГОКРИТЕРИАЛЬНОГО ВЫБОРА В НЕЧЕТКО ЗАДАННЫХ СИТУАЦИЯХ
Методические указания к выполнению лабораторной работы по курсу "Теория принятия решений" для студентов специальности 220200 дневной формы обучения
Одобрено редакционно-издателъским советом Саратовского государственного
технического университета
Саратов 2004
ИЗУЧЕНИЕ МЕТОДОВ МНОГОКРИТЕРИАЛЬНОГО ВЫБОРА В НЕЧЕТКО ЗАДАННЫХ СИТУАЦИЯХ
Методические указания к выполнению лабораторной работы
Составили: Суманеев Георгий Эдуардович Митяшин Никита Петрович
Рецензент Ю. И. Мартынов Редактор О.А.Панина
|
Лицензия ИД №06268 от 14.11.01 |
|
Подписано в печать 07.12.04 |
Формат 60*84/16 |
|
Бум. Тип. |
Усл.-печ.л.0,69(0,75) |
Уч.изд.л.0,6 |
Тираж 100 экз. |
Заказ 531 |
Бесплатно |
Саратовский государственный технический университет 410054, Саратов, ул. Политехническая, 77
Копипринтер СГТУ, 410054, Саратов, Политехническая ул., 77
ВВ Е Д Е Н И Е
Вреальных ситуациях принятия решений цели, ограничения, критерии выбора в большей части субъективны и точно не определены. Поэтому при построении моделей принятия решений возникает необходимость использования нечеткой логики, нечетких множеств и отношений. Нечеткие отношения позволяют моделировать плавное, постепенное изменение свойств, а также неизвестные функциональные зависимости, выраженные в виде качественных связей. Нечеткие алгоритмы, допускающие использование нечетких инструкций, широко распространенных в различных сферах человеческой деятельности, являются полезным инструментом при принятии решений в ситуациях, когда применение общепринятых методов невозможно.
Указанные методы могут использоваться в различных отраслях человеческой деятельности. Так, в области анализа больших систем (например, системы управления экономикой страны, отрасли и т.д.) открывается возможность моделирования неопределенности, выраженной, в частности, в градациях информированности центра о нижележащих уровнях. В области техники теория нечетких алгоритмов стимулирует развитие гибких автоматизированных производств и робототехнических комплексов, в частности, роботов, способных выполнять отдельные интеллектуальные действия человека.
Настоящая лабораторная работа посвящена изучению основных принципов принятия решений в указанных ситуациях.
Цель работы - ознакомление с основными методами многокритериального выбора в нечетких ситуациях и принципами их применения в теории систем и принятия решений.
Краткие теоретические сведения Реальный выбор оборудования является многокритериальным. Специфика такого
выбора состоит в неизбежности применения той или иной схемы компромисса, что не исключает влияния субъективного фактора на его результат. Один из возможных подходов к решению проблемы изложен в [Статников Р.Б., Матусов Н.Б. Многокритериальное проектирование машин. М.: Знание, 1989, 48 с. (Новое в жизни, науке и технике. Сер. Математика, кибернетика, №5)]. Важным его элементом является построение следующего подмножества
паретовского множества
которое ниже будем называть множеством выбора:
Здесь знак соответствует знаку
для максимизируемых критериев и знаку
для минимизируемых критериев. Соответственно знаком ниже обозначаем знак
для максимизируемых критериев и знак
для минимизируемых критериев. Кроме того, в (1) 

- значение i-го критерия на варианте выбора х, 
- предельное значение этого критерия, которое еще устраивает лицо, принимающее решения (ЛПР). Значение 
можно назвать границей притязаний по i-му критерию.
По приведенному определению множество
является четким. В этом заключается возможность обобщения метода.
Действительно, можно обратить внимание на две особенности множества
Вопервых, при определении границ оптимальности ЛПР ориентируется на значения критериев, которые могут быть заданы с некоторой погрешностью. Во-вторых, сами границы оптимальности задаются с определенной степенью субъективности. Оба эти обстоятельства противоречат четкости множества 
Врассматриваемом четком варианте метода выбора все альтернативы, не попавшие
в
раз и навсегда исключаются из процесса принятия решения независимо от близости к его границам. При этом преимущество, которое получают перед ним те варианты,
которые попали в множество
и находятся так же близко к его границам, не выглядит достаточно обоснованным.
Таким образом, целесообразно с самого начала строить множество
как нечеткое, связывая размытость его границ с указанными выше неточностью задания значений
критериев и субъективностью границ притязаний. Описанный ниже метод позволяет учесть одновременно оба указанных фактора.
Предложим ЛПР на этапе построения множества выбора указать каждому критерию
две границы: границу притязаний 
и критическую границу 
.
Отличие границы 
от ранее рассмотренной 
в том, что условие
означает безусловное выполнение требований ЛПР по i-му критерию с учетом неточности в определении значения 

и возможном изменении в его предпочтениях.
Смысл критической границы
состоит в том, что все варианты выбора
, для которых 



, безусловно не удовлетворяют требованиям ЛПР по i-му критерию.
Для вариантов выбора , для которых |
, степень выполнения |
требований ЛПР целесообразно считать тем большей, чем ближе 

к границе притязаний.
Обозначим указанную степень выполнения требований ЛПР по i-му критерию для варианта
через 

. Определим ее величину так:
|
|
|
|
|
|
|
|
|
|
(2) |
|
||
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
|
|||||||
Таким образом, в случае, когда |
задано четко, введенная величина |
дает |
|||||||||||
более гибкий подход к построению множества выбора, чем даваемый формулой (1). |
|
||||||||||||
Далее рассмотрим случай, когда значение i-го критерия на варианте выбора |
четко |
||||||||||||
задать невозможно. Нечеткость может возникнуть из-за неопределенности в задании параметров объектов, а также может содержаться в их структуре и алгоритмах их функционирования.
Вследствие этого, сделаем обобщение описанной выше методики на случай нечеткого задания 

.
Множество альтернатив выбора
будем считать конечным:
Здесь
- число альтернатив выбора,
- j -я альтернатива.
Пусть альтернативы оцениваются
критериями 





и проведены все необходимые расчеты, в результате которых получены 

нечетких чисел, каждое из которых -
(
) - значение i-го критерия на варианте выбора 
Далее нечеткое число
( ) будем описывать с помощью функции принадлежности |
. Для удобства |
алгоритмической реализации метода зададим функцию |
тремя значениями |
, показанными на рис. 1. |
|
Далее на основании анализа полученного массива данных ЛПР устанавливаем граничные значения каждого критерия, т.е. границу притязаний 
и критическую
границу |
|
. Будем считать, что все критерии максимизируемые |
|
. Тогда |
|
|
функция, описывающая нечеткую границу по каждому критерию 


, будет иметь вид
(рис. 2):
Оценим степень выполнения требования ЛПР j- й альтернативой по i -му критерию следующей величиной:
Нетрудно заметить, что эта величина может быть интерпретирована как функция принадлежности j-й альтернативы к нечеткому множеству альтернатив, удовлетворяющих требованию ЛПР по i -му критерию (рис. 3).
Действительно, во-первых, согласно формуле (3), 





. Во-вторых, в случае четкого задания
(
) т.е. при 



алгоритм метода совпадает с алгоритмом образования множества выбора по формуле (2). Наконец, в случае четкого задания и
(
) и границы 


,, т.е. при 



алгоритм метода совпадает с алгоритмом
образования множества выбора по формуле (1), Таким образом, предлагаемый нечеткий вариант метода совпадает с четким аналогом при четких значениях критериев и границ.
На основании изложенного построим нечеткое множество решения задачи выбора. Для этого построим его функцию принадлежности, следуя принципу теории нечеткости Заде
[1]:
Всоответствии с этим множество-решение будет иметь следующий вид:
Вряде практических случаев значения некоторых критериев не могут быть рассчитаны даже как нечеткие числа. В частности, информация об их величине может быть получена
только в виде словесных описаний экспертов. Но и в этом случае задача может быть сведена к рассмотренной выше ситуации. Математическим инструментарием здесь служит понятие лингвистической переменной (ЛП) [1].
Естественным обобщением рассмотренного метода может быть распространение его на случай смешанного задания критериев и границ выбора, которые могут быть представлены как четкими или нечеткими числами, так и лингвистическими переменными. Из вышесказанного следует, что данная ситуация сводится к нечеткому варианту метода.
Следует отметить, что степень принадлежности каждого из вариантов (альтернатив) к множеству
определялась в (5), исходя из предположения о равнозначности всех критериев. Часто ЛПР имеет свою систему предпочтений критериев, которая может определяться конкретными условиями задачи.
Тогда, если имеется иерархия критериев, заданная, например, аддитивной мерой
на множестве критериев, так что 






выражает субъективную ценность для ЛПР i-го критерия, причем
то, следуя [Sugeno М. Fuzzy measure and fuzzy integral // NranS. SICE. 1972. V.8. N2.P.95-
102], функцию принадлежности нечеткого множества выбора можно рассчитать по формуле
где
а 

есть множество номеров тех критериев, для которых значения i-го критерия (в данном случае максимизируемого) больше, чем данное 






Смысл оценки варианта выбора по формуле (7) состоит в том, что для ЛПР важна как величина критериев выбора, так и суммарная ценность тех критериев, значения которых устраивает ЛПР.
Вкачестве примера рассмотрим применение описанного метода к выбору квартиры.
Врезультате отбора квартир из базы данных риэлтерской компании клиенту (ЛПР) было представлено множество из 7 вариантов, приведенных в табл. 1. Критерии отбора и меры их ценностей приведены в табл. 2. В данном случае, для ЛПР наиболее важным критерием оказалась цена квартиры, чем и определяется высокая мера ценности дня этого критерия.
В результате опроса экспертов (риэлтеров) были выявлены следующие коэффициенты престижности районов, представленные в табл. 3:
В табл. 1 приведены значения указанных показателей для выделенного множества. Множество границ притязаний и критических границ с учетом предпочтений ЛПР выбрано следующим образом (табл. 4):
В результате реализации рассмотренной методики было получено нечеткое множество выбора (табл. 5):
Как видно из табл. 5, оптимальным, с учетом заданных ценностей критериев, является выбор квартиры 2.
Втабл. 6 приведена классификация моделей и методов нечеткой оптимизации.
ЗА Д А Н И Е
1.Изучить по конспекту лекций и предлагаемой литературе основные понятия и определения теории нечетких множеств и методы оптимизации и принятия решений, выделенные в табл. 6 курсивом.
2.Построить алгоритмы методов многокритериальной оптимизации, выделенных в табл.
6курсивом,
3.Составить и отладить программу на языке высокого уровня, реализующую один из построенных алгоритмов (по указанию преподавателя).
4.Оформить отчет о выполненной лабораторной работе.
С О Д Е Р Ж А Н И Е О Т Ч Е Т А Отчет должен содержать следующие обязательные части:
1.Алгоритмы изученных методов многокритериальной оптимизации.
2.Описание и листинг текста программы на языке высокого уровня, реализующей один из построенных алгоритмов.
3.Листинг протокола работы программы, реализующей алгоритм метода, предложенного преподавателем.
Примечание. Листинги могут быть заменены электронными вариантами соответствующих файлов.
К О Н Т Р О Л Ь Н Ы Е В О П Р О С Ы 1.Сформулируйте основные определения теории нечетких множеств, принцип обобщения
Заде и его следствия.
2.Каковы основные свойства операций с нечеткими множествами и нечеткими числами? Приведите примеры.
3.Каковы особенности оптимизации в условиях нечетко заданных ситуаций?
4.Какие методы нечеткой многокритериальной оптимизации Вы знаете? Изложите один из них.
5.Объясните содержание алгоритма, для которого выполнена программная реализация.
