d9e5a92d

МЕТОДЫ ПРИНЯТИЯ РЕШЕНИЙ НА ОСНОВЕ ТЕОРИИ НЕЧЕТКИХ МНОЖЕСТВ

Элементы теории нечетких множеств могут успешно применяться для принятия решений в условиях неопределенности. Основатель теории нечетких множеств Л. Заде еще в 1965 г. предрекал широкое прикладное значение своей теории, написав по этому поводу следующее: Фактически нечеткость может быть ключом к пониманию способности человека справляться с задачами, которые слишком сложны для решения на ЭВМ.

4.1. Элементы теории нечетких множеств

Рассмотрим основные элементы теории нечетких множеств [l]. Пусть U полное множество, охватывающее все объекты некоторого класса. Нечеткое подмножество F множества U, которое в дальнейшем будем называть нечетким множеством, определяется через функцию принадлежности μF (u), и ∈ U. Эта функция отображает элементы Ui, множества U на множество вещественных чисел отрезка [0,1], которые указывают степень принадлежности каждого элемента нечеткому множеству F.
Если полное множество U состоит из конечного числа элементов иi, i = 1, 2, ..., п, то нечеткое множество F можно представить в следующем виде:

где + означает не сложение, а, скорее, объединение: символ / показывает, что значение μF относится к элементу, следующему за ним (а не означает деление на иi).
В случае, если множество U является непрерывным, F можно записать как интеграл:

Нечеткие множества широко применяются для формализации лингвистических знаний. Рассмотрим для примера множество процентных ставок, предоставляемых банками по вкладам. Каким образом можно выделить подмножество высоких процентных ставок? В условиях динамично изменяющейся среды не всегда возможно точно ответить на этот вопрос, однозначно выделив множество высоких ставок.

При использовании аппарата теории нечетких множеств решить такую задачу можно даже при отсутствии полной количественной информации об окружении. Функция принадлежности для элементов нечеткого множества F1, соответствующих понятию высокие процентные ставки (рис. 4.1), будет иметь следующий вид:


Функция принадлежности к нечеткому множеству низких процентных ставок запишется следующим образом:

4.2. Нечеткие операции, отношения и свойства отношений

Операции над нечеткими множествами. Над нечеткими множествами, как и над обычными, можно выполнять математические операции.

Рассмотрим важнейшие из них: дополнение множества, объединение и пересечение множеств.
Операция дополнения может быть представлена следующим образом:

Операция объединения будет иметь следующий вид:

Здесь и далее операция v обозначает взятие максимума. Операция пересечения вычисляется следующим образом:

Здесь и далее символ л обозначает взятие минимума.
Нечеткие отношения. Нечетким отношением R между полным множеством U и другим полным множеством V называется подмножество прямого декартова произведения U × V, определяемое следующим образом:

где U = {u1, u2,..., иl}, V {v1, v2,..., vm}.
Допустим, что между элементами знаний, представленных нечеткими множествами F и G, существует связь, заданная правилом: Если F, то G, при этом F ⊆ U, G ⊆ V. В логике высказываний для представления правил подобного вида используется операция импликации. В нечеткой логике предложены различные способы реализации импликации. Один из наиболее простых способов заключается в представлении импликации, соответствующей правилу Если F, то G, нечетким отношением R, которое вычисляется следующим образом [2]:

Свойства нечетких отношений.
1. Объединение отношений
(R∪ S)(u, v) = R(u, v) ∨ S(u, v), и ∈ U, v ∈ V.
2. Пересечение отношений
(R∩ S)(u, v) = R(u, v) ∧ S(u, v), и ∈ U, v ∈ V.
3. Операция включения
(R ⊆ S) ↔ R(u, v) ≤S (u, v), u ∈ U, v ∈ V.
4. Свойство идемпотентности
R∩R = R, R∪ R = R.
5. Коммутативность
R∩ S = S∩ R,R∪ S = S∪ R.
6. Ассоциативность
R∩ (S∩ Q) = (R∩ S)∩ Q.
R∪ (S∪ Q) = (R∪ S∪ Q.
7. Дистрибутивность
R∩ (S∪ Q) = (R∩ S)∪ (S∩ Q).
R∪ (S∩ Q) = (R∪ S)∩ (S∪Q).
8. Рефлексивность
Если μR (и, и) = 1, отношение R рефлексивное.
Если μR (и, и) 1, отношение R слабо рефлексивное.
Если μR (и, и) = 0, отношение R антирефлексивное.
Если μR (и, и) 0, отношение R слабо антирефлекеивное.
9. Симметричность
μR (u, v) = μR (v, и); и, v ∈ U.
10. Транзитивность
μR (u, v) ≥ μR (u, z) ∧ μR (z, v); u, v, z ∈ U.

4.3. Многокритериальный выбор альтернатив на основе пересечения нечетких множеств

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

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

Рассмотрим одну из математических постановок задач принятия решений на основе теории нечетких множеств.
В данном случае критерии определяют некоторые понятия, а оценки альтернатив представляют собой степени соответствия этим понятиям. Пусть имеется множество альтернатив А = {а1, а2, ..., аm,} и множество критериев С= {С1, С2, ..., Сn}, при этом оценки альтернатив по каждому i-му критерию представлены нечеткими множествами:
Сi= {μCi (a1)/ μCi, (a2)/a2, , μCi (am)/am}
Правило выбора лучшей альтернативы можно представить как пересечение нечетких множеств, соответствующих критериям:
D = С1 ∩ C2 ∩ ... ∩ Сn.
Операция пересечения нечетких множеств может быть реализована разными способами. Иногда пересечение выполняется как умножение, но обычно этой операции соответствует взятие минимума:

Лучшей считается альтернатива a*, имеющая наибольшее значение функции принадлежности

Если критерии Сi имеют различную важность, то их вклад в общее решение можно представить как взвешенное пересечение:
D=C1α1 ∩ C2a2∩ ...∩ nαn,
где аi - весовые коэффициенты соответствующих критериев, которые должны удовлетворять следующим условиям:

Коэффициенты относительной важности можно определить, используя процедуру попарного сравнения критериев.

4.4. Многокритериальный выбор альтернатив на основе нечеткого отношения предпочтения

Рассмотрим метод принятия решений, предполагающий построение множества недоминируемых альтернатив на основе нечеткого отношения предпочтения [З].
Постановка задачи в краткой форме представляется следующим образом. Пусть задано множество альтернатив А и каждая альтернатива характеризуется несколькими критериями качества с номерами j == i, ..., т. Информация о попарном сравнении альтернатив по каждому критерию качества j представлена в форме отношения предпочтения Rj.

Таким образом, имеется т отношений предпочтения Rj на множестве А. Требуется выбрать лучшую альтернативу из множества {A, R1, ...,Rm}.
Метод многокритериального выбора альтернатив на основе нечеткого отношения предпочтения основан на ряде определений.
Определение 1. Нечетким отношением R на множестве А называется нечеткое подмножество декартова произведения А × А, характеризующееся функцией принадлежности μR: А × А → [0,1]. Значение μR (a, b) этой функции понимается как степень выполнения отношения а∧b .
Определение 2. Нечетким отношением предпочтения на А называется любое заданное на этом множестве рефлексивное нечеткое отношение, функция принадлежности которого вычисляется следующим образом:

Определение 3. Пусть А множество альтернатив и μR заданное на нем нечеткое отношение предпочтения. Нечеткое подмножество недоминируемых альтернатив множества (А, μR) описывается функцией принадлежности

Определение 4. Четко недоминируемыми называются альтернативы, для которых μRНД (а) = 1, а множество таких альтернатив

Определение 5. Носителем нечеткого множества В с функцией принадлежности μB (a) является множество {а|а ∈ А, μB 0}.
Процедура решения задачи выбора выполняется в несколько шагов.
1.Строится нечеткое отношение Q1, которое является пересечением исходных отношений предпочтения:

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

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

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

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

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

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); μAij (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 определяем α-уровневое множество (α ∈ [0, 1]):
Сα= {i | μc (i) ≥ α ∈ I}.
Для каждого Сα можно вычислить среднее число элементов М(Сα):
для множества из п элементов

для Сα={a≤ i ≤ b}



при 0 ≤ a1 ≤ b1 ≤ а2 ≤ b2 ≤ ... ≤ аn ≤ bn ≤ 1.
Тогда точечное значение для множества С можно записать в виде:

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

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

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

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

Если функции принадлежности μRij(rij) и μαi(αi) имеют треугольный вид, то для них, как и для нечеткого числа X, вершина X*, а также левая Х′ и правая X границы определяются следующими соотношениями:

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

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

4.7. Ранжирование альтернатив на множестве лингвистических векторных оценок

Задано множество альтернатив A == {а1, а2, ..., аm} и множество соответствующих исходов S = [s1, s2, ..., sm,}. Каждый исход sj характеризуется альтернативой аi и вектором лингвистических оценок на множестве критериев К = [К1, К2, ....

Кn}. Множество лингвистических векторных оценок исходов К = {K(s1), K(s2), ..., K(sm)} можно упорядочить, введя функцию принадлежности нечеткого отношения порядка μ ≥: К × К → [0,1]. Для i-го критерия обозначим μi ≥ (Ki(sj), Ki(sk)) через μi≥ (sj , sk) Значение этой функции можно вычислить по фоомуле

Степень истинности μ (sj, sk) нечеткого высказывания sj sk можно определить как вероятность того, что точное значение sj будет меньше точного значения sk. Предполагая, что исходы являются независимыми случайными величинами, отношение μ (sj, sk) можно представить в виде:

где vs(x) вероятность того, что в качестве точного значения нечеткого числа s используется величина х;
ws(x) вероятность того, что в качестве точного значения s используется величина у х:

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

Решение задачи с использованием данного метода включает следующие основные шаги:
- вычисление функций принадлежности μ с использованием соотношений (4.2);
- построение нечеткого отношения порядка μ≥;
- минимизация отношения μ≥;
- определение отношений предпочтения на множестве альтернатив и выявление лучшей альтернативы. Для этого вычисляется отношение предпочтения между альтернативой aj и всеми остальными альтернативами, функция принадлежности которого имеет вид:

где Ij множество индексов альтернатив, с которыми может сравниваться j-я альтернатива.
Решение задачи ранжирования можно описать соотношениями:

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

4.8. Методика решения прикладных задач на ЭВМ

4.8.1. Многокритериальный выбор методом максимннной свертки в сфере банковского кредитования

Банковское кредитование
С развитием рыночных отношений процесс кредитования банками предприятий сопряжен с многочисленными факторами риска, способными повлечь за собой непогашение ссуды в установленный срок. При анализе кредитоспособности заемщика определяется возможность своевременного и полного погашения задолженности по ссуде; степень риска, которую банк готов взять на себя; размер кредита, который может быть предоставлен в конкретной ситуации; условия предоставления кредита.
В современных условиях анализ кредитоспособности связан не только с оценкой платежеспособности клиента на определенную дату, но и с выявлением наиболее предпочтительных заемщиков, прогнозированием их финансовой устойчивости в перспективе, учетом возможных рисков по кредитным операциям. Проведение такого всестороннего анализа позволяет банку более эффективно управлять кредитными ресурсами и получать прибыль.
Применяемые банками методы в области кредитования основаны на данных бухгалтерских отчетов, поэтому они позволяют лишь оценить кредитоспособность ссудозаемщика, не обеспечивая выбора наиболее оптимального заемщика в целях минимизации факторов риска для банка и наиболее эффективного планирования своей деятельности в будущем.
Рассмотрим применение метода принятия решений, основанного на теории нечетких множеств в области кредитования, позволяющего повысить обоснованность принимаемых решений и обеспечить выбор наиболее рационального варианта из множества допустимых.
К региональному отделению сберегательного банка России обратились четыре предприятия с просьбой о предоставлении им кредита. Поскольку ресурсы банка ограничены, перед ним стоит задача выбрать одно предприятие, лучшее по комплексу критериев качества.

В рассматриваемой задаче предприятия являются альтернативами, из которых предстоит сделать выбор лучшей. Альтернативы обозначим через а1, ...,a4.
Для оценки кредитоспособности предприятий-заемщиков используем данные их бухгалтерской отчетности (табл. 4.1).
Таблица 4.1
Данные бухгалтерской отчетности

Финансовый показатель Значение показателя для предприятия, тыс. руб.
a1 a2 a3 a4
Денежные средства (ДС) 229,1 946,2 947,0 1442,9
Краткосрочные финансовые вложения (КФВ) 394,1 462,7 466,4 2066,0
Дебиторская задолженность (ДЗ) 4639,8 8391,4 8514,5 10908,2
Запасы и затраты (33) 6028,1 21557,6 21370,4 17424,5
Собственный капитал (СК) 12395,8 35247,8 41244,2 53939,4
Краткосрочные обязательства (ОКс) 4058,1 13834,9 16827,1 25028,3
Итог баланса (ИБ) 16453,9 49082,7 58071,3 78967,7
Валовая выручка (ВВ) 59438,9 38567,9 43589,5 28343,6
Прибыль (П) 16642,9 4442,5 65384,2 3401,2

На основании этих данных рассчитываются финансовые коэффициенты, характеризующие кредитоспособность заемщиков: коэффициент абсолютной ликвидности (F1), промежуточный коэффициент покрытия (F2), общий коэффициент покрытия (F3), коэффициент финансовой независимости (F4) коэффициент рентабельности продукции (F5). Перечисленные коэффициенты являются критериями качества кредитоспособности предприятий и рассчитываются по следующим формулам:

Рассчитанные значения критериев качества для рассматриваемых предприятий приведены в табл. 4.2.

Там же даны нормативные значения критериев. Анализ расчетных и нормативных значений критериев показывает, что все предприятия могут претендовать на получение кредита.
Таблица 4.2
Расчетные и нормативные значения критериев качества предприятий

Критерий качества Значение критерия для предприятия Нормативное значение
а1 a2 a3 a4
F1 0,154 0,102 0,084 0,140 0,1-0,25
F2 1,297 0,71 0,59 0,57 0,5-1,0
F3 2,78 2,27 1,86 1.27 1,0-2,5
F4 0,75 0,72 0,71 0,68 0,6
F5 0,28 0,115 0,15 0,12 Чем выше, тем лучше

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

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

4.3 показаны значения функций принадлежности, соответствующие рассматриваемым альтернативам. Нечеткие множества для пяти рассматриваемых критериев, включающие четыре анализируемые альтернативы, имеют следующий вид:
= 0,61/0,154 + 0,41/0,102 + 0,33/0,084 + 0,46/0,140;
= 1,0/1,297 + 0,71/0,71 + 0,59/0,59 + 0,57/0,57;
= 1,0/2,78 + 0,91/2,27 + 0,75/1,86 + 0,51/1,27;
= 1,0/0,75 + 0,96/0,72 + 0,94/0,71 + 0,90/0,68;
= 0,93/0,28 + 0,38/0,115 + 0,5/0,15 + 0,4/0,12.

Этап 3. Производится свертка имеющейся информации в целях выявления лучшей альтернативы. Множество оптимальных альтернатив В определяется путем пересечения нечетких множеств, содержащих оценки альтернатив по критериям выбора.
Если критерии, по которым осуществляется выбор вариантов, имеют одинаковую важность для ЛПР, то правило выбора лучшего варианта имеет вид:
В = F1 ∩ F2 ∩ F3 ∩ F4 ∩ F5.
Оптимальной считается альтернатива с максимальным значением функции принадлежности к множеству В. Операция пересечения нечетких множеств соответствует выбору минимального значения для j-й альтернативы:

Для рассматриваемой задачи множество оптимальных альтернатив будет формироваться следующим образом:
В = { min { 0,61; 1,0; 1,0; 1,0; 0,93 }
min { 0,41; 0,71; 0,91; 0,96; 0,38 }
min { 0,33; 0,59; 0,75; 0,94; 0,50 }
min { 0,46; 0,57; 0,51; 0,90; 0,40 }}.
Результирующий вектор приоритетов альтернатив имеет следующий вид:
= max {0,61; 0,38; 0,33; 0,4}.
Таким образом, лучшей альтернативой является а1, которой соответствует значение 0,61. На втором, третьем и четвертом местах находятся соответственно а4 → 0,4, а2 → 0,38, а3 → 0,33. Выбор лучшего банка для размещения денежных средств физическим лицом
Цель решаемой задачи выбор лучшего банка для размещения денежных средств физическим лицом. В отличие от предыдущего примера используемые для выбора критерии имеют различную значимость для ЛПР.
Было выбрано три банка: альтернативы а1, а2; и a3. Определено шесть критериев выбора:
F1 процентная ставка (этот параметр может меняться для различных условий вклада в данном банке, однако задача будет решаться исходя из предположения, что ЛПР определился с условиями вклада и рассматривает альтернативы, удовлетворяющие этим условиям);
F2 расположение банка;
F3 активы банка;
F4 политика банка;
F5 ликвидность банка (рассчитывается через коэффициент ликвидности Кл);
f6 репутация банка (оценивается по экспертной шкале).
Значения критериев для всех альтернатив определены в табл. 4.3.
Таблица 4.3
Значения критериев для альтернатив

Критерий Альтернатива
Банк a1 Банк a2 Банк a3
F1 - процентная ставка, % 30 35 40
F2- расположение Рядом с домом В одном районе В одном городе
F3 -активы банка, млн руб. 15 20 10
F4 - политика банка Консервативная Умеренная Рискованная
F5 - ликвидность (Кл ) 2 2,5 1,5
F6- репутация (2,3,4,5) 5 4 3


Содержание раздела