Рыжов А. - Элементы теории нечетких множеств и ее приложений

Предисловие


Любая наука занимается изучением определенных моделей реального мира. Даже описывая что-то словами, мы на самом деле формулируем модель некоторого реального объекта, события и т.п. на естественном языке.
Соотношение реального объекта и его модели - старый философский вопрос, который можно сформулировать как проблему соотношения некоторого объекта и нашего знания о нем. На эту тему написано огромное количество книг, но мы не будем заниматься этими проблемами.
Отметим лишь, что при рассмотрении этого вопроса почти все философские школы сходятся в одном: модель есть не совсем точное описание объета (’’грубое", ’’исаженное" и т.п.).
Итак, модель не есть эквивалент объекта. Модель всегда является более бедной.
Поэтому в модели присутствует неопределенность, которую необходимо учитывать при переносе выводов, полученных при ее анализе, на реальный объект.
Мы упомянули очень важное слово неопределенность. Это также сложное философское понятие.
Мы затронем его лишь на уровне структуры понятия. Можно привести следующую классификацию неопределенности (Рис.
1).
Отметим, что разные типы неопределенности имеют средства поддержки обработки информации, обладающей ими (Рис. 1).
Физическая неопределенность описывает неопределенность объектов реального мира с точки зрения наблюдателя. Так, неточность связана с возможностями измерительного оборудования. Например, если мы имеем шкалу с шагом 1 мм., мы не можем измерять размеры с точностью до микрона.
В этом случае мы можем говорить о размерах с определенной точностью. Математической моделью обработки такого типа неопределенность является интервальная арифметика. С объектами, из-мерянными в различных шкалах, мы должны работать по-разному.
Например, для ранговых или номинальных шкал арифметические операции (включая вычисление средних значений) не имеют смысла. Изучение подобных вопросов составляет предмет исследования теории измерений [35].
Теория вероятностей имеет дело с неопределенностью некоторых событий. Мы, например, можем спросить: ’’Какова вероятность того, что выйдя на улицу мы встретим человека роста 2 м.?" Ответ на этот вопрос зависит от распределения людей по росту (вобще говоря, в данном конкретном городе).
Теория вероятностей, имеющая более 200 - летнюю историю, представляет, пожалуй, наиболее развитую теорию, ориентированную на обработку неопределенности. Однако, и это необходимо понимать, эта теория базируется на ряде предположений и гипотез, без проверки которых для данной конкретной проблемы мы не можем гарантировать адекватность выводов, полученных в рамках анализа модели, реальным объектам или процессам. Примерами таких требований могут быть:
- повторяемость событий;
- гарантии того, что наблюдаемые эффекты могут быть перенесены на все объекты или события данного типа (генеральную совокупность);
-независимость событий и т.п.
Теория формальных грамматик изучает неопределенность смысла фраз. Примером такого рода неопределенности может быть известное высказывание ’’Казнить нельзя помиловать". В зависимости от расположения запятой, смысл фразы меняется на противоположный.
Язык формальных грамматик оказался очень удобным для решении ряда практических задач, например, в рамках распознавания образов [52].
Теория нечетких множеств есть некоторый аппарат формализации одного из видов неопределенности, возникающей при моделировании (в широком смысле этого слова, не только математическом) реальных объектов. Нечеткость возникает всегда, когда мы используем слова естественного языка при описании объекта. Последнее возникает всегда, когда мы пытаемся применять информационные технологии в " нетрадиционных" или ’’гуманитарных" областях, таких как медицина, экономика, управление (с участием или учетом свойств лица, принимающего решения), социология и пр.
В рамках теории нечетких множеств разработан аппарат формализации содержательно значимых понятий, примерами которых являются ’’человек среднего роста", ’’устойчивая ситуация", ’’высокий уровень безопасности" и т.п.
Данная монография написана на основе курса лекций, который читался в течение ряда лет для студентов 2-5 курсов механико-математи-ческого факультета и факультета вычислительной математики и кибернетики МГУ им. М.В.
Ломоносова.
Несмотря на значительный ’’возраст" теории нечетких множеств (первая статья по этому вопросу была опубликована в 1965 году [117]), систематизированное изложение некоторых ее аспектов в виде курса лекций для студентов математических факультетов МГУ им. М.В.
Ломоносова было предпринято в начале 90-х годов. Этому может быть много объяснений, основное из которых - значительное развитие прикладной части данного направления и относительная неразвитость математических основ.
К учебной литературе по теории нечетких множеств, изданной на русском языке, можно отнести лишь известную книгу ныне покойного А. Кофмана [21]. Это издание - первая из его четырех книг. Остальные, к сожалению, так и не были переведены на русский язык. Однако она, как отмечает автор, ориентирована на инженеров и студентов инженерных специальностей.
Поэтому настоящий монография имеет своей целью заполнить имеющийся пробел в данной области.
В работе вводятся и описываются свойства лишь основных объектов теории нечетких множеств: собственно понятие нечеткого множества, свойства множества нечетких подмножеств универсального множества, нечеткие отношения и некоторые их свойства, модели приближенных рассуждений. Основное внимание уделяется описанию методов измерения неопределенности нечетких объектов.
Формулируются проблемы в этой области, не нашедшие своего решения в настоящее время. Систематизированное изложение этих аспектов теории нчетких множеств, имеющих важное значение как для теории так и для ложений нечетких систем (см., например, [104]), приводится впервые в научной литературе.
Это является второй целью выпуска данной работы.
Пользуясь случаем, автор хотел бы поблагодарить сотрудников кафедры математической теории интеллектуальных систем и лаборатории проблем теоретической кибернетики механико - математического факультета МГУ им. М.В. Ломоносова и кафедры математической кибернетики факультета вычислительной математики и кибернетики за обсуждение структуры курса, весьма ценные замечания и поддержку при подготовке данной монографии. Заведующий кафедрой математической теории интеллектуальных систем и лаборатории проблем теоретической кибернетики академик АТН РФ профессор Валерий Борисович Кудрявцев многократно перечитывал рукопись; его советы, ремарки и замечания значительно изменили содержание и текст в лучшую сторону.
Я хотел бы выразить искреннюю признательность Валерию Борисовичу за эту большую и кропотливую работу.
Выпуск данной работы стал возможет лишь при финансовой поддержке Федеральной Целевой Программы ’’Интеграция". В рамках проекта 431 (направление 2.1) ’’Создание совместного научно-учебного центра ’’Интеллектуальные системы и нечеткие технологии", объединяющего ученых и преподавателей МГУ им.
М.В. Ломоносова, ВЦ РАН и РГГУ, происходит чрезвычайно интересный и полезный для всех участников обмен идеями и результатами, формулируются и решаются новые задачи, читаются новые курсы лекций. Подготовка и выпуск данной монографии -один из результатов такой совместной работы. Ее концепция и содержание неоднократно обсуждались с директором центра компьютерных технологий в образовании профессором А.С.
Строгановым и заместителем заведующего отдела искусственного интеллекта ВЦ РАН членом - корреспондентом МАИ А.Н. Аверкиным.
Автор хотел бы искренне поблагодарить их за полезное обсуждение работы и поддержку.
А.П. Рыжов.

Нечеткие множества и их свойства

Понятие нечеткого множества

Следуя Заде [117], введем понятие нечеткого множества следующим образом.
Пусть U - некоторое множество элементов и, и ца : U ^ [0,1]. Нечетким подмножеством A в U называется график отображения /іа-, то есть множество вида {(и, ia(u)) : и ? U}; при этом значение Ia(u) называется степенью принадлежности и к A.
Таким образом, задание нечеткого подмножества A в U эквивалентно заданию его функции принадлежности Ia(u). Мы, следуя сложившейся традиции, будем употреблять темин ’’нечеткое множество" вместо более корректного термина ’’нечеткое подмножество".
Приведенное определение нечеткого множества является довольно общим. Поэтому при анализе и синтезе нечетких систем используются различные его частные случаи.
Приведем два примера нечетких множеств, точнее, функций принадлежностей, соответствующих им. Ими являются так называемые s и п функции, задаваемые так:

S(и; а, в, y)
0 ДЛЯ и а,
/ Ч 2
2 ( 1
V Y-a )
для а и в,
( N 2
1 2(
\Y-a J
для в и Y,
1 для и Y¦
(1.1)
S(и; y e,Y f ,Y) для: и Y, S(и; y,Y + f ,Y + в) для: и Y-
п(и; e,Y)
(1.2)
Их графики имеют вид, как указано на рис. 1.1 и 1.2.
Для частного случая, когда U является подмножеством числовой прямой, часто используются нечеткие множества (L R) типа [72], [29]. Функции принадлежности для таких множеств задаются с помощью функций L и R, удовлетворяющих следующим требованиям:
1) L(0) = R(0) = 1;

Рыжов А. - Элементы теории нечетких множеств и ее приложений


Рыжов А. - Элементы теории нечетких множеств и ее приложений

2) L и R - невозрастающие функции на множестве неотрицательных действительных чисел.
Пример 1 Примеры, функций L и R.
1) L(u) = e-\u\,p 0;

Рыжов А. - Элементы теории нечетких множеств и ее приложений

u\P '
1 npи u E [1,1],
0 в противном случае
Ю R(u) = i+U\p ,rP
3) L(u)
Функция принадлежности нечеткого множества A, имеющая (L R) тип, задается так:
{L ус-) ПРИ u a', aL 0;
R (uO)) При u a, an 0; (L3)
1 при u E [a1, a"}.
Иногда отрезок [a', a] называют интервалом толерантности, a aL и an - левым и правым коэффициентом нечеткости соответственно. Пример функции принадлежности (L R) типа представлен на рис. 1.3.
Функции принадлежности s и п типа являются частным случаем функций (L R) типа.
Другим примером функций принадлежности (L R) типа, используемых нами далее, доставляет предположение, что L и R являются линейными. В этом случае имеем:
0 при u aL;
u-aL
а'-аь
1 при a1 u a';
aR-u
aR-a''
0 при u an.
при aL u a'; при a u an;
Pa(u)
(1,4)
Такие функции принадлежности называем линейными функциями принадлежности L R типа. Пример линейной функции принадлежности L R типа представлен на рис. 1.4.
Линейные функции принадлежности L R типа при a' a'' называются трапецеидальными, при a' = a'' = a - треугольными.

Рыжов А. - Элементы теории нечетких множеств и ее приложений

Как можно обобщить понятие нечеткого множества? Прежде всего, обобщение каснулось множества, описывающего степень принадлежности, т.е. множества [0,1]. Использование этого интервала для оценки степени принадлежности вполне естественно из-за наглядной интерпретации: 0 - полная непринадлежность элемента универсума нечеткому множеству, 1- его полная принадлежность. Однако, интерпретация является является делом вкуса и может кому-то нравиться, а кому-то - нет. Так, в экспертной системе МУСIX [33] в качестве интервала, описывающего неопределенность, используется [-1,1]. Это объясняется большой важностью значения с максимальной неопределенностью, которое при данном выборе множества принадлежностей равно 0. В качестве множества принадлежностей рассматривались также [0,10], {0,0.1,0.2,..., 0.9,1}, множество неотрицательных действительных чисел, полные дистрибутивные решетки, упорядоченные полукольца и т.п. [29], [21]. От множества принадлежностей мы можем потребовать лишь одно: мы должны иметь возможность сравнивать принадлежность различных элементов универсума нечеткому множеству, т.е. на элементах множества принадлежности должно быть задано отношение порядка.
Таким образом, определение нечеткого множества (с. 9) можно обобщить следующим образом.
Пусть U - обычное множество, М - множество принадлежностей, цл : U ^ М. Нечетким множеством A в U называется график отображения цЛі то есть множество
ВИДЯ
{(п,^л(и)) : и Е U},
Таким образом, нечеткое множество A задается тройкой
(U, M,va).

Множество нечетких подмножеств U и его свойства

Обозначим через V(U) множество всех нечетких подмножеств U. Опишем некоторые свойства V(U).
Прежде всего заметим, что мощность V(U) выше мощности множества подмножеств U. Действительно, если мощности множеств U и М конечны, то есть \U\ = n, \M\ = m, то \P(U)| = mn. При m = 2 (обычные множества) \P(U)| = 2n - число подмножеств U.
Основные теоретико-множественные операции в P(U) вводятся следующим образом.
Говорят, что нечеткие множества A и B равны (A = B), если для всех и из U выполнено на(и) = Нв(и).
Говорят, что нечеткое множество A включает нечеткое множество B (A D B), если для всех и из U выполнено нВ(и) Ha(u).
Говорят, что нечеткое множество B является дополнением нечеткого множества A в U (B = A), если для всех и из U выполнено нВ(и) = 1 Ha(u).
Говорят, что нечеткое множество С является пересечением нечетких множеств A и B (С = A П B), если для всех и из U выполнено Нс (и) = тіп{НА(и),Нв (и)}.
Говорят, что нечеткое множество С является объединением нечетких множеств A и B (С = A U B), если для всех и из U выполнено нС(и) = тах.{нА(и), Нв(и)}.
Говорят, что нечеткое множество С является алгебраическим произведением нечетких множеств An B (С = A*B), если для всех и из U выполнено нС (и) = Ha(u)hb (и).
Говорят, что нечеткое множество С является алгебраической суммой нечетких множеств A и B (С = A+B), если для всех и из U выполнено нС(и) = Ha(u) + Нв(и) Ha(u) - Нв(и).
Нетрудно видеть, что замена в этих определениях функции принадлежности Н(и) на характеристическую функцию приводит к обычным операциям с теми же названиями в теории множеств.
Напомним, что алгеброй называется множество с определенными на его элементах операциями. Рассмотрим множество P(U) и определенные на его элементах и их парах операции дополнения, пересечения и объединения.
Будем обозначать такую алгебру (P(U); П, U). Для нее справедливы следующие свойства.

A П B = B П A, (1.5)
A U B = B U A. (1.6)
(A П B) П С = A П (B П С), (1.7)
(A U B) U С = A U (B U С). (1.8)
A П A = A, (1.9)
A U A = A. (1.10)
(A) = A. (1.11)
Свойства ( 1.5) - (1.11) очевидны и называются, соответственно, ( 1.5) и ( 1.6) -коммутативностью, ( 1.7) и ( 1.8) - ассоциативностью, ( 1.9) и ( 1.10) - идемпотентностью, ( 1.11) - инволюцией.
Утверждение 1 Для нечетких множеств А,В и C выполнено
А П (В U C) = (А П В) U (А П C), (1.12)
A U (В П C) = (A U В) П (A U C). (1.13)
Доказательство. Докажем равенство ( 1.12).
В соответствии с определениями равенства, пересечения и объединения нечетких множеств (с. 13), необходимо доказать, что для любого и из U выполнено
min{^A(u), max(^B(и),^с(и))} =
(1,14)
= max{min(^A(u), fiB(и)), min(^A(u), fiC(и))}
Зафиксируем некоторую точку и Е U.
Пусть a = цл(и), b = цв(и), c = цс(и). Возможны следующие варианты:
1) a b c; 2) a b = c; 3) a = b c; 4) a = b = c;
5) a c b; 6) a c = b; 7) a = c b; 8) b a c;
9) b a = c; 10) b c a; 11) b c = a; 12) b = c a;
13) c a b; 14) c a = b; 15) c b a.
Проверим выполнение формулы ( 1.14) в каждом из 15 случаев:
1) min{a,max(b,c)} = min{a,b} = b; max{min(a, b), min(a,c)} = max{b,c} = b.
Таким образом, ( 1.14) в случае 1) справедливо.
2) min{a, max(b, c)} = min{a, b} = b = c; max{min(a, b), min(a, c)} = max{b, c} = b = c.
Таким образом, ( 1.14) в случае 2) справедливо.
3) min{a, max(b, c)} = min{a, b} = b = a; max{min(a, b), min(a, c)} = max{b, c} = b = a.
Таким образом, ( 1.14) в случае 3) справедливо.
4) min{a, max(b, c)} = min{a, b} = a = b = c; max{min(a, b), min(a, c)} = max{a, a} = a = b = c.
Таким образом, ( 1.14) в случае 4) справедливо.
5) min{a, max(b,c)} = min{a,b} = a; max{min(a, b), min(a,c)} = max{a, c} = a.
Таким образом, ( 1.14) в случае 5) справедливо.
6) min{a, max(b,c)} = min{a,b} = a; max{min(a, b), min(a,c)} = max{a, a} = a.
Таким образом, ( 1.14) в случае 6) справедливо.
7) min{a, max(b,c)} = min{a,c} = c; max{min(a, b), min(a,c)} = max{b,c} = c.
Таким образом, ( 1.14) в случае 7) справедливо.
8) min{a, max(b, c)} = min{a, b} = b = c; max{min(a, b), min(a, c)} = max{b, c} = b = c.
Таким образом, ( 1.14) в случае 8) справедливо.
9) min{a, max(b,c)} = min{a,c} = a = c; max{min(a, b), min(a, c)} = max{b, a} = a = c.
Таким образом, ( 1.14) в случае 9) справедливо.
10) minja, max(b, c)} = minja, b} = a; maxjmin(a, b), min(a,c)} = maxja, a} = a.
Таким образом, ( 1.14) в случае 10) справедливо.
11) minja, max(b, c)} = minja, b} = a = c; max{min(a, b), min(a,c)} = maxja, a} = a = c.
Таким образом, ( 1.14) в случае 11) справедливо.
12) minja, max(b, c)} = minja, b} = a; max{min(a, b), min(a,c)} = maxja, a} = a.
Таким образом, ( 1.14) в случае 12) справедливо.
13) minja, max(b, c)} = minja, c} = a; maxjmin(a, b), min(a,c)} = maxjb,a} = a.
Таким образом, ( 1.14) в случае 13) справедливо.
14) minja, max(b, c)} = minja, c} = a = b; maxjmin(a, b), min(a,c)} = maxja, a} = a = b.
Таким образом, ( 1.14) в случае 14) справедливо.
15) minja, max(b, c)} = minja, c} = a; maxjmin(a, b), min(a,c)} = maxja, a} = a.
Таким образом, ( 1.14) в случае 15) справедливо.
Второе равенство ( 1.13)доказывается аналогично. Утверждение доказано.
Утверждение 2 Для нечетких множеств A и B выполнено
A П B = A U B, (1.15)
A U B = A П B. (1.16)
Это утверждение называется теоремой де Моргана.
Доказательство. Докажем равенство ( 1.15).
В соответствии с определениями равенства, пересечения, объединения и дополнения нечетких множеств (с. 13), необходимо доказать, что для любого и из U выполнено
1 minjpA(u),pB (u)} = maxjl pA(u), 1 рв (и)} (1.17)
Зафиксируем некоторую точку и Е U.
Пусть a = pa(u), b = рв(и). Возможны следующие варианты:
1) a b; 2) a = b; 3) b a.
Проверим выполнение формулы ( 1.17) в каждом из 3 случаев:
1) 1 minja, b} = 1 b; maxjl a, 1 b)} = 1 b. Таким образом, ( 1.17) в случае
1) выполнено.
1) 1 minja, b} = 1 a; maxj1 a, 1 b)} = 1 a. Таким образом, ( 1.17) в случае
2) выполнено.
1) 1 minja, b} = 1 a; maxj1 a, 1 b)} = 1 a. Таким образом, ( 1.17) в случае
3) выполнено.
Утверждение доказано.
Пустое множество, не содержащее ни одного элемента и обозначаемое 0, играет очень большую роль в теории множеств и логике. В случае нечетких множеств функция принадлежности пустого множества имеет следующий вид:
ц$(п) = 0 Уп Е U. (1.18)
Легко устанавливаются соотношения
A П 0 = 0, (1.19)
A U0 = A. (1.20)
Операции с универсальным множеством, то есть множеством, содержащим все элементы U, также играют особую роль в теории множеств и логике. В случае нечетких множеств функция принадлежности универсального множества имеет следующий вид:

fiu (u) = 1 Уп Е U. (1.21)
Легко устанавливаются соотношения
A П U = A, (1.22)
A U U = U. (1.23)
Напомним, что, если F - обычное множество, то F П F = 0,F U F = U. Используя определения дополнения, пересечения и объединения для нечетких множеств (с. 13) не трудно показать, что для нечеткого множества A, для которого Зп Е U : 0 Цл(п) 1 данные соотношения не выполняются. Таким образом, в общем случае для нечеткого множества A справедливо
A П A = 0, (1.24)
A U A = U, (1.25)
что в сравнении с обычной логикой множеств кажется неожиданным.
Для алгеры (V(U); *, +) легко проверяются свойства коммутативности, ассоциативности, инволюции, теоремы де Моргана и соотношения с 0 и U. Аналоги соотношений 1.24 и 1.25, как и в случае (V(U); П, U), не выполняются.
Свойства коммутативности, инволюции и ассоциативности для алгебраического произведения является прямым следствием определений и соответствующих свойств операций умножения и сложения для чисел.
В некоторой дополнительной проверке могут нуждаться свойства ассоциативности для алгебраической суммы и теоремы де Моргана для указанных операций. Докажем первое из них.
Утверждение 3 Для нечетких множеств A, В и C выполнено
(A+В)+C = A+(B+C).
Доказательство. В соответствии с определениями равенства и алгебраической суммы нечетких множеств (с. 13), необходимо доказать, что для любого и из U выполнено
(Ма (и) + = ма (и) +
(1.26)
Мб (и) Ma(u) ¦ Мб (и)) + Мо (и)
(Ma(u) + Мб (и) Ma(u) ¦ Мб (и)) ¦ Мо (и) -(Mb (и) + Мо (и) Mb (и) ¦ Мо (и))
(Ma(u) ¦ (мб (и) + Мо (и) Mb (и) ¦ Мо (и))
Зафиксируем некоторую точку и Е U.
Пусть a = ma(u), b = мВ(u),c = мо(и)-
Тогда правая часть ( 1.26) равна (a + b a ¦ b) + с (a + b a ¦ b) ¦ c = a + b + c a ¦ b a ¦ с b ¦ с + a ¦ b ¦ с.
Левая часть ( 1.26) равна a+(b+cb^c)a\b+cb^c) = a+b+cb^ca^ba^c+c^b^c.
Сравнивая правые части последних двух равенств, получаем выполнение ( 1.26).
Утверждение доказано.
Доказательство теорем де Моргана для рассматриваемой алгебры читателю предлагается провести самостоятельно по схеме доказательства утверждения 3.
Новое в этой алгебре - невыполнение свойств идемпотентности и дистрибутивности. Первое является прямым следствием определения и свойств арифметических операций для чисел.
Докажем невыполнение дистрибутивности алгебраической суммы относительно алгебраического произведения.
Утверждение 4 Для нечетких множеств A, B и C выполнено
A * (B+C) = (A * B)+(A * C) (1.27)
Доказательство. Выберем и из U, и, полагая a = ma(u), b = мВ(u), c = Me(u), получим для, соответственно, левой части ( 1.27) a(b + с be) = ab + ac abc и правой части ( 1.27) ab + ae (ab)(ae).
Таким образом, правая и левая части ( 1.27) равны, если только a2 = a. Утверждение доказано.
Недистрибутивность алгебраического произведения относительно алгебраической суммы доказывается аналогично.
Справедливы также следующие свойства

A * (B П C) = (A * B) П (A * C) (1.28)
A * (B U C) = (A * B) U (A * C) (1.29)
A+(B П C) = (A+B) П (A+C) (1.30)
A+(B U C) = (A+B) U (A+C) (1.31)
Доказательство свойств ( 1.28) - ( 1.31) читателю предлагается провести самостоятельно по схеме доказательства дистрибутивности ( 1.12)
Таким образом, для алгебры {V(U); П, U) в отличие от алгебры обычных подмножеств не выполняются операции с дополнением, для алгебры {V(U); *, +), кроме того, не выполняются идемпотентность и дистрибутивность.

Подмножества а - уровня. Декомпозиция нечетких множеств

Здесь устанавливается связь между нечетким подмножеством универсального множества U и определенным образом устроенном семейством обычных его подмножеств. Эта связь вводится при помощи понятия подмножества а - уровня нечеткого множества.
Пусть а Е [0,1]. Подмножеством а - уровня нечеткого множества А называется множество
Аа = {и Е U : рл(и) а}.
Утверждение 5 (О декомпозиции). Любое нечеткое множество А можно представить в виде
А = max а х Аа.
а
Доказательство. Обозначим через B нечеткое множество с функцией принадлежности рв(и) = maxa а х Аа(и). Зафиксируем некоторую точку и Е U. Пусть рл(и) = а. Тогда при а а и f3 а, соответственно, имеем рла (и) = 1 и рлв (и) = 0. Таким образом, maxa а х Аа(и) = рв(и) = а.
Итак, при и Е U имеем рл(и) = рв(и), что означает равенство множеств А и B.



Некоторые специальные типы нечетких отношений

Пусть п2 - отношение, заданное ( 2.5). Это отношение транзитивно, т.к.

п22 с п2
0,7 0 0 0 0
0,8 1 0,6 0,6 1
0 0 0,5 0,5 0
0 0 0,2 0,4 0
0,8 1 0,6 0,6 1

о
0,7 0 0 0 0
0,8 1 0,6 0,6 1
0 0 0,5 0,5 0
0 0 0,2 0,4 0
0,8 1 0,6 0,6 1

0,7 0 0 0 0
0,8 1 0,6 0,6 1
0 0 0,5 0,5 0
0 0 0,2 0,4 0
0,8 1 0,6 0,6 1
(2,5)

Теперь подсчитаем, R2 ?R1 ( 2.6):
0,5 0,9 0 0 0,5
0 0,7 0 0 0
0 1 0,1 0,1 0
0 1 0,4 1 0
0,7 0,9 0 0 0,5

0,7 0 0 0 0
0,8 1 0,6 0,6 1
0 0 0,5 0,5 0
0 0 0,2 0,4 0
0,8 1 0,6 0,6 1


0,8 0,9 0,6 0,6 0,9
0,7 0,7 0,6 0,6 0,7
0,8 1 0,6 0,6 1
0,8 1 0,8 0,6 1
0,8 0,9 0,6 0,6 0,9
(2,6)

и (R Ri)2 (2.7):
0,8 0,9 0,6 0,6 0,9
0,7 0,7 0,6 0,6 0,7
0,8 1 0,6 0,6 1
0,8 1 0,6 0,6 1
0,8 0,9 0,6 0,6 0,9

0,8 0,9 0,6 0,6 0,9
0,7 0,7 0,6 0,6 0,7
0,8 1 0,6 0,6 1
0,8 1 0,6 0,6 1
0,8 0,9 0,6 0,6 0,9


0,8 0,9 0,6 0,6 0,9
0,7 0,7 0,6 0,6 0,7
0,8 0,9 0,6 0,6 0,8
0,8 0,9 0,6 0,6 0,9
0,8 0,9 0,6 0,6 0,9
(2,7)

0,7 0 0 0 0
0,8 1 0,6 0,6 1
0 0 0,5 0,5 0
0 0 0,2 0,4 0
0,8 1 0,6 0,6 1


Сравнивая ( 2.6) и ( 2.7), получаем, что (R2 о R1)2 Z R2 о R1. Это доказывает транзитивность R2 о R1
Теперь подсчитаем, R1 oR2 ( 2.8):
0,5 0,9 0 0 0,5
0 0,7 0 0 0
0 1 0,1 0,1 0
0 1 0,4 1 0
0,7 0,9 0 0 0,5

0,5 0,7 0 0 0,5
0,7 0,9 0,4 0,6 0,5
0 0,5 0,4 0,5 0
0 0,4 0,4 0,4 0
0,7 0,9 о,4 0,6 0,5
(2,8)

u (Ri 0K2)2 ('2.9;.-
0,5 0,7 0 0 0,5
0,7 0,9 0,4 0,6 0,5
0 0,5 0,4 0,5 0
0 0,4 0,4 0,4 0
0,7 0,9 о,4 0,6 0,5

0,5 0,7 0 0 0,5
0,7 0,9 0,4 0,6 0.5
0 0,5 0,4 0,5 0
0 0,4 0,4 0,4 0
0,7 0,9 о,4 0,6 0,5


0,7 0,7 0,4 0,6 0,5
0,7 0,9 0,4 0,6 0,5
0,5 0,5 0,4 0,5 0,5
0,4 0,4 о,4 0,4 0,4
0,7 0,9 о,4 0,6 0,5
Сравнивая С 2.8) и ( 2.9), получаем, что (R1 oR2)2 ^ R1 oR2, и, следовательно, отношение R1 0 R2 не является транзитивным.
Таким образом,, ком,позиция, двух транзитивных отношений не всегда, дает транзитивное отношение.

Некоторые специальные типы нечетких отношений


Нечеткие отношения порядка
Транзитивное и рефлексивное нечеткое бинарное отношение называется нечетким отношением предпорядка.
Для нечетких отношений предпорядка справедлива следующая Теорема 1 Если R - предпорядок, то Rk = R, Vk (k = 1,2, 3,...).
Доказательство. Согласно определению (max-min) - композиции
Pr(x,z) = max[min(pn(x,y), pn(y,z))]. (2.10)
y
При y = x и у = z правая часть ( 2.10) содержит два равных члена min(pR(x, x), pR(x, z)) и min(pR(x,z), pR(z, z)), которые равны pR(x,z), поскольку в силу рефлексивности
R
pn(x,x) = Hn(z,z) = 1.
Таким образом,
Pr?(x,z) pn(x,z). (2.11)
С другой стороны, по определению рефлексивности
In(x,z) max[min(in(x,y), уn(y,z))]. (2.12)
y
Сравнивая ( 2.10),( 2.11) и ( 2.12) и обозначая через т(x,y) выражение maxy[min(iR(x,y), yR(y,z))], мы можем написать:
Т(x, y) = /1r2 (x, z) цп(х, z) т(x, y).
Данное соотношение возможно только при замене и на =. Таким образом, получаем, что R2 = R. Согласно шіределению, Rk = RoRk-1. Поэтому из равенства R2 = R получаем утверждение теоремы.
Теорема доказана.
Как следствие из данной теоремы, получаем, что, если R - предпорядок, то R = R
Нечеткое бинарное отношение называется антисимметричным, если W(x,y) G U х U : x = y
in(x,y) = Hn(y,x) или Hn(x,y) = Hn(y,x) = 0.
Нечеткое бинарное отношение называется совершенно антисимметричным, если y(x,y) G U х U : x = y fin(x,y) 0 ^ Hn(y,x) = 0.
Из определений непосредственно следует, что любое совершенное антисимметричное отношение будет и антисимметричным отношением.
Антисимметричное нечеткое отношение предпорядка называется нечетким отношением порядка.
В различных работах по нечетким отношениям вводятся понятия нечеткого отношения полного порядка, частичного порядка, совершенного порядка и т.п. Оказывается, что эти отношения индуцируют соответствующие порядки в универсуме U. В рамках этих работ изучаются классические для отношений порядка понятия: наибольший и наименьший элементы, верхний и нижний пределы, максимальная цепь и
т.п. Это довольно большой и очень интересный раздел теории нечетких отношений.
Однако, даже для ознакомления с ним необходимо достаточно подробное ознакомление с обычными отношениями порядка. Объем курса, к сожалению, не позволяет провести такой экскурс, поэтому остановимся на других свойствах нечетких бинарных отношений.
Мы рассмотрим более подробно отношение подобия и связанные с ним отношения различия, сходства и их свойства. Эти отношения интересны для нас тем, что они имеют интересные приложения в задачах обработки информации, демонстрирующие новые возможности такой обработки, предоставляемые введением и учетом нечеткости.

Отношение подобия

Нечетким отношением подобия называется транзитивное рефлексивное симметричное нечеткое бинарное отношение.
Очевидно, что отношение подобия является предпорядком.
Пример 10 Для любого a : 0 a 1 нечеткое бинарное отношение ( 2.13) является отношением подобия

1 а а а а
а 1 а а а
а а 1 а а
а а а 1 а
а а а а 1
(2.13)
Итак, пусть R - отношение подобия, определенное на И х U. Теперь рассмотрим его дополнение в U х U, т.е. отношение R, определяемое функцией принадлежности бпія, У) = 1 6n(x, У) y(x, У) G U х и-
Достаточно очевидно, что отношение R является симметричным и антирефлек-сивным (т.е. щц(x, у) = 0 y(x, y) G Uх U ). Из (max min) -транзитивности R следует, что
1 6n(x,z) maxmin[(1 ^R(x,y)),(1 6n(y,z))} (2-14)
y
Из теоремы Де-Моргана RH L = RU L непосредственно следует, что
min[(1 Уп(х,У)),(1 6n(y,z))} = 1 max\PR(x,y),yR(y,z)}-Таким образом, ( 2.14) можно переписать следующим образом:
1 6n(x,z) max[1 max(6n(x,y),yn(y,z))] y
или, что то же самое,
6n(x,z) min max(p-R(x,y), PR(y,z)). (2.15)
y
Последнее выражение определяет (min-max) - транзитивность.
Нечеткое бинарное отношение, обладающее свойствами антирефлексивности, симметричности и (min-max) - транзитивности называется отношением различия. Справедливо следующее
Утверждение 15 Отношение различия R определяет метрику в U следующим образом,:
d(x, y) = hk(x, у), x G U, y G U. (2.16)
Доказательство. Проверим аксиомы расстояния для ( 2.16).
1. d(x, y) 0 ^x, y G U - очевидно.
2. d(x,x) = 0 yx G U - следствие антирефлексивности отношения различия R.
3. d(x,y) = d(y, x) - следствие симметричности отношения различия R.
4. d(x,y) * d(y,z) d(x, z) - следствие ( 2.15) при определении операции * как (тіи-тах)-транзитивности.
Утверждение доказано.
Будем называть расстояние ( 2.16) (min-max) - расстоянием в U.
Если R - отношение подобия, то, очевидно, (min-max) - расстоянием будет
d(x,y) = 1 - yn{x,y).
Итак, имея (построив) отношение подобия, мы можем ввести функцию расстояния на элементах универсального множества. Однако, требование транзитивности часто является слишком ’’жестким": реальные результаты экспертных опросов часто не транзитивны [25]. В этой ситуации мы должны либо ’’заставлять" экспертов давать транзитивные ответы, либо предложить процедуру вычисления расстояния для отношений без транзитивности.
Последнее возможно, и базовую роль в такой процедуре играет понятие транзитивного замыкания.
Рефлексивное и симметричное отношение называется отношением сходства. Достаточно очевидно, что, если R - отношение сходства, то RoR, где "о" - (тах-тіп) - композиция, также является отношением сходства, т.е. (max-min) - композиция сохраняет рефлексивность и симметричность.
В таком случае, если R - отношение сходства, то R - отношение подобия. В таком случае (min-max) - расстояние, порожденное R, можно определить следующим образом:
dn(x,y) = 1 - Уп(x,y)-
Итак, теперь мы можем, имея минимальные ограничения на ответы экспертов, вводить достаточно корректно и естественно расстояние между различными порой довольно экзотическими понятиями. Например, имея оценки сходства людей различных национальностей, ’’вычислять" расстояния между национальностями.
Для большого класса задач анализа информации, в частности, проблем распознавания образов и кластер-анализа, большое значение имеет следующая теорема.
Теорема 2 Пусть R - отношение подо бия в U х U. Тогда
R = max а х Ra, 0 а 1,
а
где Ra - отношения эквивалентности в смысле обычной теории множеств.
Доказательство. Докажем, что Ra есть отношение эквивалентности, т.е. является рефлексивным, симметричным и транзитивным.
1. Так как R - отношение подобия, то yR(x,x) = 1, и, следовательно, (x,x) ? Ra Vx ? U, У а ? [0,1]. Таким образом, Ra рефлексив но У а ? [0,1].
2. Пусть (x,y) ? Ra, а ? [0,1]. Докажем, что (y,x) ? Ra. Если (x,y) ? Ra, то
(x,y) а и, в силу симметричности R, yR(y,x) а. Из последнего неравенства
непосредственно следует, что (y,x) ? Ra. Таким образом, Ra симметрич но У а ? [0,1].
3. Пусть (x,y) ? Ra, (y,z) ? Ra, а ? [0,1]. Докажем, что (x,z) ? Ra. Если
(x,y) ? Ra, то yR(x,y) а аналогично yR(y,z) а. В силу транзитивности R,
(x,z) а. Из последнего неравенства непосредственно следует, что (x,z) ? Ra. Таким образом, Ra транзитив но У а ? [0,1].
Поскольку Ra рефлексивно, симметрично и транзитивно, то Ra - отношение эквивалентности.
Т?Ор?МсІ Доказана.
Данная теорема имеет интересные приложения в распознавании образов и кластеризации нечетко определенной информации. Проиллюстрируем это на следующем примере.
Пример 11 Пусть U = {A,B,C,D,E} R - отношение сходства, заданное ( 2.17).

А В С D Е
А 1 0,8 0,7 1 0,9
В 0,8 1 0,7 0,8 0,8
С 0,7 0,7 1 0,7 0,7
D 1 0,8 0,7 1 0,9
Е 0,9 0,8 0,7 0,9 1
В соответствии с теоремой 2 мм можем следующим образом декомпозировать ( 2.17) на отношения эквивалентности:

0, 7 х
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1
1 1 1 1 1

0, 8 х
1 1 0 1 1
1 1 0 1 1
0 0 1 0 0
1 1 0 1 1
1 1 0 1 1

; 0, 9 х
1 0 0 1 1
0 1 0 0 0
0 0 1 0 0
1 0 0 1 1
1 0 0 1 1

, 1, 0 х
1 0 0 1 0
0 1 0 0 0
0 0 1 0 0
1 0 0 1 0
0 0 0 0 1

1 0,8 0,7 1 0,9
0,8 1 0,7 0,8 0,8
0,7 0,7 1 0,7 0,7
1 0,8 0,7 1 0,9
0,9 0,8 0,7 0,9 1
maxn
Таким образом, мм, получаем следующую систему вложенных классов, соответствующих данному отношению подобия:
а - уровень Количество
классов
Содержимое
классов
0,7 1 {А, В, С, D, EJ
0,8 2 {А, В, D, Е}, {С}
0,9 3 {A, D, Е}, {В}, {С}
1,0 4 {A, D}, {В}, {С}, {Е}
Таким образом, мы можем использовать данный аппарат для решения различных задач ’’вскрытия" внутренней структуры довольно сложных объектов. Например, мы можем построить отношение сходства между политиками (причем, на довольно объективных основаниях - например, по результатам голосования по различным вопросам). После этого мы можем построить систему классов для возможных а - уровней. Эти классы будут описывать возможные коалиции и блоки, которые могут возникнуть при том или ином развитии политического процесса.
Справедлива и теорема, обратная к теореме 2.
Теорема 3 Пусть Rai (1 i n) - обычные отношения эквивалентности; 0 ... ап 1; Rai С Rai-1. Тогда отношение
R = max а х Ra, 0 а 1,
а
есть отношение подобия.
Доказательство. Докажем, что при выполнении условий теоремы отношение R будет действительно отношением подобия, т.е. обладать свойствами рефлексивности, симметричности и транзитивности.
1. Так как R1 = 0, то (x,x) G R1, и, следовательно,
Hn(x, х) = 1 Ух G U.
2. Симметричность R вытекает из симметричности каждого Ra.
3. Пусть yR(x,y) = a, yR(y,z) = b. Обозначим через с min(a,b). Тогда
(x,y) Е Rc, (y,z) G Rc-
В силу транзитивности ^получаем, что (x,z) G Rc.
Следовательно,
Hn(x,z) max[min{yn(x,y), yn(y,z)}} Vx,y,z G U. y
Теорема доказана.

Элементы теории приближенных рассуждений

Системы нечеткого логического вывода играют важную роль в многочисленных приложениях теории нечетких множеств, таких как нечеткие экспертные системы, нечеткие контроллеры и многие другие [51], [29]. В основе таких систем лежат логические правила вида ’’Если ..то ..в которых посылки и выводы являются нечеткими понятиями.
Такого рода приближенные рассуждения лежат в основе способности человека понимать естественный язык, распознавать сложные образы (например, почерк), принимать решения в сложной и не полностью определенной среде.
Теория приближенных рассуждений базируется на теории возможностей и для ее полного описания необходимо введение большого числа дополнительных понятий, поэтому мы проведем лишь краткий анализ методов приближенных рассуждений.

Приближенные рассуждения на основе modus ponens

Напомним правило вывода modus ponens в обычной логике. Это правило можно записать следующим образом:
Посылка 1: если х есть А, то у есть B Посылка, 2: х есть А Следствие: у есть B,
где хи у - имена объектов, А, B - обозначения понятий областей рассуждения U и V соответственно. Можно привести следующий пример такого типа вывода.
Пример 12 правила вы,вода modus ponens в обычной логике.
Посылка 1: если слива красная, то слива, спелая Посылка, 2: эта слива красная,
Следствие: эта, слива, спелая
Обобщение данного правила на случай, когда посылки являются нечеткими понятиями было предложено в работе [116] и развито в работах [113], [114], [82], [79], [74]. Общую схему этого вывода можно записать следующим образом:
Посылка 1: если х есть А, то у есть B
Посылка, 2: х есть А (3.1)
Следствие: у есть B
где хи у - имена объектов, А, А, B, B - обозначения нечетких подмножеств областей рассуждения U,U,V и V соответственно. Можно привести следующий пример такого типа вывода.
Пример 13 правила вы,вода modus ponens в нечеткой логике.
Посылка 1: если слива красная, то слива, спелая Посылка, 2: эта слива очень красная,
Следствие: эта, слива, очень спелая
Данная форма нечеткого вывода может быть рассмотрена как обобщение modus ponens. Действительно, мы получаем обычный modus ponens при А = А и B' = B.
Посылка 1 в виде если х есть А, то у есть B представляет некоторое соответствие между А и B. В литературе приводится много отношений, которые могут быть формализацией такого рода соответствия. Приведем некоторые из них.
Пусть А и B - нечеткие множества в универсальных множествах U и V с функциями принадлежности ул(и) и ув (v) соответствен но; декартово произ
ведение, объединение, пересечение, дополнение и ограниченная сумма для нечетких множеств.
В [116] предлагаются следующие нечеткие отношения, которые могут служить формализацией нечеткого условного высказывания ’’Если х есть А, то у есть B ".
Rm = (А x B) U (А x V) = (3-2)
= max [min (у л (и), у в (v)), 1 - ул(и)] ,
Ra = (А x V) 0 (U x B)= (3.3)
= min [ул(и),ув(v)].
Позже в были предложены и проанализированы следующие такие отношения:
(3.4)
Rs = а x V U x B = ул(и) ув(v),
гд?
1 при ул(и) ув(v), О при ул(и) ув(v);
ул(и)
ув (v)
(3.5)
(3.6)
Rg = А x V =^ U x B = у л (и) -U ув (v),
AxV U х -пБ
гд?
1 при yA(u) уБ(?),
уБ (?) при у а (и) уБ (?);
Уб (?)
^a(u)
(3.7)
sg
(3.8)
Уа(п) Уб(?), (і - ^a(u)) (1 - Уб(?))
min
gg
Ax V =к U хБ\п[^Ах? =к U х -.Б
(3.9)
Уа(u) Уб(?), (і - Уа(п)) (1 - Уб(?))
min
А X V U х Б) П{А х V =^ U хБ) = g
gs
УА(и) Уб(?), (і - Уа(п)) (1 - Уб(?)) ; (3.10)
min
TZs
AxV =^ U х Б) П (-Ах V =^ U х -.Б
min
У а (и) Уб (?), (і - Уа (u)) (1 - Уб (?)) . (3.11)
Следствие Б' в обобщенном modus ponens ( 3.1) получается получается из посылки 1 и посылки 2 как max - min - композиция (раздел 2.2) нечеткого множества А' и нечеткого отношения, полученного в одном из правил ( 3.2) - ( 3.11). Таким образом, применяя разные формализации нечеткого условного высказывания ’’Если х есть А, то у есть Б" мы получаем из одной посылки А, вообще говоря, разные
Бі
- А [(А х Б) U (А х V)],
А' [(А х V) ф (U х Б)],
А' Rm
А' Па -
А Rs
А! Rg
(3.12)
(3.13)
(3.14)
(3.15)
А'о
Б'
AxV
А'о
AxV
Ax V A U x BWl^AxV A U x -iB
A'o
(3-17)
(3.18)
(3.19)
B'gg A' oRgg
V A UxB)n(^AxV A U x -.В
B^s A o Rgs
A'о
V A U x B)C\(^AxV ^ U x -iB
BSs A' oRss
A' о AxV A UxBlnHAxV ^ Ux^B
Какой из этих выводов ’’лучше"? Как часто бывает в теории нечетких множеств, мы имеем целый спектр вполне корректных обобщений конкретного математического факта или теории.
Выбор конкретного такого обобщения для решения конкретной прикладной задачи зависит от свойств предметной области, математической интуиции и инженерного опыта разработчика системы.
Примером такого неформального рассуждения может быть следующий. В [85] для сравнения различных методов нечетких рассуждений формулируются интуитивно разумные требования к связи между A' и B' в ( 3.1). В качестве A берутся высказывания A = очень A,
A = более или менее A,
A = не A.
Каким может быть B' для так их A‘l Если существует сильная причинная связь между высказываниями "х есть A At "у есть B " в высказывании Если x есть A, то у есть B" то для A = очень A мы должны требовать B' = очень B. Если причинная связь не является жесткой, для указанного A можно требовать выполнения и B' == B. Если, например, утверждение ’Если х есть A, то у есть B" неявно подразумевает утверждение ’Если х есть A, то у есть B, иначе у не есть B, то для A = не A мы должны требовать выполнения B' = не B.
Можно составить набор такого рода требований к B' для различных A и проверить их выполнение различными отношениями по формулам ( 3.12) - ( 3.19).

Приближенные рассуждения на основе modus tollens

Напомним правило вывода modus tollens в обычной логике. Это правило можно записать следующим образом:
Посылка 1: если х есть А, то у есть B Посылка, 2: у есть не B Следствие: x есть не А,
где хи у - имена объектов, А, B - обозначения понятий областей рассуждения U и V соответственно. Можно привести следующий пример такого типа вывода.
Пример 14 правила modus tollens в обычной логике.
Посылка 1: если слива красная, то слива спелая Посылка 2: эта слива не спелая Следствие: эта слива не красная
Обобщение данного правила на случай, когда посылки являются нечеткими понятиями было предложено в также в [116] и развито в работах [113], [114],
[82], [79], [74]. Общую схему этого вывода можно записать следующим образом:
Посылка, 1: если х есть А, то у есть B
Посылка, 2: у есть не B' (3.20)
Следствие: х есть не А,
где хи у - имена объектов, А, А', B, B' - обозначения нечетких подмножеств областей рассуждения U,U,V и V соответственно. Можно привести следующий пример такого типа вывода.
Пример 15 правила, modus tollens в нечеткой логике.
Посылка, 1: если слива, красная, то слива, спелая Посылка, 2: эта, слива, слегка, спелая Следствие: эта слива, более или менее красная,
Данная форма нечеткого вывода может быть рассмотрена как обобщение modus tollens. Действительно, мы получаем обычный modus tollens при А' = А и B' = B.
Так же как и при анализе правил нечеткого вывода на основе modus ponens (раздел 3.1), мы можем представить Посылку 1 как некоторое соответствие между А и
B.
Аналогично обобщенному modus ponens, следствие А получается в результате max min композиции соответствующего отношения ( 3.2) - ( 3.11) и нечеткого множества B':
Ат = Пт о B' = [(А х B) U (-А х V)] о B',
Аа = Ra о B' = [(А х V) ф (U х B)] о B',
(3.21)
(3.22)
а:
oB',
Rs о B'
AxV
(3.23)
(3.25)
Asg = Rsg BB
V =^ UxB)u(^AxV =B U x^B
OB',
(3.26)
Ar
Rgg B =
AxV =B U x B)n(^AxV =B U x -iB
gg
(3.27)
(3.28)
Ags = Rgs B
AxV U x B П -A x V U x -iB
ASs = Rsso B
V =^ ^^NxV =^ ^-.Ж OB'.
Проблема выбора наиболее адекватного конкретной задаче метода нечетких рассуждений на основе modus tollens решается так же, как и в случае modus ponens (раздел 3.1).

Формализация логических связок

Выше мы говорили о том, что операции пересечения и объединения и дополнения в множестве P(U) всех нечетких множеств, заданных на одном универсальном множестве U могут быть определены различными способами. Эти способы являются различными обобщениями соответствующих операций для обычных множеств и берут свое начало в работах по многозначным логикам, где возникают аналогичные проблемы.
При использовании различных операций, мы получаем также различные интерпретации логических связок "И", ’’ИЛИ", "НЕ", соответствующих операциям пересечения, объединения и дополнения.
Наиболее общим представлением операторов пересечения и объединения является их определение в классе треугольных норм (t - норм) и конорм (t - конорм).
Треугольные нормы
Треугольной нормой называется действительная двухместная функция Т : [0,1] х [0,1] ^ [0,1], удовлетворяющая следующим условиям:
1. Т(0, 0) = 0, Т(цa, 1) = Т(1, ца) = Ца (ограниченность);
2. Т(ил,ИВ) Т(иС,Ио), если ил И и и цо (монотонность);
3. Т(ил,ИВ) = Т(ив,Ил) (коммутативность);
4. Т(ил, Т(ив, Ис)) = Т(Т(ил, ИВ),Ис) (ассоциативность).
Пара ([0,1], Т) образует коммутативную полугруппу с единицей.
Пример 16 Можно привести следующие примеры t - норм:
1. шіп(ил ,Ив);
2. Тр(Ил,Ив) = Цл х Ив!
3. Тт(ил, Ив) = max(0, Ил + Ив - 1);
I
Не трудно видеть, что Tw(ил, ИВ) Тт(ил, ИВ) Тр(ил,ИВ) шіп(ил,ИВ)-
Треугольной конормой называется действительная двухместная функция ! : [0,1] х [0,1] ^ [0,1], удовлетворяющая следующим условиям:
1. !(1,1) = 1, Т(ил, 0) = Т(0,ил) = Ил (ограниченность);
2. Т(ил,ИВ) ^ !(ис,И0) если Ил иС ж ИВ ^ И0 (монотонность);
3. Т(ил,ИВ) = !(ив,Ил) (коммутативность);
4. Т(ил, Т(иВ, ИС)) = Т(Т(ил, ИВ),Ис) (ассоциативность).
Не трудно видеть, что операторы Hi! являются сопряженными в том смысле, что !(ил,Ив) = 1 - Т(1 - ил, 1 - Ив)-
Пример 17 Можно привести следующие примеры t - конорм:
1. шах(ил, Ив);
2. !р(ил,Ив) = Ил + Ив - Ил х ив;
3. !т(ил, Ив) = шіп(1, ил + Ив);
I
Не трудно видеть, что !w(ил, ИВ) ^ !т(ил, ИВ) ^ !Р(ил,ИВ) ^ шах(ил, ИВ)-

Отрицания

Наиболее общее определение функции отрицания в теории нечетких множеств может быть сформулировано следующим образом.
Отрицанием называется функция c : [0,1] ^ [0,1], удовлетворяющая следующим условиям:
1. c(0) = 1, c(1) = 0;
2. c - те возрастающая функция, т.е. если ил ИВ- то с(ил) с(иВ
Пример 18 Можно привести следующие примеры отрицаний.
1. с(у) = 1 у;
2. cr (у) = yjl у2;
3- с\(у) = , 1 А то;
I
са (у )
1 при у а О при у а

Приближенные рассуждения в прикладных задачах

Проиллюстрируем применение аппарата приближенных рассуждений на примере нечетких контроллеров. Под нечеткими контроллерами понимается программноаппаратные системы, управляющие некоторыми процессами (от английского слова control - управление).
Такого рода системы имеют огромное число приложений - от бытовой техники до управления сложными технологическими процессами [29], [51]. Рынок нечетких контроллеров оценивается в миллиарды долларов.
Для описания нечетких управляющих систем сформулируем основные понятия теории управляющих систем в классическом понимании.



Основные идеи нечеткого управления

Основные понятия теории управления
Понятие управления составило основу кибернетики как науки об общих законах управления и связи в живых и технических системах [10].
Концептуальная схема, в рамках которой формулируется любая задача управления, может быть представлена следующим образом (рис. 3.1).
Система управления на основе наблюдений среды и объекта управления и соответствия этих наблюдений цели формирует решение по выбору управляющего воздействия на объект (в частном случае это может быть ’’пустое" решение). Если при сложившейся ситуации в среде и на объекте управления цель достигнута - продолжается наблюдение за средой и объектом. Если цель не достигается - необходимо некоторое воздействие на объект.
Это воздействие выбирается блоком принятия решений на основе модели среды и модели объекта управления и выполняется блоком реализации решений. Воздействие вызывает переход объекта в новое состояние и, как следствие, некоторые возмущения в среде.
Новое состояние пары ’’объект управления - среда" может быть ближе к цели или, наоборот, удалять нас от нее. Мы можем оценить это, наблюдая объект и среду и сравнивая сложившуюся реальную ситуацию с целью.
Результат такого наблюдения и сравнения инициирует либо новые решения в случае, когда цель не достигается, либо пассивное наблюдение в случае, когда цель достигнута.
Различные аспекты представленной концептуальной схемы изучаются различными теориями. Так, например, связи между объектом и системой управления, как и связи между средой и системой управления, изучаются в рамках теории кодирования или, более широко, теории информации; выбор разумного (оптимального, целесообразного) решения составляет основную задачу теории принятия решений;


Рис. 3.1:
теория автоматов, теория игр. теория оптимального управления и многие другие -это углубленное изучение различных аспектов этой схемы.
Выделяются различные типы задач управления. Например, в [10] описываются задачи стабилизации, выполнения программы, слежения и оптимизации.
Даже краткий обзор подобных исследований может занять слишком много места, поэтому ниже основное внимание уделяется не столько описанию таких задач и методов их решения. сколько требованиям к описанию основных элементов управляющей системы (’’языку" формализации) в классических постановках задач.
Цель. В классических постановках задач управления предполагается, что цель задается в виде некоторой функции (например, в задачах слежения и выполнения программ), некоторой области заданных значений контролируемого параметра (задачи стабилизации), вероятности наступления некоторого события (например, вероятность поражения цели должна быть не ниже 0.999).
Имея такое представление цели и описание системы и среды в виде аналогичных объектов (функций и/или точек в некотором пространстве), мы имеем возможность сравнивать сложившуюся ситуацию на объекте управления с целью с помощью расстояние в некотором пространстве.
Модель среды и модель объекта управления.
В классическом понимании понятие модели основывается на наличии некоторого сходства между двумя объектами. При этом слова ’’сходство" и ’’объект" понимаются в очень широком смысле.
Сходство может быть чисто внешним, оно может относиться к внутренней структуре внешне совсем непохожих объектов или к определенным чертам поведения объектов, не имеющим ничего общего ни по форме, ни по структуре. Считается, что, если между двумя объектами может быть установлено сходство в каком- либо смысле, то между этими объектами существует отношение оригинала и модели.
Это означает, что один из этих объектов может рассматриваться как оригинал, а второй - как его модель.
Для кибернетических систем наиболее важным сходством между системами, приводящим к отношению ’’оригинал - модель" является сходство их поведения.
Математической моделью системы называется ее описание на каком-либо формальном языке, позволяющее выводить суждение о некоторых чертах поведения этой системы при помощи формальных процедур над ее описанием. Виды математических моделей, используемые в качестве моделей среды и объекта управления, весьма разнообразны.
Они могут представлять собой характеристики систем, заданные функциональными зависимостями или графиками, уравнениями, описывающими движение систем, автоматами и пр.
Блок принятия решений, блок реализации решений.
В задачах принятия решений по управлению считается, что, на основе модели среды и модели объекта управления, мы можем сформировать множество альтернатив (вариантов воздействия на объект) и для каждой из них определить, насколько данное воздействие ’’приблизит" нас к цели. Справедливость этого предположения во многом зависит от ’’качества" соответствующих моделей.

Основные идеи нечеткого управления

Как видно из приведенного краткого обзора основных понятий теории управления, применение классических методов возможно при наличии модели среды и модели объекта управления. Что делать, если таких моделей нет?
Или модели есть, но для их ’’обсчета" требуются значительные ресурсы? Для ’’модельных" задач последнее может быть не существенным, однако для практических задач большие ресурсы могут быть критичными (например, для систем управления в реальном времени управляющее воздействие должно вырабатываться не более, чем за некоторое время At, иначе решение, пусть самое лучшее, уже никому не нужно; для бортовых систем управления критичным могут быть габариты и вес компьютера: если для работы с моделью требуется супер-ЭВМ, то ее не возьмешь в самолет или автомобиль).
Нечеткие контроллеры как раз и применяются в этих ситуациях. Основная идея заключается в ’’подмене" сложной математической модели реального процесса или объекта на логико-лингвистическую модель управления этим процессом (объектом).
В рамках этого подхода предлагается использовать опыт оператора, управляющего объектом. Стратегия управления, используемого оператором, часто может быть сформулирована как набор правил, которые можно выполнить человеку, но трудно формализовать, используя обычные алгоритмы.
Трудность формализации возникает из-за того, что человек использует качественные понятия (например, ’’давление пара большое", скорость изменения параметра нормальная!', ’’ситуация стабильнал" и т.п.) при описании условий принятия конкретных решений.
При фиксированной цели управления (например, сохранение значения управляемого параметра g в некоторой области допустимых значений G) модель процесса управления может быть выражена в виде множества ’’Если - - - , то ¦ ¦ ¦ " - правил следующим образом.
Пусть состояние управляемого объекта ? описывается набором значений качественных признаков I(?). Множество значений признаков V фиксировано и является конечным (V = {d1, ¦ ¦ ¦ , dm}). Процесс описывается последовательностью состояний
объекта в моменты времени t1,t2, ¦ ¦ ¦ |і(?і:і)i=1 2 . Для достижения цели управления (’’удержания" значения управляемого параметра g в области G в нашем случае) у нас есть возможность изменять значения некоторых управляемых параметров из множества A = {a1, ¦ ¦ ¦ , an}.
Для описания идеи использования нечетких лингвистических регуляторов рассмотрим простейшую ситуацию m = 1,n = 1, то есть ситуацию, когда V = {d}, A = {a}.
Как отмечалось выше, эксперт часто может сформулировать свой опыт управления только для качественных значений d и а. Пусть d = {d1, ¦ ¦ ¦ , ds} и a = {a1, ¦ ¦ ¦ , ar} - набор качественных значений d и a соответственно. Моделью d и a может служить лингвистическая переменная (раздел 4.1) с фиксированным множеством значений или, что то же самое - семантическое пространство (раздел 4.2).
В этом случае d и a - названия соответствующих лингвистических переменных, dl ж aj (i = 1, ¦ ¦ ¦ , s; j = 1, ¦ ¦ ¦ ,r) - ее значения.
Пусть соответствующие нечеткие множества (u) и цаі (v) определены в универсальных множествах U и V соответственно (i = 1, ¦¦¦ , s; j = 1, ¦¦¦ ,r). Тогда правила, которые использует эксперт, можно сформулировать следующим образом: ’’Если d = d\ то a = aj".
Например, ’’Если давление пара очень высокое, то открыть клапан сильно".
Таким образом, моделью объекта управления и среды является их лингвистическое описание; блок принятия решений работает как последовательность ’’Если .. то ..." правил. Однако, как мог заметить внимательный читатель, в приведенной схеме есть некоторое противоречие. Действительно, возникает ситуация, когда элементы одной схемы описываются на разных ’’языках": в среде значения признаков -некоторые числа, отражающие значения физических измеряемых величин, а в модели управления значения признаков - качественные понятия.
Система управления должна взять с объекта управления некоторые числа и выдать на объект опять же некоторые конкретные числа.
Для этого система управления имеет два интерфейса: представления физического значения признака в лингвистическом виде (’’фазификатор") и представления получившегося в результате нечетких рассуждений лингвистического значения управляемого параметра в количественном виде (’’дефазификатор"). Структурная схема нечеткого лингвистического регулятора представлена на рис.
3.2.
В рамках данной общей схемы может быть несколько вариаций. Например, на выходе блока представления количественных значений параметра в виде лингвистической переменной может быть лингвистическое значений с максимальной степенью принадлежности или набор лингвистических значений с указанием степени принадлежности конкретного количественного значения параметра к этим лингвистическим значениям (нечеткое множество типа 2 - раздел 1.1).
Генерация количественного значения на выходе блока представления лингвистического значения в количественном виде может производиться по максимальному значению функции принадлежности, по расположению ’’центра масс" функции принадлежности или другими методами.


Рис. 3.2:
Различные такие варианты отражены в достаточно большом количестве работ по данному вопросу, опубликованной в рамках проекта FALCON (Fuzzy Algorothms and Logic iu COXtol) в рамках Общеевропейской программы ESPIRIT и представлены практически на всех конференциях по теории нечетких множеств и ее приложениям.
Мы больше не имеем возможности детализировать проблемы приложений методов нечетких рассуждений в управлении. Отметим лишь, что принципы, изложенные в разделах 3.1 3.2 составляют теоретическую базу таких систем.
Заменяя в приведенных в указанных разделах формулах операции max и min на t нормы и t конормы (раздел 3.3) мы получаем набор операторов, которые могут использоваться в нечетких лингвистических регуляторах.

Глава 4 Семантические пространства и их свойства

Понятие лингвистической переменной

Опираясь на понятие нечеткого множества Заде в [17] вводит понятие нечеткой переменной как тройки
{а, U,G),
где а - наименование (имя) нечеткой переменной;
U - область ее определения (универсальное множество);
G - нечеткое множество в U, описывающее ограничения на возможные значения нечеткой переменной а (ее семантику).
В зависимости от характера множества U нечеткие переменные могут быть разделены на числовые и нечисловые. К числовым относятся нечеткие переменные, у которых U С R1.
Дальнейшим шагом является введение понятия лингвистической переменной как пятерки
{A,T (A),U,V,M),
где A - название переменной;
T(A) - терм-множества переменной A, т.е. множество названий лингвистических значений переменной A, причем каждое из таких значений - нечеткая переменная со значениями из универсального множества U;
V - синтаксическое правило (обычно грамматика), порождающее названия значений лингвистической переменной A;
M - семантическое правило, которое ставит в соответствие каждой нечеткой переменной из T(A) нечеткое подмножество универсального множества U.
Пример лингвистической переменной ’’Возраст" представлен на рис. 4.1
Заде различает базовые термины (молодой, среднего возраста, пожилой, ...) и модификаторы (очень, не-, слегка, ...). Модификаторы могут применяться как к базовым терминам (очень молодой, не старый, ... ), так и к комбинациям базового
термина и модификатора (очень-очень старый, слегка не молодой, ...). Правила применения модификаторов задаются синтаксическим правилом V.
Разница между базовыми терминами и модификаторами заключается в следующем. Для базовых терминов функции принадлежности задаются, а модификаторы действуют как некоторые операторы над этими функциями.
Например, в качестве ’’очень" предлагается следующая модификация функции принадлежности термина ’’молодой" [17]: ц (и) = ц2(и). Аналогично ц (и) = ц1/2(и) и т.п. Вопросы адекватности таких преобразований практически не изучались. Одна из причин этого заключается в большой неопределенности операций: для разных ситуаций могут быть разные результаты.
Проблема заключается в том, что для разных контекстов функции принадлежности одного и того же термина могут быть разными. Эта проблема изучается в рамках концепции семантического пространства.
Более подробно с теорией и приложениями лингвистической переменной можно ознакомиться в [17], мы же более подробно остановимся на концепции семантического пространства, его свойствах и приложениях.

Полные ортогональные семантические пространства (ПОСП)

Рассмотрим ситуацию, когда лингвистическая переменная A = ’’РОСТ" имеет два терм - множества Ti(A) = {низкий, высокий} и T2(A) = {низкий, средний , высокий}.
Интуитивно ясно, что функции принадлежности понятий ’’низкий" и ’’высокий" в первом и во втором случае будут различаться: новое понятие ’’средний" модифицирует их, сдвигает к концам универсума (Рис. 4.2)
Последнее говорит о том, что семантика некоторого термина зависит от контекста, или набора значений соответствующей лингвистической переменной. Таким образом,

Основные идеи нечеткого управления

Рис. 4.2:


Основные идеи нечеткого управления

функция принадлежности любого термина без указания контекста, вообще говоря, не имеет смысла.
Будем называть семантическим пространством лингвистическую переменную с фиксированным терм-множеством, т.е. четверку
5 = {A,T (A),U,M).
Иными словами, семантическое пространство - это набор нечетких переменных
S = {ai,U,Gi),..., {an,U,Gn). (4-1)
При этом для одного и того же имени A могут существовать различные пространства
Si = {A, T1(A),U,M1),...,Sk = {A, Tk (A), U, Mk).
Можно ли как-то сравнивать семантические пространства, выбирать наилучшее в некотором смысле ? Рассмотрим следующий пример.
Пример 19 Рассмотрим процесс описания человеком, некоторых реальных объектов на примере описания других людей. Описывая ВОЗРАСТ человека, мы можем использовать несколько вариантов множества значений признака ’’ВОЗРАСТ":
- T1 = {молодой, старый };
- Т2 = {молодой, среднего возраста, старый };
- Tn = {юный, очень молодой, ..., очень старый }.
Какое из этих множеств лучше с точки зрения ’’легкости" описания возраста?
Множество T1 не является таковым, так как существует много людей, для которых обозначения одинаково не подходят. Мы, испытываем, трудности описания, из-за, недостатка значений.
Множество Tn также является, ’’плохим," из-за, того, что для, одного и того же реального объекта, могут оказаться, одинаково подходящим,и несколько значений признака.
Данный пример позволяет нам сформулировать следующую проблему выбора оптимального множества значений качественных признаков.
Проблема 1. Можно ли, учитывая некоторые особенности восприятия человеком, объектов реального мира и их описания, сформулировать правило вы,бора оптимального множества значений признаков, по которым описываются эти объекты? Возможны два критерия оптимальности:
Критерий 1. Под оптимальными понимаются такие множества значений, используя которых человек испытывает минимальную неопределенность при описании объектов.
Критерий 2. Если объект опись/,вается некоторым количеством экспертов, то дующим двум требованиям:
(4) полнота: Уu Е U 3j (1 j t) : pj (u) = 0;
t
(5) ортогональность: Уи Е U Pj (u) = 1.
j=i
Эти ограничения также являются довольно естественными. Требование (4) означает, что для каждого объекта найдется хотя бы одно понятие, его описывающее с ненулевой степенью; (5) означает достаточную разделимость понятий, образующих семантическое пространство, отсутствие синонимии или семантически близких терминов.
Будем обозначать через Gt (L) множество из t функций из L, удовлетворяющих требованиям (4), (5).
Семантические пространства, функции принадлежности понятий которых принадлежат Gt(L), будем называть полными ортогональными семантическими пространствами (ПОСП).
В рамках ПОСП можно ввести понятие степени нечеткости или меры внутренней неопределенности, которое позволяет выбирать наилучшие пространства для описания человеком реальных объектов (см. пример 19).

Степень нечеткости ПОСП

Прежде всего заметим, что определенное в 4.2 множество L функций является подмножеством множества S2 интегрируемых на отрезке функций, поэтому мы можем ввести метрику на L, например,
P(f,9)= \f(и) - 9(u)\du, f Е L, g Е L.
Ju
Мы также можем ввести метрику в Gt(L).
Лемма 1 Пусть st Е Gt(L), s't Е Gt(L),
St = {yi(u),i2u(),---,ItXu)}, s't = {y,1(u),y,2(u),- ¦ ¦,lt(u)}, p(f, g) - некоторая метрика в L.
Тогда
t
d(st,st) = Y. p(ij ’ij) (4-2)
j=i
есть метрика в Gt(L).
Доказательство. Для доказательства леммы необходимо проверить выполнение аксиом расстояния (с.
19).
Так как p(pj, pj) - метрика, то выполнение первых двух аксиом для ( 4.2) очевидно. Проверим выполнение аксиом 3, 4.
3. d(sf st) = 0 yj(1 j t) P(Pj’Pj) = 0
yj (1 j t) Pj = Pj st = s't¦
YtP(Ij,lj) + E P(lj,l'j) = d(St,s1) + d(s't,s't).
4. d(st,s't) = E P(Ij,lj) E [p(!j,l'f) + P(lj,Vj)]
j=i
j=i
j=1
j=1
Лемма доказана.
Для формулировки аксиом необходимо определить совокупность множеств, базирующуюся на данной совокупности нечетких множеств и являющихся ’’четкими". Это множество характеристических функций, определяемых следующим образом.
Пусть st G Gt (L) определена на U и включает функции принадлежности ц1 (u), i2(u),yt(u). Построим совокупность характеристичес ких функций st, состоящую из функций h1 (u), h2(u),..., ht(u), где
1, если max1jt fij (u) = yi(u) 0, в противном случае
hi(u) =
(4.3)
Будем называть st ближайшей совокупностью характеристических функций для
st G Gt(L)-
Под степенью нечеткости st G Gt(L) будем понимать значение функционала ?(st), определенного на множестве функций принадлежности st и удовлетворяющего следующим аксиомам:
A1. 0 ? (st) 1 Vst G Gt(L).
A2. ?(st) = 0 ^ yu G U 3j(1 j t) :
ij(u) = 1, Hi(u) = 0 Уі = j.
A3. ?(st) = 1 yu G U 3i1,i2(1 i1,i2 t) :
Ti1 (u') цІ2 (u) lmax1jt Tj (u') -
A4. Пусть st и s't, определены на универсальных множествах U и U' соответственно; t и t' могут быть равны или не равны друг другу. Тогда
? (st) ? (st,), если p(st, st) p(s't,, st, '), где p(.,.) - некоторая метр ика в Gt(L).
Аксиома A1 определяет границы изменения степени нечеткости.
Аксиомы A2 и A3 описывают совокупности нечетких множеств, на которых ?(st) достигает максимальные и минимальные значения, то есть максимально ’’четкие" и максимально ’’нечеткие" совокупности нечетких множеств соответственно.
Аксиома A4 определяет для каждой пары совокупностей нечетких множеств правило сравнения степени их нечеткости. Ее можно интерпретировать следующим образом: чем ближе некоторая совокупность нечетких множеств к своей ближайшей совокупности характеристических функций, тем меньше степень ее нечеткости.
Существуют ли функционалы, удовлетворяющие сформулированным аксиомам? Ответ на этот вопрос дает следующая
Теорема 4 (Теорема существования). Пусть st G Gt(L). Тогда функционал
где
lq (и) = max щ (и), у* (и)= max щ {и), (4.5)
1 13t 13t; j=i*
f удовлетворяет следующим требованиям:
F1: f (0) = 1, f (1)=0;
F 2 : f убывает,
- является степенью нечеткости st, то есть удовлетворяет аксиомам A1 A4.
Доказательство 1. Выполнение аксиомы A1 очевидно.
2. Обозначим через y(st,u) подынтегральную функцию в ( 4.4) В этом случае:
?(st) = 0 Уи Е U n(st, и) = 0
Уи Е U щ* (и) Ці* (и) = 1
Уи Е U3j(1 j t) : /ij(и) = 1, щі(и) = 0 Уі = j.
3. Аналогично пункту 2,
?(st) = 1 Уи Е U n(st, и) = 1
Уи Е U щ* (и) у* (и) = 0
Уи Е U Зіі, і2(1 іі,і2 t) :
Уіц (и) Уі2 (и) max1jt Pj (и') .
4. Рассмотрим произвольные st, s[, Е Gt(L).
?(st) ?(st’) ^ Іиi f (lq(и?) lq (и1))ди1 ф\ Іи2 f (l\(и2) (и2))Ли2
Лиц Іиi (lq(и1) iq (и1))ди1
Т2(..2 V
\U2\
- \и2\
В данных преобразованиях вторая эквивалентность является следствием определения функции ^требование F 2), третья эквивалентность - следствие неравенства 0 уі * (и) щ * (и) 1 У и Е U, замен а 1 и 0 на he соответствующими индексами
(последняя эквивалентность) - следствие определений h ( 4.3) и pi*i (u), (u) ( 4.5).
Последнее неравенство мы можем переписать следующим образом.
где d(h,p) = Jv \h(u) p(u)\du мера в L.
Последнее неравенство есть расстояние между st и st (Лемма 1).
Итак, при выполнении условий теоремы существует мера, для которой С(st) С(4), если p(st, gt) p(s't,,sg).
Теорема существования полностью доказана.
Достаточно очевидно, что существует только одна линейная функция, удовлетворяющая F1, F 2. Это функция
f (x) = 1 x.
Можно также описать подмножество полиномов второй степени, удовлетворяющих F1, F2. Это параметрическое семейство функций
.2
fa(x) = ax2 (1 + a)x + 1.
Подмножества функций других типов (логарифмических, тригонометрических и др.), удовлетворяющих F1, F2 могут быть описаны аналогичным образом. Подставляя эти функции в формулу ( 4.4), мы получаем функционалы, удовлетворяющие A1 A4, то есть степени нечеткости.
Какие из этих классов функционалов ’’лучше"? Это довольно сложный вопрос, ответ на который зависит от конкретного приложения. Мы не будем углубляться в конкретные проблемы, а изучим некоторые общие свойства простейшего из таких функционалов - функционала из класса линейных функций f.

Некоторые свойства степени нечеткости ПО СП

Мы приведем свойства степени нечеткости для линейной функции f: где (u), (u) описываются ( 4.5).
Функционал С(st) может быть интерпретирован как средняя степень трудностей описания человеком реальных объектов (ситуаций) в рамках соответствующего семантического пространства.



Расстояние между нечеткими множествами

Утверждение доказано.
Если мы имеем последовательность множеств
Аі С А2 G - - - Ап
и последовательность чисел
1 а1 а2 - - - ап 0,
то с помощью утверждения о декомпозиции мы можем синтезировать нечеткое множество А.
Функция принадлежности данного множества будет иметь следующий вид:
рл(и)
аі, если Нлі (и) = 1 и клі_1 (и) = 0 0, если клп (и) = 0,
где кл(и) - характеристическая функция множества А.
Это очень важное свойство, поскольку оно позволяет наряду с определением нечеткого множества как отображения рл(и) : U ^ [0,1] (с. 9) ввести понятие нечеткого множества как отображения рл(и) : 2и ^ [0,1]. В некоторых случаях последнее определение оказывается более удобным,

Расстояние между нечеткими множествами

Напомним определение расстояния.
Пусть V - некоторое множество, D+ множество неотрицательных действительных чисел и d : V х V ^ D+. Говорят, что d(x, у) - расстояние в V, если при x,y,z Е V выполнено
1) d(x, x) = 0
2) ф,у) = d(y,x)
3) d(x, z) d(x, у) + d(y, z).
Рассмотрим множество P(U). В нем можно ввести метрику, или расстояние между функциями принадлежности (нечеткими множествами).
Приведем примеры расстояний.
Пример 2 Можно привести следующие известные расстояния между нечеткими множествами:
- расстояние Хемминга для конечного универсального множества U : \U\ = и:
П
d(A, B) = ^ \Уа(ui) Цб(Ui)\;
i=1
- относительное расстояние Хемминга для конечного универсального множества U : \U\ = и:
Е
i=1
a(A,B)
\yA(ui) уБ (Ui)\,
- расстояние Хемминга для бесконечного универсального множества U С R1.-
d(A,B )= \yA(u) уБ (u)\du;
- относительное расстояние Хемминга для бесконечного универсального множества ^ R1;
- расстояние Евклида для конечного универсального множества U : \U\ = и:
e(A,B)
^2(yA(ui) уб (ui))2;
i=1
- относительное расстояние Евклида для конечного универсального множества U : \U\ = и:
П
e(A,B)
^2(yA(ui) Уб (ui))2;
i=1
- расстояние Евклида для бесконечного универсального множества U С R1.-

e(A,B)

- относительное расстояние Евклида для бесконечного универсального множества U С R1.-

Расстояние между нечеткими множествами

Рис. 1.5:


Расстояние между нечеткими множествами

Рис. 1.6:

e(A,B)J(pa(u) - ув(u))2du.U
Очевидно, что можно придумать и определить и другие расстояния. Выбор того или иного расстояния зависит от природы рассматриваемой проблемы. Каждое из них обладает своими преимуществами и недостатками, которые становятся очевидными в приложениях.
Понятие расстояния будет нами активно использовано ниже при определении степени нечеткости множества (раздел 1.5).

Измерение степени нечеткости множества

Нечеткие множества могут иметь разную степень нечеткости. Множества s и п типов, имеющих различную степень нечеткости, приведены на рис.
1.5 и рис. 1.6 соответственно (множество y^u) является наиболее ’’нечетким", множество y3(u) -наиболее ’’четким").
Меры нечеткости важны в приложениях теории нечетких множеств. Этот показатель является параметром оценки качества различных процедур и алгоритмов в распознавании образов, принятии решений, моделях поиска информации [40] - [43] и т.п.
Работы по измерению степени нечеткости начались с 1972 г. [68] Исторически первыми были разработаны методы оценки нечеткости через энтропию [21]; к настоящему времени можно выделить два основных подхода к оценке степени нечеткости множества: метрический и аксиоматический.

Оцека нечеткости через энтропию


Этот подход к оценке степени нечеткости множества базируется на использовании понятии энропии в физике. Степень неопределенности компонент физической системы относительно вероятности ее состояния составляет содержание понятия энтропии.
Поэтому желание использовать его для выичисления степени нечеткости (неопределенности) множества являлось естественным в силу очевидной аналогии. Напомним определение энтропии.
Пусть Пі, П2, - - - , Пп - состояния системы, p1,p2, ¦ ¦ ¦ ,Рп - вероятности состояний. Энтропия системы H(p1,p2, ¦ ¦ ¦ ,pn) определяется следующим выражением:
п H (pi,p2, ¦¦¦ ,pn) = -^2 pi Inpi (1.32)
i=1
Непосредственно из данного определения вытекают следующие свойства энтропии:
a) H = 0 (минимально), если
3j (1 j п) p = 1);
b) H = Inп (максимально), если yj (1 j n) (p2 = n).
Если в формуле ( 1.32) перед знаком суммы поставить нормировочный коэффициент іпП то значение энтропии будет меняться в пределах от 0 до 1.
Оценка степени нечеткости через энтропию заключается в следующем:
1) Проводится ’’нормировка" нечеткого множества A. Эта процедура выглядит следующим образом:
1.1) Вычисляется величина C(A) = рл (u)du в случае U С R1 или C(A) = ^2и-еи Рл(иі) для конечного универсального множества. Эта величина в разных работах называется ’’мощностью нечеткого множества", ’’массой нечеткого множества" и т. и.;
1.2) Строится нечеткое множество A следующим образом:
Рл (и) C(A) -
р л(и)
Множество A и есть ’’пронормированное" множество A.
2) В качестве степени нечеткости A берется значение пронормированной формулы ( 1.32) для пронормированного множества A:
С(А) = - 7-1- бА(иг) ln бА(иг) (L33)
in n
щ^и
Даже беглый анализ формулы ( 1.33) позволяет заметить, что значение степени нечеткости зависит не от собственно значений функции принадлежности, а от их отпоите, іыіых значений. Это приводит к следующим ’’парадоксам":
1) Степень нечеткости обычных множеств у$(и) ( 1.18) и уи(и) ( 1.21) максималь-
НсЦ
2) Минимальна только степень нечеткости множеств с единственным ненулевым элементом - как ’’четких", так и ’’нечетких".
Из сказанного вытекает, что энтропийная мера нечеткости обладает недостатками. Тем самым важны другие подходы к оценке степени нечеткости.

Метрический подход


Основная идея этого подхода к измерению степени нечеткости множеств базируется на использовании понятия расстояния между нечеткими множествами (раздел 1.4).
Идея метрического подхода заключается в оценке степени нечеткости как расстояния между оцениваемым множеством и некоторым множеством с известной степенью нечеткости.
Для строгого определения этой идеи нам понадобятся ряд понятий.
Пусть А - нечеткое множество. Обычное множество А с функцией принадлежности
{0, если ha(u) 0, 5
1, если ha(u) 0, 5
0 или 1, если ha(u) = 0,5
называется ближайшим к нечеткому множеству А.
Будем называть множество А* с известной степенью нечеткости базисным множеством.
Пример 3 В качестве примеров базисных множеств можно привести:
1) А* = А; Это множество определяется множеством А и им,ест степень нечеткости, равную нулю. Чем больше расстояние от некоторого множества до его ближайшего четкого множества, тем больше степень его нечеткости.
2) А* = А0,5, где уАоб (и) = 0.5 Чи Е U. Это максимально нечеткое множество. Чем ближе к нему некоторое нечеткое множество, тем больше степень его нечеткости.
Теперь мы можем дать определение степени нечеткости множества.
Пусть f - некоторая монотонная функция, р(х, у) - метрика в P(U), А* - базисное множество, тогда степенью нечеткости ДА) нечеткого множества А называется значение ДА) = f [р(А,А*)}.
Функция f подбирается для удовлетворения некоторым естественным требованиям для степени нечеткости, которые определяются для каждой задачи.
Примерами таких требований могут быть изменение степени нечеткости в пределах от 0 до 1, равенство степени нечеткости нулю для обычного множества и т.п. Подробнее о таких требованиях можно узнать в разделе 1.5.3.
Ниже приводятся примеры конкретных функционалов, измеряющих степень нечеткости.
Пример 4 В качестве примеров степени нечеткости можно привести:
1) ?і(А) = 2е(А,А); 0 ?і(Л) 1;
2) ?2(А) = 1 _ 2d(A, А0,5); 0 ?2(А) 1

Аксиоматический подход


Основная идея аксиоматического подхода заключается в формулировании некоторых ’’естественных" требований (аксиом) к степени нечеткости, и поиске конкретных функционалов, удовлетворяющих этим требованиям.
Обычно пользуются следующими аксиомами степени нечеткости множества.
P1. ? (А) = 0 (минимально) для ситуаци и, когда А - обычное множество;
P 2. ? (А0,5) = 1 (максимально);
P3. ? (А) ?(B), если рл(и) рв (и) при рв (и) 0.5 и рл (и) рв (и) при
рв (и) 0.5 (в этом случае говорят, что А является заострением B);
P4. ? (А) = ? (А) (симметриченость по отношению к 0, 5).
Иногда дабавляется аксиома P5.
P5. ? (А U B) + ? (А П B) = ?(А) + ?(B), т.е. ? является оценкой на решетке P (U).
Нетрудно проверить, что приведенные в примере 4 функционалы удовлетворяют данным аксиомам. И обратно, с помощью подбора функции f в рамках метрического подхода (определение 1.5.2) можно добиться удовлетворения P 1,P2; монотонность f и использование в качестве аргумента расстояния до обычного или максимально нечеткого множества гарантирует выполнение P3, P4.

Некоторые свойства степени нечеткости множества


Приведем некоторые свойства степени нечеткости, иллюстрирующие ее ’’естественность", то есть удовлетворение интуитивным представлениям о ней.
В качестве примера рассмотрим степень нечеткости ?(А) = 2е(А, А).
Рассмотрим множество нечетких множеств, имеющих одну и ту же степень нечеткости
Ф(А) = {B : ? (B) = ? (А)}. (1.34)
Равенство ?(B) = ? (А) явдяется условием отношения эквивалентности на P (U), Ф(А) - соответствующий класс эквивалентности.
Ниже формулируется ряд утверждений, часть из которых достаточно очевидна, часть доказана в работах [41], [43].
Утверждение 6 Соотношения B е Ф(А) м B Е Ф(А) эквивалентны,.
Пусть g - некоторая взаимнооднозначная функция, определенная на U. Нечеткие множество Лд, определяемое функцией принадлежности рЛд(и) = рЛ(д-1(и)) будем называть перестановкой множества Л.
Утверждение 7 Если Bg - перестановка множесгпва B, соотношения B Е Ф(Л) и Bg е Ф(Л) эквивалентны,.
Часным случаем перестановки является сдвиг функции принадлежности влево или вправо [41]. Поэтому справедливо
Следствие 1 Если B\ - сдвиг множесгпва B на \ единиц, соотношения B е Ф(Л) и B\ е Ф(Л) эквивалентны,.
Утверждение 8 Если для всех и из U выполнено ?Лі (и) Рл2 (и), то
1) ?(Лі) С(Л2) при ^Л2 о, 5;
2) С(Лі) С(Л2) при і^Лг о, 5.
Следствие 2 Если при i = 1, 2 выполнено Bi Е Ф(Л) и B3 = B1 П B2, то
1) ?(B3) ?(Л) при Цві(и) 0.5 У и Е U;
2) ?(B3) ?(Л) при pBi (и) 0.5 У и Е U.
Следствие 3 Если при i =1, 2 выполне но Bi Е Ф(Л) и B3 = B1 U B2, то
1) ?(B3) ?(Л) при pBi (и) 0.5 У и Е U;
2) ?(B3) ?(Л) при pBi (и) 0.5 У и Е U.
Последние два следствия свидетельствуют о том, что операция дополнения не выводит нас из класса функций одинаковой степени нечеткости; операции же пересечения и объединения, вообще говоря, не сохраняют класса функций одинаковой степени нечеткости. При последних двух операциях нечеткость может как увеличиваться, так и уменьшаться, однако кокой-либо систематический эффекит увеличения (уменьшения) нечеткости возможен при довольно сильных ограничениях, редко встречающихся на практике.
В заключении рассмотрим значение степени нечеткости для некоторых специальных типов функций принадлежности.
Справедливы следующие предложения.
Утверждение 9 Если рЛ(и) = s(u; a,@,Y), то ? (Л) = 3 (^ а).
Утверждение 10 Если рЛ(и) = п(и; (3,і), то ?(Л) = |
Содержательный смысл утверждений 9 и 10 состоит в том, что чем ’’круче" возрастает s функция и чем ’’уже" п функция, тем меньше их степень нечеткости.
Пусть функции принадлежности являются кусочно-линейными (Рис. 1.4). Обозначая через и^ и ив левую и правую границу области неопределенности, мы можем задать функцию принаждежности в аналитическом виде, а именно:
и uL uL и uR и uR
u uL Ul u UR u uR
Обозначим множество таких нечетких множеств через L. Справедливо следующее предложение.
Утверждение 11 Если A Е L, то ?{A) = -щщ, где d = uR uL.
Таким образом, чем меньше область неопределенности, тем меньше степень нечеткости множества, что согласуется с интуитивным представлениям о нечеткости, степени нечеткости множества, изложенными в 1.5.4.

Глава 2 Нечеткие отношения

Понятие отношения играет важную роль в математике и ее приложениях. Это понятие активно используется в теории автоматов [22]; распознавании образов [15]; при моделировании структуры сложных систем [23], [25], [27]; при анализе процессов принятия решений [23], [6] [28], [30] и многих других областях. Понятие отношения также можно обобщить на нечеткий случай. При этом обнаруживаются некоторые новые интересные свойства.
Так, например, понятие класса эквивалентности заменяется понятием подобия. Подобие является не таким жестким, и, поэтому, более подходящим для представления менее определенных и довольно часто встречающихся ситуаций.
В рамках нечетких отношений можно ввести некоторые новые типы отношений, например, сходства и несходства, более адекватно описывающих многие практические ситуации.
Нечеткие отношения вводятся как нечеткие подмножества специальным образом устроенного универсального множества. Многие понятия и свойства нечетких отношений в данной главе описаны схематично, поскольку подробный анализ их аналогов проведен в главе 1.

Основные операции и их свойства

Напомним определение прямого произведения двух множеств.
Пусть U1 = {ж} и U2 = {y} - обычные множества. Прямое произведение U1 х U2
множеств Ui и U2 есть множество упорядоченных пар вида (x,y), то есть
Ui х U2 = {(x,y) : x е Ui, y е U2}.
Пусть М - множество принадлежностей. Тогда нечеткое множество R такое, что
V(x,y) е Ui х U2 nn(x,y) еМ
называется нечетким бинарным отношением R в U1 х U2.
Можно привести следующий пример нечеткого бинарного отношения.
Пример 5 Пусть U1 = {x1,x2,x3}, U2 = {y1,y2,y3,y4,y5}, M = [0,1]. Тогда нечеткое бинарное отношение может бытъ задано следующей таблицей:

R Уі V2 V4 V5
xi 0 0.3 0.5 0.9 0.3
X2 0.7 0.2 1 0 0.1
X3 0.9 0 1 0.7 0.4
Естественным обобщением нечеткого бинарного отношения является нечеткое п арное отношение. Оно определяется следующим образом.
Пусть Pn = Ui xU2 *¦- - - xUn - прямое произведение п множеств, M - множество принадлежностей. Нечетким п -арным отношением называется нечеткое множество в Pn, принимающее свои значения в M.
Ниже мы будем рассматривать только нечеткие бинарные отношения. Вводимые понятия естественным образом обобщаются на случай п арных отношений.
Для нечетких отношений вводятся понятия проекций следующим образом. Первая проекция нечеткого бинарного отношения R определяется функцией принадлежности
Дк (х) = тах Дп(х,у)-
у
Вторая проекция нечеткого бинарного отношения R определяется функцией принадлежности
?тгі?) = max Дп(х,?)-
X
Глобальной проекцией h(R) нечеткого бинарного отношения R называется вторая проекция первой проекции (или наоборот):
h(R) = maxmax дп(х,у) = тахтах дп (х,у).
X у у X
Понятия носителя, включения отношений и основные операции для них определяются аналогично соответствующим понятиям для множеств (раздел 1.2).
Носителем S(R) нечеткого отношения R называется обычное множество упорядоченных пар (х,?), для которых функция принадлежности положительна, то есть
S(R) = {(x,V): Дп(х,?) 0}-
Говорят, что нечеткое отношение L содержит нечеткое отношение R (R содержится в L), если для всех пар (х,у) из Ui х U2 выполнено цк(х,?) fiL(x,y)-
Говорят, что нечеткое отношение R является дополнением нечеткого отношения R, если для всех пар (х, ?) из Ui х U2 выполнено (х,?) = 1 цк.(х,?).
Говорят, что нечеткое отношение G является объединением нечетких отношений R и L (G = R U L), если для всех пар (х,?) из Ui х U2 выполнено Цд(х,?) = max [дп(х,?), цс(х,?)] -
Говорят, что нечеткое отношение G является пересечением нечетких отношений R и L (G = R П L), если для всех пар (х,?) из Ui х U2 выполнено дд(х,?) = mm[дn(x,?), д?(х,?)].
Говорят, что нечеткое отношение G является алгебраическим произведением нечетких отношений R и L (G = R - L), если для всех пар (х,?) из Ui х U2 выполнено Дд(х,?) = Дп(х,?) - Дс(х, ?)-
Говорят, что нечеткое отношение G является алгебраической суммой нечетких отношений R и L (G = R+L), если для всех пар (x,y) из U1 х U2 выполнено
Уд(x,y) = yn(x,y)+ Ус(х,?) - yn(x,y) ¦ yc(x,y)-
Говорят, что нечеткое отношение G является дизъюнктивной суммой нечетких отношений R и L (G = R®L), если для всех пар (x,y) из Ui х U2 выполнено G =(ППС) U (RUL).
Не трудно видеть, что, если мы заменим в определениях введенных операций функции принадлежности y(x, y) на характеристические функции h(x,y), то получим определения соответствующих операций, принятые в теории отношений. В этом смысле теория нечетких отношений является обобщением теории (обычных) отношений.
Так как нечеткие отношения есть нечеткие множества на специфическом универсальном множестве, основные операции над ними обладают теми же свойствами. Доказательства свойств аналогичны доказательствам, приведенным в 1.2.
Как и в случае нечетких множеств, нечеткое отношение можно декомпозировать на специальным образом устроенную систему обычных отношений и наоборот, из системы обычных отношений, удовлетворяющим некоторым требованиям, можно синтезировать нечеткое отношение. Такая декомпозиция и синтез нечетких отношений производится с помощью подмножеств а - уровня нечеткого отношения.
Пусть а Е [0,1], Re U х U. Подмножеством а - уровня нечеткого отношения R называется обычное подмножество Ra = {(x,y) : yR(x,y) а}
Функция принадлежности подмножества а - уровня задается выражением
RRa (x, y)
1, yn(x,y) а 0, yn(x,y) а
Достаточно очевидно, что, если а1 а2, то Rai С Ra2.
Утверждение 12 (о декомпозиции). Любое отношение R можно представить в форме
R = max а х Ra
a
Доказательство. Справедливы следующие соотношения:
yn(x,y)= max а = max а х уПа (x,y) = Утаха ахПа (x,y).
a^n(x,y) a
Утверждение доказано.

0.9
0 0 0 1
0 0 1 0
1 0 0 0

1 -
0 0 0 1 1
0 0 0 0
1 0 0 0 \

Композиция нечетких отношений

Операция композиции нечетких отношений Ri в X х Y и R2 в Y х Z позволяет определить нечеткое отношение в X х Z.
(Max-min) - композиция и ее свойства
Пусть Ri есть нечеткое отношение в X х Y, R2 - нечеткое отношение в Y х Z. (Max-min) - композиция Ri о R2 определяется выражением
Цщощ(x,z) = max [minj^R(x,y),^n2(y,z)}] , (2.1)
y
где x E X, y e Y, z E Z.
Вычисление композиции нечетких отношений аналогично вычислению произведения матриц, (’’столбец на строку"), только вместо произведения и суммы выполняются операции взятия минимума и максимума соответственно.
Пример б

0.2 -
1 1 0 1
1 1 1 0
1 0 1 1
0.2 0.5 0 1
04 0.3 0.9 0
1 0 0.7 0.5
max

0.4-
0 1 0 1
1 0 1 0
1 0 1 1

0.3 -
0 1 0 1
1 1 1 0
1 0 1 1

, 0.7 -
0 0 0 1
0 0 1 0
1 0 1 0

0.5
0 1 0 1
0 0 1 0
1 0 1 1
Отно-
Пример 7 Пусть X = {хьХ2,Хз}, Y = {уі,у2,Уз,Уі,Уъ}, Z = {zb Z2, Z3, Z4}. шение Ri на X х Y задано следующей матрицей:
Ri Уі У2 Уз У 4 У5
xi 0.1 0.2 0.5 0.7 0.3
Х2 0.3 0 1 0.3 0.7
Хз 0.1 0.8 0 0 1
Нечеткое отношение R2 на Y
R2 zi z2 z4
Уі 0.9 0 0.4 0.7
У2 0.3 О.4 0.9 1
Уз 1 О.4 0.2 0
У 4 0.3 О.4 0.7 0.2
Уз 0.5 0.5 0.9 0.1
Z задано следующей матрицей:
Тогда нечеткое отншение Ri о R2определено на X х Z и имеет выражается следующей матрицей:

R2 zi z2 z3 z4
xi 0.5 O.4 0.7 0.2
x2 1 0.5 0.7 0.8
x3 0.5 0.5 0.9 0.8
Среди свойств (max-min) - композиции можно выделить следующие.
- ассоциативность: (R3 о R2) ? Ri = R3 ? (R2 ? Ri);
- дистрибутивность относительно объединения:
Ri о (R2 U R3) = (Ri о R2) U (Ri о R3);
- не дистрибутивность относительно пересечения:
R3 о (R2 П Ri) = (R3 о R2) П (R3 о Ri);
монотонность:
A^B ^Яо Л^ЯоБ.
Доказательства данных свойств достаточно очевидны. Читателю предлагается их провести самостоятельно по схемам, которые были нами применены в 1.2. (Мах-х) - композиции
Понятие (Max-min) - композиции можно обобщить следующим образом: заменить в ( 2.1) операцию min на любую другую, для которой выполняются свойство ассоциативности и монотонного неубывания по каждому аргументу:
Пусть операция х является ассоциативной и монотонно не убывает по каждому аргументу. (Мах-х) - композиция определяется следующей функцией принадлежности
Тпі*П2 (x, z) = max [рПі (x, y) х уП2 (y, z)} , (2.2)
y
где x E X, y e Y, z E Z.
Важным частным случаем (Мах-х) - композиции является (Мах--) - композиция. В этом случае операция "х" - это произведение, и, таким образом, ( 2.2) принимает
СЛ?ДуЮЩИИ ВИД!
^Ri-R.2 (x, z) max [^Ri (x, y) * ^R.2 (y, z)} ,
У
где x E X, y E Y, z E Z.
Другим примером (Мах-х) - композиции в случае, когда множество принадлежностей M = [0,1], является композиция, получаемая из ( 2.1) заменой операции min на среднее арифметическое:
TRi-R2 (x z)
(Tni (x,y) + Тп2 (y,z))
max
y
где x Е X, y Е Y, z E Z.
Другие конкретные (Max-*) - композиции и их свойства рассматриваются в работах [21], [29].
Выбор того или иного варианта (max-*) - композиции в приложениях определяется свойствами задачи.

Нечеткие бинарные отношения в U х U

Рассмотрим случай U1 = U2 = U, M = [0,1]. Для нечетких отношений довольно естественно вводятся свойства рефлексивности, симметричности и транзитивности.
Нечеткое бинарное отношение R называется рефлексивным, если yR(x,x) = 1 Ух Е U.
Нечеткое бинарное отношение R называется симметричным, если yR(x,y) = а ^ Уя(y,x) = а yx,y Е U.
Нечеткое бинарное отношение R называется транзитивным, если yR(x,z) maxy [yn(x,y),yn(y,z)] yx,y,z E U.
Пример 8 Отношение "x близко к у" рефлексивно, симметрично, но не транзитив-но; отношения "у много больше х" "у чище х" - не рефлексивны, не симметричны, но транзитивны.

Транзитивное замыкание нечеткого бинарного отношения


Пусть R - нечеткое отноше ние в U х U. Определ им R2 = RoR функцией принадлежности
Уя2 (x,z) = max[min(pn(x,y),pn(y,z))], y
где x,y,z Е U.
Сравнивая последнее выражение с определением транзитивности для нечетких бинарных отношений, не трудно увидеть, что свойство транзитивности можно записать в следующем виде:
R2 CR
Аналогично можно определить по индукции Rk\
Rk = RoRk-1, k = 2, 3,....
Пусть R2 C R и Rk+1 C Rk, k = 2, 3,.... Тогда, очеви дно, Rk С R.
Транзитивным замыканием нечеткого бинарного отношения будем называть отношение
(2.3)
к = ки 7г2 и я3 и....
Справедливо следующее
Утверждение 13 Транзитивное замыкание любого бинарного отношения есть транзитивное бинарное отношение
Доказательство. Согласно ( 2.3) можно записать:
п2 = пок = п2 ип3 ип4 и....
Сравнивая последнее выражение с ( 2.3), можно записать: П2 С П, что и доказывает транзитивность П.
Утверждение доказано.
Как проверить, построили мы или нет транзитивное замыкание конкретного нечеткого бинарного отношения? Ответ на этот вопрос дает следующее
Утверждение 14 Пусть П - некоторое нечеткое бинарное отношение. Если существует к такое, что Пк+1 = Пк, тоП = ПиП2 U ... иПк.
Доказательство. Доказательство непосредственно следует из соотношений:
п = пиП2 и... ипк ипк+1 ипк+2 и... =
= пип2 и... ипк ипк ипк и... = пип2 и... ипк.
Утверждение доказано.
Всегда ли композиция пі оп2 ил и п2 опі двух транзитивных отн ошений пі и п2 есть транзитивное отношение? Можно привести пример, что это свойство не всегда выполняется.
Пример 9 Пусть пі задается таблицей ( 2.4)- Это отношение транзитивно, т.к.



Устойчивость степени нечеткости ПОСП

Интерпретация. Рассмотрим процесс описания человеком реальных объектов. Мы не имеем никакой неопределенности при лингвистическом описании объекта, имеющего ’’физическое" значение признака u (Рис.
4.3). Мы присвоим ему лингвистическое значение ai без сомнений и колебаний.
Мы можем повторить данные рассуждения для объекта, имеющего ’’физическое" значение признака us. Мы без колебаний выбираем термин а2 для его лингвистического описания без сомнений. Мы начинаем испытывать трудности при выборе

Устойчивость степени нечеткости ПОСП

Рис. 4.3:

лингвистического значения для объекта, имеющего ’’физическое" значение признака и2. Эти трудности возрастают (из) и достигают максимального значения при описании объектов, имеющих ’’физическое" значение признака и4: для таких объектов оба лингвистических значения одинаково подходят.
Если мы рассмотрим значения подынтегральной функции
V(st, и) = 1 - (iq (и) - /ц* (и)) в этих точках, мы можем увидеть, что 0 = ) = у^,щ) n(st, и2) n(st, из) n(st, и4) = 1.
Таким образом, значение интеграла ( 4.6) мы действительно можем интерпретировать как среднюю степень трудностей описания человеком реальных объектов (ситуаций) в рамках соответствующего ПОСП.
Рассмотрим некоторые свойства функционала ( 4.6). Для этого рассмотрим следующие подмножества L:
L - множество кусочно - линейных функций из L, которые являются линейными на множестве неопределенности U = {и Е U : Vj (1 j t) 0 /ij(и) 1},
L - множество функций из L, являющихся кусочно-линейными на U (включая
U).
Теорема 5 Пусть st Е Gt(L). Тогда Дst) = 2Щ^^е d = \U|-
Доказательство. Рассмотрим простейший случай t = 2 (Рис.
4.4).
Зафиксируем две точки:
й2ь - левая ненулевая граница ia2 (и) и
U\r - правая ненулевая граница цаі (и).
Значение интеграла ( 4.6) не равно нулю только на отрезке \n2L, n\R]. Таким образом,
= щ ]?(1 (u) Vq (u)))du =
(4.7)
= Щ\!_ (1 - ?(u) - (u)))du-
Используя простейшие формулы элементарной геометрии, мы можем написать:

v1 (u) 1 | 1
d (u1R u),
{ 0
если u u2L если u2L u u1R , если u u1R (4.8)
V2 (u) j \ 0
1 (u u2L), 1,
если u u2L если u2L u u1R , если u u1R (4.9)
где d = u1R u2L.
Подставляя ( 4.8), ( 4.9) в ( 4.6) и вспоминая ( 4.5), мы можем написать:
= U fiL(1 (ViI(u) Vq (u)))du =
Ul1R+U2L) (1 (ViI(u) Vq (u)))du+ + i;UR+~U2L)(1 (Vi1(u) Vq(u)))du * (um + u2L 2u)du
U
UlR

Устойчивость степени нечеткости ПОСП

Доказательство теоремы достаточно очевидно.
Так как любая st Е Gt(L) может быть со сколь угодно большой точностью аппроксимирована совокупностью нечетких множеств из st Е Gt(L), то соотношение ( 4.10) справедливо для всех st Е Gt(L).
Пусть g некоторая взаимно-однозначная функция, определенная на U. Эта функция индуцирует преобразование некоторой st Е Gt(L), определенной на универсальном множестве U в g(st), определенной на универсальном множестве U', где
U' = g(U) = {и' : и' = g(u), и Е U}.
Это преобразование можно определить следующим образом: g(st) есть множество функций принадлежности {у1(и'),y't(u')}, где
у,j(и') = vj(g(u)) = ?з(g-1 (и')) = ?з(и),?з(и) Е st, j t.
Следующий пример иллюстрирует данное определение.
Пример 20 Пусть st Е Gt(L), U - универсум st и g - растяжение (сжатие) универсума U. В этом случае g(st) есть совокупность функций принадлежности, полученная из st таким, же растяжением, (сжатием).
Теорема 7 Пусть st Е Gt(L), U - универсум st, g - некоторая, линейная взаимнооднозначная функция на, U и ?(st) = 0. Тогда ?(st) = ?(g(st)).
Доказательство. Рассмотрим простейший случай t = 2 (смотри доказательство теоремы 5). Если s2 Е G2(L), то, в силу ортогональности,
уаі (и') 1 уа2 (и') ^и Е U
Таким образом,
= U J2rR (1 - (и) - Уі* (u)))du =
JUa (2)(1 - (?аі (и) - ?а2 (и)))ди+ + ?1R( 1 )(1 - (?а2 (и) - Уаі (u)))du
(4,11)
It? (2)(1 - ((1 - ?а2 (и)) - ?а2 (u)))du+
2
IUI
U2L
U1R
+ f?R( 1 )(1 - ((1 - ?аі (и)) - ?аі (u)))du
_2_ IUI
('} ?а2 (u)du + QR 1) ?аі (u)du
Повторяя данные рассуждения для s't = g(st), мы можем написать:
2
Г9(Ча)( 2)) ря(иш) ? (s2)
у' (u')du'
у! (и')ди' +
\g(U )|
g( (2))
С(2?)
Производя замену переменных u' = g(u), мы можем переписать ( 4.12) следующим образом:
9(а]_ ( 2 ))
mL (g(u))dg{u)+
? (4)
C9(9
Jaiw
g(u2L)
\g(u )|
g(uiR)
9(9-I( 1 ))r ai
mL (g(u))dg(u)
(4,13)
9ai ( 2 )
U2L
ju
JU‘
Ma2 (u)g' (u)du+
+ C-Ri) Mai (u)g'(u)du
\,(U )\
Последнее соотношение в ( 4.13) является следствием определения g(st). Равенство ?(s2) = ?(g(s2)) эквивалентно равенству
JRa {~2) Ma2 (u)du + 1) Маг (u)du
/URL (} Ma2 (u)g'(u)du + QR( 1
2
\и \
(4,14)
UiR 9ai ( 2 )
Mai (u)g'(u)du
\g(u )\
Равенство ( 4.14) мы можем переписать как
Г9-1 ( 2 ) ¦JU 2L
j du+
Mai (u)
_1 _ яПЩ \U\ _\g(u )\
I Г U1R
+ J 9-1 (1)
Ма2 (u)
(4.15)
сел du = о
\g(U)\) au 0
1
\U \
Если g(u) - линейная функция, то g(u) = ku + а, гДе k, а некоторые константы. Значение g'(u) = k = 9(uUlUUI' ^u2, u1 E U, и, в частности, g'(u) = Используя
последнее равенство, мы можем написать:
_ g'(u) = 0 \U\ \g(U)\ -
Таким образом, ( 4.15) справедливо.
Для доказательства теоремы в общем случае t 2 мы должны повторить наши рассуждения для всех областей неопределенности \uj^ uj-1yR] (2 j t).
Теорема доказана.
Это свойство означает, что человек описывает разнотипные объекты в рамках некоторого семантического пространства с равными трудностями, если физические параметры объектов одного типа можно получить из параметров объектов другого типа некоторым линейным преобразованием. Например, используя множество термов (высокий, средний, низкий} мы описываем людей, деревья, здания с одинаковыми трудностями; используя множество значений (очень близко, близко, не близко, далеко} мы описываем расстояния между молекулами, улицами в городе, городами на карте и т.п. с одинаковыми трудностями.
Степень нечеткости одного множества, индуцированная ?(st) может быть определена как степень нечеткости тривиальной совокупности нечетких множеств, определенной одним множеством m(u)‘
He трудно доказать, что ( 4.16) обладает всеми свойствами степени нечеткости множества, изложенными в 1.5.4.

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

Вернемся к примеру 19 и проблеме 1. На основе свойств степени нечеткости ПОСП (раздел 4.4) и ее интерпретации (с. 60), мы можем сформулировать следующую методику выбора оптимально множества значений качественных признаков.
1. Формируются все возможные (все ’’разумные") множества значений признака.
2. Каждое множество значений признака представляется в виде полного ортогонального семантического пространства.
3. Для каждого множества значений вычисляется степень нечеткости ПОСП.
4. В качестве оптимального множества значений как по критерию 1, так и по критерию 2, выбирается то множество степень нечеткости которого минимальна.

Устойчивость степени нечеткости ПОСП

Одним из ограничений методики выбора оптимального множества значений качественных признаков (раздел 4.4), существенно используемых при ее анализе, является предположение об одинаковости функций принадлежности используемых лингвистических понятий. Интуитивно ясно, что функции принадлежности у всех людей не могут быть полностью одинаковыми.
Данный тезис можно проиллюстрировать следующими примерами.
Если попросить оценить возраст юношу и пожилого человека, то, скорее всего, их оценки будут различаться: для молодого человека 50 лет - это старость, для пожилого - зрелый возраст. То же самое может наблюдаться при оценке роста низким и высоким человеком: функции принадлежности соответствующих лингвистических понятий у первого будут сдвинуты влево, у второго - вправо относительно друг друга.
Подобные ситуации давно были замечены и даже послужили основой сюжета ряда детективов.
Более сложное взаимодействие между семантикой одинаковых терминов может наблюдаться у людей разных национальностей (проживающих в различных геокли-матических зонах) в силу принципа лингвистической дополнительности - одного из принципов психолингвистики [8]. Так, например, жители крайнего севера (эскимосы, чукчи) различают несколько оттенков снега, соответствующих его состоянию, финны имеют несколько названий для синего цвета.
Для отражения перечисленных факторов будем считать, что функции принадлежностей источника информации и пользователя не совпадают, а могут находиться в некоторой полосе ширины 6, то есть заданы с некоторой ’’точностью" 6 (рис. 4.5).
Выразим основные параметры ($і и 82), необходимые для анализа модели, как функции от 8. Для этого воспользуемся элементарными соотношениями из тригонометрии.
Обозначим через а угол наклона pa2 (u) в точке U2L (рис. 4.5).
Тогда tan а = Ц, где d = U1r u2L- Рассмотрим более подробно треугольник ABC, где ABAC = а, \BC\ = f, \CD\ = 2 \AC\ = у (рис. 4.6).

Устойчивость степени нечеткости ПОСП

Рис. 4.5:

Устойчивость степени нечеткости ПОСП


\вс\ Из AABC следует, что tan а Таким образом, = у и, следовательно,
81 = 82 d. (4.17)
Выразим 82 через 8 и d. С помощью простейших тригонометрических соотношений из ACDB и AADC, получаем, что 82(1 + d2) = 8^d2.
Из последнего равенства получаем:
82 = dp (1 + d2)
или
82 = d V1 + d2. (4.18)
Вспоминая соотношение 81 = 82d, получаем:
81 = 8Vl + d2. (4.19)
Имея выражения для 82 и 81 (( 4.18) и ( 4.19) соответственно) можно оценить средние индивидуальные потери информации и шумы для описанной модели (будем называть ее 8 - модель и обозначать G6t (L)), а также степень нечеткости соответствующего ПОСП.

Степень нечеткости в 8 - модели

Построим обобщение формулы ( 4.6) для случая 8 модели. Для этого рассмотрим некоторую точку u Е U (рис.
4.5). Достаточно очевидно, что что нижние и верхние оценки для степени нечеткости в точке ?(st) и Дst) будут достигаться при функциях принадлежности, имеющих изображенный на рис.
4.7 и 4.8 вид соответственно (на рис. 4.7 изображена наиболее близкая к характеристической функция принадлежности; на рис.
4.8 - наиболее близкая к функции ц(и) = 0.5Vu Е U функция принадлежности из данной области).
Для формализации записи таких функций введем следующие величины:
q = {R, L}, (4.20)

Устойчивость степени нечеткости ПОСП


Устойчивость степени нечеткости ПОСП

(4,21)
\ R, если q = L, \ L, если q = R,
UjL + Uj-1,R $1 UjL + Uj-1,R $1
(4.22)
Тогда
V(st,u) = 1 - (Д (u) - i| (u)) ,
(4.23)
гд?
(4.24)(u) = maxijt {if(u),iR(u)}
R, yR(u) yR(u) q ’ L, yR(u) iR(u)
(u) = maxijtj=i*1 (u)) = f 1 - (i|(u) - iq(u)) , u € U\U I 0.5, u G U
V(st,u)
(4.25)
Аналогично ( 4.6) нижние и верхние оценки -(st) имеют следующий вид:
(4.26)
(4.27)
-(st) = Щ J n(st,u)du’
-(st) = щ Jv n(st,u)du.
Теорема 8 Пусть s2 € GS2(L) Тогда
d (1 - $2)2 21U |
d (1 + 2$2) 2|U |
- (s2)
(s2) При выводе ( 4.28) использовалась замена переменных z = u u2L и соотношение Si = dS2 ( 4.17).
Аналогично вычислению ?(s2), представим й(s2) следующим образом:
I 51 fU 1R + -f
тТ I n(S2,u)du =-1 I V(s2, u)du
\U \ JU \U \ Ju2L-51
'U2L+U1R
2
y(s2,u)du
\U I Ju 2L-Д
U2L~ 2
u2L+ulR ^1
2 2
(- 5i
I ulR
-- u
2
Si
2
du +
, u2L+u1 R
2
+Ш I- - du \ U \ J u2L+u1 R ?l
2 (u u2L) du
ddu +
d\U \
f 5i
U2L -2
f 5i
U2L 2
A Si =
+ U ~2~
(d Sl) du
I 51
U2L 2
d ^1
d /*2 ~21 d
d- + 2 zdz (d Si) -
2 51 2
. .
2(d d si) + 2 M +
+ A
\U \
iL = \U \
d\U \ 2
d\U \
d Si d dS2 d . .
2\U\ + \U\ = 2\U\ + \U\ = 2\U\ (+ 2)
(4.29)
При выводе ( 4.29) использовалась замена переменных и соотношение Sl = dS2
( 4.17).
Теорема доказана.
Терема 8 довольно легко обобщается на случай более двух значений признака. Теорема 9 Пусть st Е Gf (L).
c(st)
D (1 S2)2
2\U\ ¦
C(st) =
D (1 + 2S2) 2\U\ :
где D Xj=i dj,j+i dj,j+i ujR uj+i,L-
Доказательство аналогично доказательству теоремы 5 с учетом теоремы 8.
Сравнивая утверждения теорем 5 и 9 мы можем утверждать, что малые значения 8 не оказывают существенного влияния на значение степени нечеткости ПОСП, то есть степень нечеткость является устойчивой.
Это позволяет утверждать, что сформулированная нами методика выбора оптимального множества значений качественных признаков (раздел 4.4) может применяться в практических задачах. На основе теоремы 7 можно утверждать, что мы можем строить оптимальные множества значений качественных признаков в наиболее простых, ясных для эксперта ситуациях, а использовать их во всех случаях, получающихся из данного некоторым линейным преобразованием универсального множества.
В заключение отметим, что изложенные в данной главе результаты могут рассматриваться как первые наброски общей теории измерения степени нечеткости нечетких объектов. Эти исследования имеют не только теоретический интерес, но и позволяют решать практические задачи.
Так, например, можно показать, что степень нечеткости связана с показателями качества поиска информации в нечетких (лингвистических) базах данных [44], [41]. Это означает, что мы имеем возможность на основе качества исходной информации ’’вычислить" предельно возможные показатели качества поиска информации в таких базах данных.
Представляет интерес определение понятия степени нечеткости для других нечетких объектов. Определение степени нечеткости нечеткого отношения позволит, например, определять степень нечеткости систем логического вывода, изучить зависимость качества исходной информации и нечеткости вывода с одной стороны и качества работы экспертных систем, нечетких контроллеров и других прикладных нечетких систем с другой.

Литература

[1] Авдюнина Л.И., Черезова Н.Н. Лингвистический подход к решению задачи оперативного ситуационного анализа в организационных системах, it Управление при наличии расплывчатых категорий. Тезисы докладов IX научно - технического семинара.
Баку, 1987, с. 17-19.
[2] Алиев Р.А., Шахназаров М.М., Гулько Д.Е. Экспертная система для решения задач планирования непрерывных производств с нечетким представлением знаний. it Управление при наличии расплывчатых категорий: Тезисы докладов IX научно - технического семинара.
Баку, 1987, с. 43-46.
[3] Батыршин 11.3. О мерах энтропии размытых множеств. Исследование операций и аналитическое проектирование в технике.
Труды Казанского авиационного институтата. 1978, Вып.
1, с. 40 - 45.
[4] Веллман Р., Заде Л. Принятие решение в расплывчатых условиях. Вопросы анализа и процедуры принятия решений.
Пер. с англ. М., Мир, 1976, с. 172 -215.
[5] Берг А.И. Кибернетика - наука об оптимальном управлении.
М., ’’Энергия", 1964.
[6] Блишун А.Ф. Моделирование процесса принятия решений в нечетких условиях на основе сходства понятий классов.
Автореферат диссертации на соискание ученой степени кандидата физико-математических наук. М., ВЦ АН СССР, 1982, 19 с.
[7] Борисов А.Н., Осис Я.Я. Методика оценки функций принадлежности элементов размытого множества. Кибернетика и диагностика, Рига, PI III.
1970, с. 125-134.
[8] Брутян Г.А. Гипотеза Сепира - Уорфа. Ереван, 1968, 120 с.
[9] Величковчкий Б.М. it Современная когнитивная психология. М., Издательство МГУ, 1982, 336 с.
[10] Винер Н. Творец и робот. М., Прогресс, 1966, 255 с.
[11] Глушков В.М., Брановицкий В.И., Довгялло А.М. и др. Человек и вычислительная техника. Киев, Наукова думка, 1974, 294 с.
[12] Горелик А.Л., Гуревич И.Б., Скрипкин В.А. Современное состояние проблемы распознавания. М., Радио и связь, 1985, 98 с.
[13] Дюбуа , Прайд 1990 Теория, возможностей: Приложения к представлению знаний в информатике.
[14] Жуковин В.Е., Оганесян Н.А., Бурштейн Ф.В., Корелов Э.С. Об одном подходе к задачам принятия решений с позиций теории нечетких множеств. Методы принятия, решений в условиях неопределенности.
Рига: РПИ, 1980, с. 12-16.
[15] Журавлев ІО.І I. Об алгебраическом подходе к решению задач распознавания и классификации, it Проблемы кибернетики. 1978, Вып.
33, с. 28 - 57.
[16] Заде Л.А. Основа нового подхода к анализу сложных систем и процессов принятия решений. Математика сегодня. Под ред.
Н.Н. Моисеева, М., Знание, 1974, с. 5 - 48.
[17] Заде Л.А. Понятие лингвистической переменной и его применение к принятию приблизительных решений. М., Мир, 1976, 165 с.
[18] Заде Л.А. Размытые множества и их применение в распознавании образов и кластер-анализе. Классификация и кластер.
Под. ред. Дж.
Вэн Райзин, М., Мир, 1980, с. 208 - 247.
[19] Ильин В.А., Поздняк Э.Г. Основы, математического анализа. Частъ 1. М. Наука, 1982, 616 с.
[20] Киквидзе З.А., Ткемаладзе Н.Т. Об одном способе взвешивания элементов нечеткого множества.
Сообщения АН СССР, 1979, т. 93, 2, с. 317-320.
[21] Кофман А. Введение в теорию нечетких множеств. Пер. с франц. М., Радио и связь, 1982, 432 с.
[22] Кудрявцев В.Б., Алешин С.В., Подколзин А.С. Введение в теорию автоматов. Москва, ’’Наука", 1985, 319 с.
[23] Кузьмин В.Б. Построение групповых решений в пространствах четких и нечетких бинарных отношений. М., ВНИИСИ, 1982, 63 с.
[24] Ларичев О.И., Петровский А.Б. Системы поддержки принятия решений: современное состояние и перспективы развития. Итоги науки и техники. Серия "Техническая кибернетика".
Т. 21, М., ВИНИТИ, 1987, с. 18 - 35.
[25] Литвак Б.Г. Экспертная информация: методы получения и анализа. М., Радио и связь, 1982, 184 с.
[26] Ляпунов А.А. О некоторых общих вопросах кибернетики. ".Проблемы кибернетики", вып.1, 1959.
[27] Миркин Б.Г. Анализ качественных признаков и структур. М., Наука, 1982, 286 с.
[28] Модели принятия решений на основе лингвистической пе- ременной. Под ред. А.Н.
Борисова, А.В. Алексеева, О.А.
Крумберга. Рига, Зинатне, 1982, 256 с.
[29] Нечеткие множества в моделях управления и искусственного интеллекта. Под ред.
Поспелова Д.А. М., Наука, 1986, 311 с.
[30] Орловский С.А. Проблемы принятия, решений при нечеткой исходной информации. М., Наука, 1981, 208 с.
[31] Петров Б.Н., Уланов Г.М., Гольденблат И.И. и др. Информационные и термодинамические аспекты качественной теории эволюционных моделей развивающихся динамических систем управления. Итоги науки и техники.
Серия "Техническая кибернетика". Т.Ю., М., ВИНИТИ, 1978, с. 4 - 13.
[32] Попов Э.В. Экспертные системы: решение неформальных задач в диалоге с ЭВМ. М., Наука, 1987, 288 с.
[33] Построение экспертных систем,. Под редакцией Ф. Хейес-Рот, Д. Уотерман, Д. Ленат. М., Мир, 1987, 441 с.
[34] Представление знаний в человеке - машинных и робототехнических системах. Том С, М., ВИНИТИ, 1984, 412 с.
[35] Пфанцгаль И. Теория, измерений. Пер. с англ. М., ’’Мир", 1978
[36] Рубахин В.Ф. Психологические основы, обработки первичной информации. Ленинград, Наука, 1974, 518 с.
[37] Руспини Э.Г. Последние достижения в нечетком кластераанализе. Нечеткие множества и теория возможностей.
Последние достижения Под редакцией Рональда Р. Ягера, М., Радио и связь, 1986, с 47 - 62.
[38] Рыжов А.П., Аверкин А.Н. Аксиоматическое определение степени нечеткости лингвистической шкалы и ее основные свойства. II Всесоюзная, конференция ".Искусственный интеллект - 90" : Секционные и стендовые доклады,.
Том 1, Минск, 1990, с. 162 - 165.
[39] Рыжов А.П. Об одном методе выбора множества шкальных значений нечетких лингвистических шкал. Всесоюзная, конференция по искусственному интеллекту.
21 - 25 ноября, 1988 г.: Тезисы докладов. Том I, Переславль-Залесский, 1988, с. 521 - 525.
[40] Рыжов А.П. Об одном методе оптимального описания объектов и ситуаций в интеллектуальных системах.
Создание и применение гибридных экспертных систем,: Тезисы докладов Всесоюзной конференции, Ноябрь 1990 г., Рига, 1990, с. 62 - 64.
[41] Рыжов А.П. О степени нечеткости размытых характеристик. Математическая кибернетика, и ее приложения в биологии Под редакцией Л.В.Крушинского,
С.В.Яблонского, О.Б.Лупанова. М., Издательство МГУ, 1987, с. 60 - 77.
[42] Рыжов А.П. О степени нечеткости размытых характеристик.
Проблемы теоретической кибернетики: Тезисы докладов VII Всесоюзной конференции 18 сентября - 20 сентября 1985 г. I Часть, Иркутск, 1985, с 53 - 55.
[43] Рыжов А.П. Степень нечеткости лингвистической шкалы и ее свойства.
Нечеткие системы поддержки принятия, решений. Под редакцией Аверкина А.Н. и др., Калинин, Издательство Калининского госуниверситета, 1988, с. 82 - 92 .
[44] Рыжов А.П. Оценка степени нечеткости и ее применение в системах искусственного интеллекта. Интеллектуальные системы. Т.1, Вып.
1-1. Москва, МНЦ КИТ, 1996, с. 95 - 102.
[45] Садомов Ю.Б. О структурной организации и развитии диалоговых систем.
Человеко-машинные процедуры решения оперативных задач в АСУ. М., ДНТП, 1974, с. 12 - 17.
[46] Санчес Гуверне Ж., Бартолен Р., Вован Л. Лингвистический подход к нечеткой логике ВОЗ-классификации дисепотеинемии. Нечеткие множества и теория возможностей.
Последние достижения. Под редакцией Рональда Р. Ягера, М., Радио и связь, 1986, с. 173 - 182.
[47] Смете Ф. Простейшие семантические операторы. Нечеткие множества и теория возможностей.
Последние достижения. Под редакцией Рональда Р. Ягера, М., Радио и связь, 1986, с. 144 -158.
[48] Танака X., Цукияма Т, Асаи К. Модель нечеткой системы, основанная на логический структуре. Нечеткие множества и теория возможностей.
Последние достижения. Под редакцией Рональда Р. Ягера, М., Радио и связь, 1986, с. 63 - 75 .
[49] Тарасов В.Б., Перфильев С.А. О расстояниях между нечеткими множествами и их использовании в задаче принятия решений.
Управление при наличии расплывчатых категорий: Тезисы Y научно-технического сем,ина,ра. Пермь, 1982, с. 76 - 79.
[50] Ту Дж., Гонсалес Р. Принципы, распознавания образов. Пер. с англ., М., Мир, 1978, 411 с.
[51] Тэрано Т, Асаи К., Сугэно М. 1993 Прикладных нечеткие систем,ы.
[52] Фу К. Структурные методы в распознавании объектов. Пер. с англ.
М., ’’Мир", 1977.
[53] Человек и ЭВМ (психологические проблемы, автоматизации управления). Под редакцией Тихомирова О.К., М., Экономика, 1973, 183 с.
[54] Шапиро Д.И. Организационные систем,ы, управления: использование расплывчатых категорий. М., Энергоатомиздат, 1983, 117 с.
[55] Шер А.П. Согласование нечетких экспертных оценок и функция принадлежности в методе размытых множеств.
Моделирование и исследование систем автоматического управления, Владивосток, ДВНЦ АН СССР, 1978, с. 111-118.
[56] Шеридан Т.Б., Феррел У.Р. Системы человек - машина: модели обработки информации, управления и принятия, решений человеком, - оператором. Перевод с английского, М., Машиностроение, 1980, 520 с.
[57] Этнопсихолингвистика. Под редакцией Сорокина Ю.А., М., Наука, 1988, 92 с.
[58] Яблонский С.В. Основные понятия кибернетики. ’’Проблемы кибернетики", вып.2, 1959.
[59] Bauer Р., Klement Е., Leikermoser A., Moser В. Approximation of Beal Functions by Buie Bases. Proceedings of the Fifth International Fuzzy Systems Association World Congress, Seoul, Korea, 1993 V. 1, p. 239-242.
[60] Bezdek J.S. Numerical taxonomy with fuzzy sets. Journal of Mathematical Biology.
1974, v. 1, p. 57- 71.
[61] Bose P., Piver O. 1993 On, the evaluation of fuzzy quantified queries in a databases managment system.
[62] Braae M., Butherford D.A. Selection of parametrs for fuzzy logic controller.
Fuzzy Sets and Systems, 1979, V.2, p. 185-199.
[63] Bremermann H. Pattern recognition. Systems theory in the social sciences Ed. by H. Bossel at al.
Stuttgart: Binkhauser Verlag, 1976, p. 116-159.
[64] Buckles B.P., Petry F.E. Uncertainty models in, information and database systems Перевод: Модели неопределенности в информационных системах и базах данных. Экспресс-информация. Информатика.
1986, N 43, с. 11 - 14.
[65] СаросеШ В., De Luca A. Fuzzy sets and decision theory. Information, and Control.
1973, v.23, p. 43 - 50.
[66] Chang S.K. On the execution of fuzzy programs using finite state mashines. IEEE Transactions on Computers.
1972, v. 29, p. 15 - 21.
[67] Chu A.T.W., Kalaba B.E., Spingarn J. A comparison of two methods for determining the weights of belonging to fuzzy sets. Journal of Optimization Theory and Applications, 1979, V. 27, p. 531-538.
[68] De Luca A., Termini S. A definition of a non-probabilistic entropy in the setting of fuzzy set theory. Information, and Control.
1972, v.20, p. 301 - 312.
[69] De Luca A., Termini S. Measures of ambiguity in the analysis of complex systems. Lectures Notes on Computer Sciences.
1977, v. 53, p. 58 - 73.
[70] Di Nola A., Ventre A.G. Pointwice chois criteria determined by global properties.
BUSEFAL 1983, v.12, p. 97 - 112.
[71] Dubois D., Prade H. Algorithmes de puls courts chemins pour traiter des donnees flous. RAIRO.
Recherche Operationelle, 1978, v. 12, N 2, p. 213 - 227.
[72] Dubois D., Prade H. Decision-making under fuzziness. Advances in fuzzy set theory and applications, Ed. by M.M.
Gupta, E.K. Eagade, E.E.Jager, Amsterdam, North-Holland Publication Corporation, 1979, p. 279 - 302.
[73] Ebanks B.E. On measures of fuzziness and thier representation.
Journal of Mathematical Analysys and Applications. 1983, v. 94, p. 63 - 76.
[74] Fukami S., Mizumoto M., Tanaka K. Some considerations on fuzzy conditional inferences. Fuzzy Sets and Systems, 1980, v. 4, p. 243 - 273.
[75] Fuzzy Sets and Their Applications to Cognitive and Decision Processes Ed. by L.A. Zadeh et al. N.Y., Academic Press, 1975, 120 p.
[76] Goguen J.A. L-fuzzy sets.
Journal of Mahtematical Analysis and Applications. 1967, v.18, p. 145 - 174.
[77] Ishikawa A., Mieno H. The fuzzy entropy concepts and its application. Fuzzy Sets and Systems.
1979, v.2, p. 38 - 52.
[78] E. Krause, M. Schroder. An application of equality relations to idle speed control. - In: Proceedings of the First European Congress on Intelligent Technologies.
September 7-10, 1993. Aachen, Germany. - V.l. - pp.370-376.
[79] Mamdani E.H. Application of fuzzy ligic to approximate reasoning using linguistic systems.
IEEE Transaktion Computational, 1977, v. 26, p. 1182 - 1191.
[80] Mansfield W.H., Fleischman E.M. 1993 A high perfomance fuzzy query processing system for relational databases.
[81] Michinori, Nakata 1991 Integrity constraints in fuzzy databases
[82] Mizumoto M., Fukami S., Tanaka K. Fuzzy conditional inferences and fuzzy inferences with fuzzy quantifiers. Proceedings of the International Conference on Artificial Intelligence, Tokyo, 1979, p. 20 - 23.
[83] Mizumoto M., Tanaka K. Algebraic properties of fuzzy numbers. Proceegings of IEEE International Conference on Cybernetisc and Society, 1976, p. 559 - 563.
[84] Mizumoto M., Tanaka K. Some properties of fuzzy numbers. Advances in fuzzy set theory and applications, Amsterdam, North-Holland Publication Corporation, 1979, p. 153 - 164.
[85] Mizumoto M., Zimmermann H.J. Comparison of fuzzy reasoning methods.
Fuzzy Sets and Systems, 1982, v.8, p. 253 - 283.
[86] Negoita C.V., Ealescu D.A. Applications of fuzzy sets to systems analysis. Basel, Birkhauser Verlag, 1975, 178 p.
[87] Osgood C.E., Suci G.L., Tannenbaum P.H. The measurement of meaning.
University of Illinois Press, Urbana, 1957, p. 1-342.
[88] Pollatschek M.A. Hierarchical systems and fuzzy set theory.
Kybernetes. 1977, v.6, p. 43 - 57.
[89] Prade H. Using fuzzy set theory in scheduling problem: a case study. Fuzzy Sets and Systems, 1979, v. 2, N 2, p. 153 - 165.
[90] Eagade E.K., Gupta M.M. Fuzzy sets theory: introduction.
Fuzzy Automata and Decision Processes Ed. by Gupta M.M., Saridis G., Gaines B. Amsterdam: North-Holland, 1977, p. 105-131.
[91] Eaymond C., Boverie S., Le Quebec J.M. Practical realisation of fuzzy controllers comparison with conventional methods. Proceedings of the First European Congress on Intelligent Technologies. September 7-10, 1993.
Aachen, Germany. V.l. - pp.149156.
[92] Eiera T., Trillas E. From measures of fuzziness to booleanity control. Fuzzy Information and Decision Processes.
Ed. by M.M. Gupta, E. Sanchez.
Amsterdam, North-Holland, 1982, p. 67 - 82.
[93] Ryjov A.P. The axiomatic definition of a linguistic scale fuzziness degree, its major properties and applications. North American Fuzzy Logic Proceeding Society (NAFIPS!92).
Proceedings of a Conference held in PUERTO VALLARTA, MEXICO, December 15-17, 1992. NASA Conference Publication 10112, Vol.
1, p. 21-29.
[94] Ryjov A. The measure of uncertainty of fuzzy set’s collection: defenition, properties and applications. Proceedings of ISUMA’93. The Second International Symposium on Uncertainty Modeling and Analysis. - University of Maryland, College Park, Maryland, USA, April, 25-28, 1993.
IEEE COMPUTER SOCIETY PRESS, p. 3742.
[95] Ryjov A. The Information Retrieval in Fuzzy Data Bases. Proceedings of the Fifth International Fuzzy Systems Association World Congress’93. - July f-9, 1993, Seoul, Korea.
Vol.l, p. 477 - 480.
[96] Ryjov A. Fuzzy data bases: description of objects and retrieval of information. Proceedings of the First European Congress on Intelligent Technologies. September 7-10, 1993. Aachen, Germany.
V.3, p. 1557-1562.
[97] Ryjov A. The Concept of a Full Orthogonal Semantic Scope and the Measuring of Semantic Uncertainty. Fifth International Conference Information Processing and Management of Uncertainty in Knowledge-Ва- sed Systems. - Paris, July f-8, 199f. p. 33-34.
[98] Ryjov A. and Loginov D. On the Choice of an Optimal Value-Set of Qualitative Attributes for Information Retrieval in Data Bases. Fuzzy Logic and Intelligent Technologies in Nuclear Science - Proceedings of the 1st International FLINS
Workshop Mol, Belgium, September 14-16, 1994- Edited by Da Euan, Pierre D’hondt, Paul Govaerts, Etienne E. Kerre. World Scientific, p. 58-62.
[99] Eyjov A. The Practical Use of the Technique of Choosing an Optimal Value-Set of Qualitative Attributes: the Problem of Stability. Fuzzy Logic and Intelligent Technologies in Nuclear Science - Proceedings of the 1st International FLINS Workshop Mol, Belgium, September 14-16, 1994- Edited by Da Euan, Pierre D’hondt, Paul Govaerts, Etienne E. Kerre.
World Scientific, p. 63-66.
[100] Lyapin B. and Eyjov A. A Fuzzy Linguistic Interface for Data Bases in Nuclear Safety Problems. Fuzzy Logic and Intelligent Technologies in Nuclear Science -Proceedings of the 1st International FLINS Workshop Mol, Belgium, September lf-16, 1994- Edited by Da Euan, Pierre D’hondt, Paul Govaerts, Etienne E. Kerre.
World Scientific, p. 212-215.
[101] Belenki A. and Eyjov A. Fuzzy Logic in Monitoring the Non-Spread of Nuclear Weapons. Fuzzy Logic and Intelligent Technologies in Nuclear Science - Proceedings of the 1st International FLINS Workshop Mol, Belgium, September 14-16, 1994-Edited by Da Euan, Pierre D’hondt, Paul Govaerts, Etienne E. Kerre.
World Scientific, p. 219-222.
[102] Kudrjavcev V., Eyjov A., Kozlov V. and A. Strogalov A. An Expert System for the Evaluation of the Negative Effects of Environment on Person During the Liquidation of Nuclear, Industrial and Ecological Accidents. Fuzzy Logic and Intelligent Technologies in Nuclear Science - Proceedings of the 1st International FLINS Workshop Mol, Belgium, September 14-16, 1994- Edited by Da Euan, Pierre D’hondt, Paul Govaerts, Etienne E. Kerre.
World Scientific, p. 266-270.
[103] Eyjov A. Optimal Description of Objects in Human-Machine Information Systems. Application of Fuzzy Systems - Proceedings of the International Conference on Application of Fuzzy Systems - ICAFS-94 held at the University of Tabriz, Tabriz, Iran, October 17-19, 1994- P- 246-249.
[104] Eyjov, A., Belenki, A., Hooper, E., Pouchkarev, V., Lai I ah. A. and Zadeh, L.A. Development of an Intelligent System for Monitoring and Evaluation of Peaceful Nuclear Activities (DISNA), IAEA, STE-310, Vienna, 1998, 122 p.
[105] Eueda A., Pedrycz W. Fuzzy Coordinator in Control Problems. North American Fuzzy Logic Processing Society (NAFIPS’92).
Proceedings of a Conference held in PUERTO VALLARTA, MEXICO, December 15-17, 1992, NASA Conference Publication 10112, V. 1, p. 322-329.
[106] Euspini E.H. A new approach to clustering.
Information and Control. 1969, v.2, p. 22 - 32.
[107] Euspini E.H. Numerical methods for fuzzy clustering Information Sciences.
1970, v.2, p. 319 - 350.
[108] Saaty T.L. Exploring the interface between hierarchies, multiple objectives and fuzzy sets.
Fuzzy Sets and Systems, 1978, V.l, p. 57-69.
[109] Saaty T.L. Measuring the fuzziness of sets.
Journal of Cybernetics, 1974, V.4, p. 53-61.
[110] Sanchez E. Inverses of fuzzy relations. Applications to possibility distribution and medical diagnosis.
Fuzzy Sets and Systems, 1979, V.2, p.75-86.
[111] Skala H.J. On many-valued logic, fuzzy logic and their applications.
Fuzzy Sets and Systems, 1978, V.l, p. 129-149.
[112] Thole U., Zimmermann H.J., Zysno P. On the suitability of minimum and products operators for the intersection of fuzzy sets. Fuzzy Sets and Systems, 1979, p. 1-14.
[113] Zadeh L.A. Approximate reasoning in in fuzzy logic.
Proceedings of the International Conference on Artificial Intelligence, Tokyo, 1979.
[114] Zadeh L.A. A theory of approximate reasoning.
Machine Intelligence, 1979, v.9, p. 149 - 194.
[115] Zadeh L.A. Calculus of fuzzy restrictions. Fuzzy Sets and Their Applications to Cognitive and Decision Processes, Ed. by Zadeh L.A. and al.
New York: Academic Press, 1975, p. 1-41.
[116] Zadeh L.A. Fuzzy logic and approximate reasoning.
Synthese, 1975, v. 80, p. 407 -428.
[117] Zadeh L.A. Fuzzy sets.
Information and Control, 1965, v.8, p. 338 - 353.





    Нейросети: Нейролингвистика - Логика