Если опорным элементом является элемент х1 Î Х с принадлежностью m 1, то
Для опорного элемента х2 Î Х с принадлежностью m 2, получаем
Для опорного элемента хn Î Х с принадлежностью m n, имеем
Учитывая условие нормировки (14) из соотношений (15) – (17) находим:
Полученные формулы (18) дают возможность вычислять степени принадлежности m S(xi) двумя независимыми путями:
- по абсолютным оценкам уровней ri
- по относительным оценкам рангов
которые образуют матрицу:
Эта матрица обладает следующими свойствами:
а) она диагональная, т.е. аiі=1
б) элементы, которые симметричны относительно главной диагонали, связаны зависимостью: аij=1/аji;
в) она транзитивна, т.е. аiк× акi, поскольку
Наличие этих свойств приводит к тому, что при известных элементах одной строки матрицы А легко определить элементы всех других строк. Если известна r-я строка, т.е. элементы акj, k
Поскольку матрица (19) может быть интерпретирована как матрица парных сравнений рангов, то для экспертных оценок элементов этой матрицы можно использовать 9 – ти бальную шкалу Саати: . Эта шкала приведена ранее, в табл. 1.
Таким образом, с помощью полученных формул (6.5.18), экспертные значения о рангах элементов или их парные сравнения преобразуются в функцию принадлежности нечеткого терма.
Алгоритм построения функции принадлежности включает в себя следующие операции:
1. Задать лингвистическую переменную;
2. Определить универсальное множество, на котором задается лингвистическая переменная;
3. Задать совокупность нечетких термов {S1, S2, ... , Sm}, которые используются для оценки переменной;
4. Для каждого терма Sj
5. Используя формулы (18) вычислить элементы функций принадлежности для каждого терма.
Нормирование найденных функций осуществляется путем деления на наибольшие степени принадлежности.
Главным преимуществом метода является то, что в отличие от метода парных сравнений, он не требует решения характеристического уравнения. Полученные соотношения дают возможность вычислять функции принадлежности с использованием ранговых оценок, которые достаточно легко получить при экспертном опросе.
Кроме описанных методов построения функций принадлежности, нашедших наиболее широкое практическое применение, имеется еще значительное число методов, описанных в литературе (метод интервальных оценок, метод семантического дифференциала и т.д.).
При выборе метода необходимо учитывать, как правило, сложность получения экспертной информации, особенно организации и проведения экспертизы, достоверность экспертной информации, трудоемкость алгоритма обработки информации при построении функции принадлежности.
В нашем случае функция принадлежности m (xi,j), входящая в формулу (4) для оценки качества системы защиты информации, характеризует лингвистическую переменную "степень выполнения j-го требования при защите от i-ой угрозы". В заключение рассмотрим пример построения функции принадлежности m (хij)=m (xi) методом Ротштейна.
Рассмотрим лингвистическую переменную "качество", характеризуемое степенью выполнения некоторого требования. Эта лингвистическая переменная определена на универсальном множестве вариантов: хі,
Пусть в результате экспертного опроса сформированы матрицы (19) для каждого терма. При сравнении вариантов используется табл. 1.
матрица статистический ранговый лингвистическая переменная
После обработки этих матриц по формулам (18) получим функции принадлежности.