Виды областей значений функций принадлежности
На ряду с рассмотренным нами отображением m: х [0,1] существуют и другие области значений, например m: х [-1,1] или m: х [- , ], а также m: х L, где L – есть нечеткое множество, то есть функция принимающая значение в алгебраической структуре называемой решеткой.
Гетерогенные нечеткие множества
Если области значения нечетких множеств одинаковы или одна и та же, то они называются гомогенными. В противном случае, то есть когда функция принадлежности m L1(x1) L2(x2) ….. Ln(xn) , то они являются гетерогенными (то есть нечеткие множества определены на различных областях).
Введение гетерогенных нечетких множеств и связанных с ними составных лингвистических переменных позволяют моделировать задачи многокритериального выбора, когда имеются признаки описываемые как в количественных, так и в порядковых шкалах.
Нечеткие операторы
(операторы агрегации нечеткой информации)
Рассмотренные нами бинарные операции (см. таблицу) соответствуют логическим связкам И и ИЛИ. Их исследованиям посвящен целый ряд работ в которых дается как экспериментальное, так и аксиоматическое обоснование этих операций. Было показано, что для любых нечетких множеств из класса F(x) операторы F=min, G=max являются единственно возможными операторами пересечения и объединения при выполнении следующих условий:
1. коммутативности
F(mA, mB)=F(mB, mA)
G(mA, mB)=G(mB, mA)
2. ассоциативности
F(mA, F(mB, mC))=F(F(mA, mB), mC)
G(mA, G(mB, mC))=G(G(mA, mB), mC)
3. монотонности
F(mA, mB)≤ F(mC, mD) если mA≤ mC
G(mA, mB)≤G(mC, mD) mB≤ mD
4 F(mA, mA)<F(mB, mB) если mA< mB
G(mA, mA)<G(mB, mB)
5. F(1, 1)=1
G(0, 0)=0
6. F(mA, mB)≤min(mA, mB)
G(mA, mB)≥max(mA, mB)
7. F,G – непрерывные функции
8. Дистрибутивность
F(mA, G(mB, mC))=G(F(mA, mB), F(mB, mC))
Данная совокупность условий избыточна, вполне достаточно выполнение условий 2,3,4 6, 8. Более того если к условиям 3 и 8 добавить условие F(mA, 1)=M(1, mA)=mA и G(0, mA)=mA, то эта совокупность условий будет достаточной для того, чтобы эти операторы были единственны для операций пересечение и объединение нечетких множеств.
Сложность практических задач требующих использование многозадачных лингвистических преобразований термов лингвистических переменных требует введение более сложных (обобщенных) нечетких операторов или параметризированных операторов дополнения, пересечения, объединения позволяющих учесть гибкость работы с операндами.
К числу таких обобщенных операторов относится определение операторов в классе t- норм – T и в классе t- конорм – Ť
Т:[0,1] [0,1] [0,1] удовлетворяющий условиям ограниченности, монотонности, комутативности и ассоциативности.
Ť:[0,1] [0,1] [0,1] удовлетворяющий условиям ограниченности (ограниченность Ť(1,1)=1 Ť(0, mА)=Ť(mА, 0)=mА), монотонности, коммутативности и ассоциативности.
Указанные классы есть классы двойственных операторов. То есть Ť(mА, mВ)=1-Т(1-mА, 1-mВ)
Примеры обобщенных операторов:
t – нормы t – конормы
min (mА, mВ) max (mА, mВ)
Тр(mА, mВ)=mАmВ Ťр(mА, mВ)=mА+mВ-mАmВ
Тм (mА, mВ)=max(0, mА +mВ-1) Ťм (mА, mВ)=min( mА +mВ)
—
Аналогично, на ряду, с оператором отрицания, имеющим вид m(х)=1-m(х) х Х существует набор и других операторов.
Наиболее общее определение функции отрицания в теории нечетких множеств следующее
с: [0,1] [0,1] удовлетворяющее свойствам:
1. с(0)=1 с(1)=0
2. mА≤mВ с(mА)≥с(mВ) – невозрастающая функция
Если ввести дополнительное условие, например что с – есть строго убывающая и непрерывная функция, то с – строгое отрицание.
Если ввести дополнительное условие, что с(с(m))=m, то будем иметь сильное отрицание или инволюцию.
Если с(с(m))≥m, то отрицание называется слабым.
Если с(с(m))≤m, то отрицание называется обычным.
Подобно тому, как существуют производящие функции, так и в теории нечетких множеств существуют генераторы операторов, и в частности генераторы отрицания
[Н1]
Дата добавления: 2016-01-09; просмотров: 1485;