Смекни!
smekni.com

Анализ, синтез, планирование решений в экономике (стр. 29 из 65)

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

1. Строится нечеткое отношение Q1, которое является пересе­чением исходных отношений предпочтения:

и определяется нечеткое подмножество недоминируемых альтер­натив в множестве (А, mQ1):

2. Строится нечеткое отношение Q2:

и определяется нечеткое подмножество недоминируемых альтер­натив в множестве (A,mQ2):

Данная функция упорядочивает альтернативы по степени их недоминируемости. Числа wj в приведенной выше свертке пред­ставляют собой коэффициенты относительной важности рас­сматриваемых критериев, для которых выполняются следующие условия:

3. Отыскивается пересечение множеств mQ1НД и mQ2НД:

4. Рациональным считается выбор альтернатив из множества

Наиболее рациональной альтернативой из множества АНД явля­ется та, которая имеет максимальную степень недоминируемости.

4.5. Многокритериальный выбор альтернатив с использованием правила нечеткого вывода

Рассмотрим метод многокритериального выбора альтернатив на основе композиционного правила агрегирования описаний аль­тернатив с информацией о предпочтениях лица, принимающего решение, которые заданы в виде нечетких суждений [2].

Сущность метода, на основе которого реализована компьютер­ная система, заключается в следующем. Пусть U множество элементов, А — его нечеткое подмножество, степень принадлеж­ности элементов к которому есть число из единичного интервала [0, 1]. Подмножества Aj являются значениями лингвистической пе­ременной X.

Допустим, что множество решений характеризуется набором критериев х1, х2, ..., xp, т.е. лингвистических переменных, задан­ных на базовых множествах и1, и2, .... up соответственно. Напри­мер, переменная х1 "качество управления" может иметь значение НИЗКОЕ, а переменная х2 "стоимость" — значение ХОРОШЕЕ и т. д. Набор из нескольких критериев с соответствующими значе­ниями характеризует представления лица, принимающего реше­ние, об удовлетворительности альтернативы. Переменная S "удов­летворительность" также является лингвистической. Ниже приве­ден пример высказывания :

d1: "Если x1 = НИЗКОЕ и x2 = ХОРОШЕЕ, то S = ВЫСОКАЯ". В общем случае высказывание d1 имеет вид:

d1: "Если x1 = А1, и x2 = А2i и ... хр = Арi то S = Вi". (4.1)

Обозначим пересечение (x1 = А1i Ç x2 = А2i Ç... хр = Арi) через х = Аi. Операции пересечения нечетких множеств соответствует нахождение минимума их функций принадлежности:

Здесь V= U1 ´U2 ´...Up; v = (u1, и2 ..., up); mAij (uj) — значение принадлежности элемента и, нечеткому множеству Аij.

Тогда высказывание (4.1) можно записать в виде:

Для придания общности суждениям обозначим базовые мно­жества U и V через W. Тогда Аi нечеткое подмножество W, в то время как Вi нечеткое подмножество единичного интервала I.

Для представления правил используется операция импликации, для которой предложены различные способы нечеткой реализа­ции [4]. Нечеткая импликация Лукасевича имеет вид:

где Н — нечеткое подмножество на W ´ I, w Î W, i Î I.

Аналогичным образом высказывания d1, d2,..., dq преобразуют­ся в множества Н1, Н2, ..., Нq. Их пересечением является множе­ство D:

D = H1 Ç H2 Ç ... Ç Нq

и для каждого (w, i) Î W ´ I

Удовлетворительность альтернативы, которая описывается не­четким подмножеством А из W, определяется на основе компози­ционного правила вывода:

G = А ° D,

где G — нечеткое подмножество интервала I.

Тогда

Сопоставление альтернатив происходит на основе точечных оценок. Для нечеткого множества С Ì I определяем a-уровневое множество (a Î [0, 1]):

Сa= {i | mc (i) ³ a Î I}.

Для каждого Сa можно вычислить среднее число элементов — М(Сa):

для множества из п элементов

для Сa={a£ i £ b}

при 0 £ a1 £ b1 £ а2£ b2 £ ... £ аn £ bn £ 1.

Тогда точечное значение для множества С можно записать в виде:

где amax — максимальное значение в множестве С.

При выборе альтернатив для каждой из них находится удовлет­ворительность и вычисляется соответствующая точечная оценка. Лучшей считается альтернатива с наибольшим ее значением.

4.6. Многокритериальный выбор альтернатив на основе аддитивной свертки

В рассматриваемом методе [3] экспертные предпочтения пред­ставлены с помощью нечетких чисел, имеющих функции принад­лежности треугольного вида (рис.4.2).

Пусть имеется множество альтернатив А = {а1, а2, ..., am} и множество критериев С = {с1, с2, ..., сn}, при этом оценка j-й аль­тернативы по i-му критерию представлена нечетким числом Rij, a относительная важность i-го критерия задается коэффициентом a i = 1,2 ...,п. Если коэффициенты а, нормированы, то взвешен­ная оценка j-й альтернативы вычисляется по формуле

Если функции принадлежности mRij(rij) и mai(ai) имеют треу­гольный вид, то для них, как и для нечеткого числа X, вершина X*, а также левая Х¢ и правая X" границы определяются следую­щими соотношениями:

Взвешенная оценка j-й альтернативы Rj является результатом линейной комбинации нечетких чисел и также будет иметь функ­цию принадлежности треугольного вида. Вершину и границы не­четкого числа Z == Х ´ Y, полученного в результате операций сло­жения или умножения (символ ´ обозначает обобщенную опера­цию), можно вычислить следующим образом:

Z'=X¢ ´ Y¢; Z¢¢ = X¢¢ ´ Y¢¢; Z*=X* ´ У.

Ранжирование альтернатив с использованием полученных взве­шенных оценок возможно на основе их нечеткой композиции:

Здесь mJ(j) — нечеткое множество альтернатив, соответствую­щих понятию "лучшая альтернатива". Лучшей считается альтер­натива, имеющая наибольшее значение mJ(j).

Приоритет каждой альтернативы вычисляется путем выбора минимума среди точек пересечения правой границы соответству­ющего ей нечеткого числа Rj с границами нечетких чисел, пред­ставляющих взвешенные оценки альтернатив, расположенных правее на числовой оси (удовлетворяющих условию rk > rj.). При этом предполагается, что правая граница области определения не­четких чисел соответствует самым предпочтительным оценкам, а левая — наихудшим.