Учебное пособие 1085
.pdfКогда множества X и Y не числовые, отображение называется оператором. Отображение не числового множества в числовое называется функционалом. Отображение f:X X называется преобразованием множества X.
Иногда рассматривают отображения f, определённое на некотором подмножестве Df X . В этом случае Df называ-
ется областью определения отображения f. Подмножество Imf={f(x) | x X} множества Y называется областью значений (образом )f.
Сужением (ограничением) отображения f:X Y, на подмножество A X, называется отображение fA(x), заданное равенством fA(x)=f(x), для всех x A.
Расширением (продолжением, распространением) отображения f:X Y на множестве B X (X – является подмножеством B) называется любое отображение fB:B Y, совпадающее с f на множестве X.
Если заданы три множества X,Y,Z и два отображения f:X Y и g:Y Z, то существует отображение h:X Z, которое определяется равенством h(x)=g(f(x)). Это отображение называется композицией (суперпозицией, произведением) отображений и обозначается gf. Композиция отображений обладает свойством ассоциативности, то есть h(gf)=(hg)f.
Отображение называется тождественным, если f(x)=x, для всех x X. Отображение f:X Y называется инъективным, если для любых двух элементов x1,x2 X , таких что x1 x2
следует, что f (x1) f (x2). Отображение называется сюръективным, если Imf=Y. Отображение, одновременно являющееся инъективным и сюръективным называется биективным.
3.8. Алгебраическая операция
Отображение f: An A называется n-местной алгебраической операцией на множестве A. Очевидно, что n-местная
31
алгебраическая операция на множестве A является (n 1) – местным отношением на множестве A. Приn 0 операция f: A0 A есть {( , a)} для некоторого a A. Эта операция называется константой на множестве A и отождествляется с некоторым элементом a этого множества. Приn 1операция f называется унарной, а при n 2 - бинарной.
Примерами унарных операций являются:
1.Элементарные функции одного аргумента - ex ,logx,sin x и другие;
2.Операция над множествами – дополнение A ;
3.Операции над отношениями – дополнение R , обрат-
ное отношение R 1 , составное отношение R2 R R и другие.
Примерами бинарных операций являются:
1.Арифметические операции – сложение, вычитание, умножение, деление, возведение в степень.
2.Операции над множествами – пересечение, объединение и разность.
3.Операция композиции функций, отображений, отношений.
Обозначим символом ┬ произвольную бинарную алгебраи-
ческую операцию. Тогда операция над элементами a,b A,
дающая результат c A записывается в виде a┬b= c. Свойства бинарных операций:
1.Ассоциативность - (a┬b)┬с = a┬(b┬с). (Выполнение этого условия означает, что скобки в этом выражении можно не расставлять.)
2.Коммутативность - a┬b=b┬a.
3.дистрибутивность - a┬(b┴c)=(a┬b)┴(a┬c) - дистрибутивность операции ┬ слева относительно операции ┴ и (a┴b)┬c=(a┬c)┴(b┬c) – дистрибутивность операции ┬ справа относительно операции ┴
32
Способы задания операций Унарные операции задаются:
1.Перечнем всех аргументов a A и соответствующих им значений b A:
Таблица 8
|
|
f= |
|
a1a2,...,an |
|
|
|
2. |
Списком |
|
b1b2,...,bn |
|
|
для |
|
|
|
|
|
||||
всех |
пар “аргумент – значение” |
||||||
всех |
возможных |
значений |
аргументов: |
f={ |
|||
(a1,b1),(a2,b2),...,(an,bn)}. |
|
|
|
|
|
||
3. |
Формулой f (a) b , например lga b. |
|
|||||
Бинарные операции задаются: |
|
|
|
||||
1. |
Таблицей (таблица Кэли). Слева и сверху таблицы вы- |
писываются все значения аргументов, а на пересечении строк и столбцов – результат операции. Например, для операции “сложение по модулю 3” на множестве {0,1,2} имеет следующий вид:
Таблица 9
|
3 |
|
0 |
1 |
2 |
|
|
0 |
|
0 |
1 |
2 |
|
|
1 |
|
1 |
2 |
0 |
|
|
2 |
|
2 |
0 |
1 |
|
2.Списком, |
путем перечисления всех троек (a,b,c). |
Например, для предыдущей операции:
3 {(0,0,0), (0,1,1), (0,2,2), (1,0,1), (1,1,2), (1.2,0), (2,0,2), (2,1,0), (2,2,1)}
3.Формулой f (a,b) c или a b= c. Например: a 3 b c, где 3 - операция сложения по модулю 3.
33
3.9. Общие сведения об алгебраических системах
Алгебраическая система – это множество с определенными на нем операциями и отношениями. Алгебраическая система – это объект A A,O,R , где A - непустое
множество, O - семейство алгебраических операций, а R - семейство отношений, заданных на множестве A. Множество A называется носителем алгебраической системы, а его элементы – элементами системы. Алгебраическая система называется конечной, если множество A конечно.
Множества O R всех главных операций и отношений в A называется сигнатурой в A. Алгебраическая система называется универсальной алгеброй, если множество ее отношений пусто O , и называется реляционной систе-
мой или моделью, если пусто множество основных операций
R .
Пусть A |
A,O,R - алгебраическая система, в которой |
|
O {oi,i I},R {rj , j J}, |
причем oi есть mi арная опера- |
|
ция, а rj есть nj |
местное отношение. Тогда последователь- |
|
ность целых чисел mi;nj |
называется типом алгебраической |
|
системыA. |
|
|
Пусть A |
A,O,R |
и B B,O ,R - две алгебраиче- |
ские системы одного и того же типа. Отображение : A B , называется гомомофизмом системы A в систему B, если выполняются следующие условия:
1.(oi (x1,x2,...,xmi )) o ( (x1), (x2),..., (xmi )) и
2. |
r |
(x ,x |
2 |
,...,x |
nj |
) r |
j |
( (x ), (x |
2 |
),..., (x |
)) |
для |
|
j |
1 |
|
|
1 |
|
nj |
|
34
всех oi O и rj R .
Если : A B - гомоморфизм, то его обозначают :
A B.
Гомоморфизм : A B являющийся инъекцией, на-
зывается мономорфизмом. Гомоморфизм : A B, являющийся сюръекцией, называется эпиморфизмом и при этом система B называется гомоморфным образом системы A. Гомоморфизм : A A называется эндоморфизмом. Сюръек-
тивный мономорфизм : A B, для которого 1 гомоморфизм, называется изоморфизмом и обозначается :
A B. Изоморфизм : A A называется автоморфизмом системы A.
Понятие изоморфизма – одно из важнейших понятий в современной математике. При изоморфизме сохраняются действие всех основных операций и отношений. Это позволяет переносить изучение свойств с одной системы на другую.
35
4. ЭЛЕМЕНТЫ НЕЧЁТКОЙ МАТЕМАТИКИ. 4.1. Нечёткие множества
Пусть U-универсальное множество (универсум), А – некоторое подмножество множества U т.е. A U. Тот факт, что элемент х множества U принадлежит подмножествуАо- бозначается в виде x A. Для выражения этой принадлежности можно воспользоваться понятием характеристической функции
1,x A,A(x)
0,x A.
В данном случае характеристическая функция A(x) принимает только два значения 0 и 1.
Нечетким множеством А множества U называется множество упорядоченных пар
A {(x, A(x)},
где A(x)- функция принадлежности, принимающая свои значения из вполне упорядоченного множества .
Если M {0,1}, то нечеткое множество рассматривается, как обычное множество, являющиеся подмножеством универсального множества U.
Функция принадлежности может задаваться графически. Для этого в прямоугольной системе координат по оси ординат откладывается значение A(x) и по оси абсцисс элементы множества U.
1
x
0
Рис. 7
36
В случае конечного множества используется следующая запись:
A A(x1) A(x2) ... A(xr )
|
|
|
|
|
|
|
x1 |
|
|
|
|
|
x2 |
|
|
|
|
|
xr |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||
|
|
|
Здесь знак + обозначает объединение элементов. |
|
|
|||||||||||||||||||||||||||||||||||
|
|
|
Например, запись |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||
|
|
|
A |
0 |
|
0,1 |
|
1 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
|
|
|
3 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
1 |
|
|
|
2 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||
|
|
|
означает, что элемент универсума: |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
|
1 принадлежит А со степенью 0 |
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||
|
|
|
2 принадлежит А со степенью 0.1 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
2 принадлежит А со степенью 1.0 |
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||||||||||
|
|
|
Множество |
пусто, |
т.е. |
A |
, |
если . |
|
|
|
|
|
|
. |
|||||||||||||||||||||||||
Нечёткое множество является |
|
универсальным (A=U), если |
||||||||||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
( ) = 0 |
|
|||||||||||||||||||||||||||
( ) = 1 |
. |
/ Два множества А и В равны, т.е. А=В, если |
||||||||||||||||||||||||||||||||||||||
( ).= ( ) |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
, |
если |
( ) ≤ |
||||||||||||||
|
|
|
Множество А включается вВ, т.е. |
|
|
|
|
|
|
|
|
|||||||||||||||||||||||||||||
|
|
. |
Множество |
|
̅ |
|
|
|
|
|
|
|
|
|
|
|
|
|
А, |
если |
̅ |
|
|
|||||||||||||||||
( ) |
|
|
|
|
есть дополнение |
|
|
∩ |
( |
) = |
||||||||||||||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
. |
|
|
множеств |
|
А |
|
и |
В, |
если |
|
||||||||||||||||||
( ) Пересечение |
|
|
|
|
( ) |
= 1 − |
||||||||||||||||||||||||||||||||||
min { |
|
Объединение( ), ( )} |
|
|
|
|
( |
) = max{ |
( |
), |
|
|
|
|
|
. |
|
|
|
|||||||||||||||||||||
|
|
|
Пример |
|
|
|
|
|
|
|
( )} |
|
|
|
||||||||||||||||||||||||||
= |
0 |
+ |
0.1 |
+ |
0.3 |
|
+ |
0.5 |
+ |
0.8 |
; |
= |
|
1 |
+ |
0.9 |
+ |
0.5 |
+ |
0.4 |
+ |
0.2 |
||||||||||||||||||
1 |
2 |
|
|
|
|
|
3 |
|
|
4 |
|
|
|
5 |
|
|
|
|
|
1 |
|
2 |
|
|
3 |
4 |
|
5 |
||||||||||||
|
|
|
|
|
|
|
|
|
∩ |
= |
|
0 |
+ |
0.1 |
+ |
0.3 |
+ |
0.4 |
+ |
0.2 |
; |
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
|
2 |
|
3 |
|
|
|
|
|
4 |
|
|
|
5 |
|
|
|
|
|
|
|
||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
0.9 |
|
0.5 |
|
0.5 |
|
|
0.8 |
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
= |
|
1. |
+ |
2 |
+ |
|
3 |
+ |
|
4 |
|
+ |
5 |
|
; |
|
|
|
|
|||||||||||
min { |
|
Разность |
( |
|
нечетких |
|
|
|
|
множеств |
|
|
\ |
= |
∩ |
= |
||||||||||||||||||||||||
|
( ),1 − |
|
|
)} |
|
|
|
|
37 |
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Пример |
|
|
0 |
|
0,1 |
|
|
|
0,3 |
|
|
0,5 |
|
0,8 |
|
|
|
|
|
|
|||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||
|
\ = |
|
1 |
|
+ |
|
|
2 |
+ |
|
3 |
+ |
|
4 |
+ |
5 |
|
|
|
|
|
|
||||||||||
|
Симметричная разность нечетких множеств |
|
|
|
||||||||||||||||||||||||||||
|
|
|
|
|
∆ |
|
|
= ( |
∩ |
|
) ( |
|
∩ |
) |
|
|
|
|
|
|
|
|||||||||||
|
Прямое произведение нечетких |
множеств |
|
|
|
|
|
|||||||||||||||||||||||||
|
|
|
̅ |
|
|
|
|
|
||||||||||||||||||||||||
|
Пример |
× ( |
|
, |
|
|
) = min { |
( |
), |
|
( )} |
|
|
|
|
|
||||||||||||||||
|
= |
|
+ |
. |
, |
|
= |
. |
|
|
+ |
|
. |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Таблица 10 |
|
|
|
|
|
|
|
|
|||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
× |
|
|
|
|
|
B |
|
|
|
|
|
|
|
|
|
|
|
|||||||
|
|
|
|
|
|
|
|
|
|
|
|
1 |
|
|
2 |
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
A |
|
1 |
|
|
|
0.5 |
|
|
1 |
|
|
|
|
|
|
|
|
|
||||||
|
|
|
|
|
|
|
|
|
2 |
|
|
|
0.5 |
|
0.7 |
|
|
|
|
|
|
|
|
|
||||||||
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||||
|
Операция концентрации |
|
|
( |
|
)− |
возводит функцию |
|||||||||||||||||||||||||
принадлежности в квадрат. |
|
|
|
|
|
|
|
|
|
|
|
|||||||||||||||||||||
|
Операция |
деконцентрации |
|
|
|
|
|
|
извлекает |
квад- |
||||||||||||||||||||||
ратный корень из функции принадлежности( ) −. |
|
|
|
|
|
|||||||||||||||||||||||||||
|
|
|
|
|
4.2. Нечеткие отношения |
|
|
|
|
|
||||||||||||||||||||||
|
Нечётким отношением |
|
на множестве |
|
называется |
|||||||||||||||||||||||||||
нечеткое подмножество декартова произведения |
× |
, |
ха- |
|||||||||||||||||||||||||||||
рактеризующиеся функциями |
принадлежности |
|
|
|
||||||||||||||||||||||||||||
[0,1]. |
Значение |
( , |
|
|
) |
понимается как степень |
выполнения |
|||||||||||||||||||||||||
|
|
|
|
|
|
|
|
: |
|
× → |
||||||||||||||||||||||
отношения |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
||||
|
Если X конечно. |
, то функция принадлежности |
|
|
|
|||||||||||||||||||||||||||
представляет собой квадратную матрицу, |
|
|
|
|
элемент( ,ко)- |
|||||||||||||||||||||||||||
торый означает степень выполнения отношения( , )− |
|
|
|
|
||||||||||||||||||||||||||||
|
Для нечеткого отношения определяется множество. |
|||||||||||||||||||||||||||||||
−уровня: |
|
|
|
|
|
|
|
|
|
38 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
Матрица |
= {( , |
)| |
|
( , |
) ≥ } |
|
множества |
уровня |
получается заменой |
||
матрицы нечеткого отношения R единицами всех элементов, |
|||||
значения которых не меньше |
, |
а нулями все остальные эле- |
|||
менты. |
|
|
|
|
Для уровневых множеств нечетких отношений справедлива теорема от декомпозиции:
Любое нечеткое отношение R может быть представ-
лено в форме: |
|
|
, |
, |
|
|
,…, |
|
|
,0 < |
≤ 1 |
||
Где = max |
|
( |
|
; |
|||||||||
|
|
( |
, ) = |
1, |
|
, |
) ≥ |
|
|
||||
Запись |
0, |
|
( |
, |
) < . |
|
|
||||||
|
|
|
|
означает, что все элементы обычного от- |
|||||||||
ношения |
умножаются на . |
|
|
|
|
|
|
||||||
Пример |
|
|
|
|
|
|
|
|
|
|
|
|
|
0,30,8 1 |
0 |
|
|
|
|
|
|
|
|
|
|
|
|
0,5 1 0,30,9 |
|
|
|
|
1110 |
|
|
1110 |
0110 |
||||
1 0,20,60,7 |
|
|
|
|
;0.3 |
||||||||
|
= max 0.2 |
1111 |
1110 ;0.5 1101 ; |
||||||||||
|
|
|
0110 |
|
1111 |
|
|
1011 |
1011 |
||||
|
0.6 |
|
;0.7 |
0110 |
;0.8 |
0110 |
; |
||||||
|
|
0101 |
0101 |
0101 |
|||||||||
|
|
|
1011 |
|
|
1001 |
0010 |
1000 |
|
||||
|
|
|
|
0.9 |
0010 |
|
|
|
|
||||
Носителем |
0101 ;1 0100 |
|
|
||||||||||
|
|
|
( |
нечеткого отношения R называется обыч- |
|||||||||
ное отношение |
|
) |
что |
|
|
1000 |
|
|
|||||
|
|
такое1000, |
|
( |
|
|
|||||||
Обычное |
|
( ) = {( |
, |
)| |
, |
) > 0} |
|
отношение, ближайшее к данному нечеткому отношению определяется следующим образом:
39
1, ( , ) ≥ 0,5; 0, ( , ) < 0,5.
На нечетких отношениях вводятся отношения включения и равенства, а также операции дополнения, пересечения и объединения с помощью тех же формул, что и для нечетких множеств.
Кроме того для нечетких отношений А и В, определенных на универсуме Х, вводится операция (максиминной)
композиции. |
|
|
|
min( |
|
( , |
), |
|
( , |
)). |
|
|
|
|
|||
|
Например( , ) = max |
|
|
|
|
|
|
||||||||||
|
|
А |
0.6 |
|
В |
0.7 |
= |
А В |
|
|
|
|
|
||||
|
|
0.2 |
0.5 |
|
0.3 |
0.6 |
|
|
|
|
|||||||
|
|
0.5 |
0.8 |
|
0.3 |
|
1 |
|
|
0.5 |
0.8 |
|
|
|
|
||
|
Свойства нечетких отношений |
|
|
( |
, ) = 1); |
|
|||||||||||
|
Нечеткое отношение R называется: |
|
|||||||||||||||
|
2) |
Симметричным, |
|
|
|
( |
|
||||||||||
|
1) |
Рефлексивным, если |
|
|
|
|
|
|
|
|
|
||||||
( |
3), ) = |
|
|
|
|
|
|
|
если |
|
|
( |
, |
) |
|
× |
|
|
|
или |
|
|
, |
|
если |
|
|||||||||
Антисимметричным( , ) ; |
|
|
( |
, |
) |
|
× |
||||||||||
( |
4), ) ≠ Несимметрично( , ) |
,( |
, ) =если( |
, |
) |
( |
, |
) |
|
× |
|||||||
= 0); |
|
|
|
||||||||||||||
( |
5), ) ≠ Совершенно( , ) ; |
|
антисимметричным, |
= |
если |
||||||||||||
( , ) × |
( ( ( , ) > 0 → ( , ) = 0); |
|
|
° |
|
||||||||||||
. |
6) |
максимально) транзитивным, если |
|
|
|
||||||||||||
Транзитивным замыканием нечетного бинарного от- |
|||||||||||||||||
|
R называется отношение |
|
= |
|
|
|
… |
. Если |
|||||||||
ношениято |
= |
|
… |
|
|
|
|
|
|
||||||||
| | = |
, |
|
|
|
|
|
|
|
|
|
|
|
|
Виды нечетких отношений
40