Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Учебное пособие 1085

.pdf
Скачиваний:
4
Добавлен:
30.04.2022
Размер:
754.67 Кб
Скачать

Когда множества 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 записывается в виде ab= c. Свойства бинарных операций:

1.Ассоциативность - (ab)с = a(bс). (Выполнение этого условия означает, что скобки в этом выражении можно не расставлять.)

2.Коммутативность - ab=ba.

3.дистрибутивность - a(bc)=(ab)(ac) - дистрибутивность операции слева относительно операции и (ab)c=(ac)(bc) – дистрибутивность операции справа относительно операции

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