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

Курс теории активных систем - Новиков Д.А., Петраков С.Н

..pdf
Скачиваний:
54
Добавлен:
24.05.2014
Размер:
690.47 Кб
Скачать

Механизмы стимулирования в активных системах с вероятностной неопределенностью

представима в таком виде, называется системой с простым активным элементом.

В настоящем разделе будем считать выполненными предположения А.5, А.6 и

А.8. A = A = [0, A+ ] ,

A+ < +¥ .

 

 

0

"z < A+

 

 

 

 

 

 

А.9. F(0) = 0 ,

F(z) < 1 .

 

 

Теорема 3.5.

В классе M

 

 

оптимальна следующая функция

штрафов K - типа:

 

 

 

 

 

 

 

 

 

ìC, z £ z2 ;

 

 

 

~

ï~

~

, z3

];

 

χ K (z) =

íh (z) - h (z3 ), z Î[z2

 

 

ï0, z ³ z

3

,

 

 

 

 

î

 

 

 

 

 

 

~

 

 

 

 

~

 

 

~

 

 

 

 

 

 

 

где z2 = arg max h (z) ,

z3 = max{z ³ z2 | h (z) ³ h (z2 ) - C} .

 

 

 

 

 

 

z A0

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Доказательство. Целевая функция АЭ равна математическому

ожиданию функции полезности:

 

 

 

 

 

 

 

 

 

 

 

 

 

 

A+

~

 

 

~

 

 

 

 

y

~

 

 

 

 

 

 

f ( y) = ò

f (z) p(z, y)dz =

f ( y)[1 - F( y)]+

ò

f (z) p(z)dz ,

 

 

 

 

0

 

 

 

 

 

 

 

 

0

 

 

 

 

 

 

где p(z)

- соответствующая интегральной функции F(z) плотность

распределения. Производная целевой функции имеет вид:

 

 

 

 

 

 

 

 

 

 

 

~

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

f ( y) = f ( y) [1 - F( y)].

 

 

 

 

 

 

 

 

 

 

 

y

 

y

 

 

 

 

 

 

 

 

 

 

 

Из приведенного выражения следует, что для простого АЭ отрезки

монотонности функции полезности и целевой функции совпадают.

 

При использовании функции штрафов

 

~

 

~

возрастает на

χK (z) , f (z)

интервале

[0, z2 ) , постоянна

на

интервале

[z2 , z3 ] ,

 

 

убывает

на

интервале

[z3, + ¥) .

Аналогично

ведет

себя

 

f ( y) ,

значит z3 -

реализуемое действие.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Покажем, что для любой допустимой функции штрафов

глобальный

максимум функции

f ( y)

 

достигается

 

при

y £ z3 .

Предположим

противное,

то

есть,

что

существует

 

 

глобальный

максимум

функции

f ( y)

в

точке

 

~

> z3

,

~

 

+

,

то

есть

 

y

y < A

 

"y Î A

~

 

 

При

этом из детерминированной

 

теории

(см.

f ( y) ³ f ( y) .

 

теорему 2.1)

следует,

что

глобальный

максимум функции

~

не

f (z)

61

ГЛАВА 3

может достигаться при

z > z3 . То есть,

найдется точка y

~

A

+

z3 < y <

 

такая, что

~

~ ~

~

 

 

 

 

 

~

 

 

 

f (z′ = y′) > f (z

= y) и при этом

 

f ( y¢) £ f (y) .

 

 

 

Из связи функций

f

~

следует неравенство:

 

 

 

и f

 

 

 

~ ~

~

~

 

 

~

 

 

 

 

y~

 

 

 

y ~

 

 

¢

 

 

¢

 

 

 

f ( y)[1 - F( y)]+ ò f (z) p(z)dz - f ( y )[1 - F( y )]- ò f (z) p(z)dz ³ 0 ,

 

 

 

 

0

 

 

 

 

~

 

 

0

 

 

 

~ ~

~

~

 

 

 

~

 

 

 

 

¢

 

¢

y

 

 

 

 

откуда: f ( y)[1 - F( y)]+ f ( y )[1

- F( y )]+ ò f (z) p(z)dz ³ 0 .

 

 

 

 

 

 

 

 

 

 

y

 

 

 

 

 

 

Из того, что

y¢ <

~

~

 

 

~

~

~

получим следующую

y и f (z′ = y′) >

f (z

= y) ,

оценку:

 

 

 

 

 

 

 

 

~

 

 

 

 

 

~ ~

 

~

~

 

 

 

 

 

 

 

 

 

 

¢

 

¢

 

y ~

 

 

 

 

 

f ( y)[1 - F( y)]- f ( y )[1 - F( y )]+ ò f (z) p(z)dz £

 

 

 

~ ~

 

 

 

 

 

 

 

y

 

 

 

 

~

 

~

 

 

 

~

~

 

 

 

f ( y)[1−

F( y)]

f ( y′)[1− F( y′)]+

f ( y′)[F( y) − F( y′)]=

 

 

~ ~

~

~

 

~

 

~

 

~

~

~

~

 

 

= f ( y)[1− F( y)]f ( y′) + f ( y′)F( y)

= [f ( y) −

f ( y′)][1− F( y)]< 0 ,

 

 

~

¢

 

 

 

 

 

так как f ( y) <

f (y ) , а в силу предположения А.9 при

Таким образом:

~

 

 

y

~ ~

~

~

 

y

~

¢

0 > f ( y)[1- F( y)]+ ò

 

 

¢

f (z) p(z)dz - f ( y )[1

- F( y )]- ò

 

 

0

 

 

 

0

z < A+ F(z) < 1 .

~ ³

f (z) p(z)dz 0 .

Получили противоречие, значит, не существует глобального максимума функции f ( y) при y > z3 . ·

Итак, в модели простого активного элемента оптимальны компенсаторные системы стимулирования. В то же время, в работе [19] доказано, что в этом классе активных систем скачкообразные системы стимулирования не оптимальны. Задача поиска общих условий (достаточных и, тем более, необходимых) оптимальности различных

систем стимулирования в вероятностных активных системах на сегодняшний день остается открытой.

62

Механизмы стимулирования в активных системах с нечеткой неопределенностью

Глава 4. МЕХАНИЗМЫ СТИМУЛИРОВАНИЯ В АКТИВНЫХ СИСТЕМАХ С НЕЧЕТКОЙ НЕОПРЕДЕЛЕННОСТЬЮ

4.1. Нечеткие множества и отношения1

Нечеткие множества. Пусть X - некоторое множество. Нечетким

подмножеством

~

множества X называется

множество пар

A

~

(x), x},

где

x X , μ A (x) [0,1] . Функция

μ A : X → [0, 1]

A = {μA

~

 

 

~

~

~

называется функцией принадлежности нечеткого множества A , а X - базовым множеством. Далее в этой главе нечеткие множества обозначаются тильдой.

~

 

 

X ,

Носителем множества A называется подмножество множества

содержащее те элементы из X , для которых значения функции

~

 

μA (x) > 0} .

 

 

 

принадлежности больше нуля: supp A = {x X

 

 

 

 

~

 

Пример 4.1.2 В качестве примера нечеткого множества рассмотрим нечеткое множество действительных чисел много больших единицы:

~

которое

может

задаваться

функцией

A = {x R1 x >> 1} ,

принадлежности, эскиз которой изображен на рисунке 4.1. Для

сравнения приведем эскиз функции принадлежности четкого множества чисел, строго больших единицы: B = {x R1 x > 1} . ∙

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

~

1. Нечеткое множество A называется нормальным, если

sup μ ~ (x) = 1 .

x X

A

1Первые два параграфа данной главы не имеют непосредственного отношения к задачам управления активными системами и содержат необходимые для последующего изложения сведения из теории нечетких множеств [21].

2Приводимые в настоящем разделе примеры иллюстрируют соответствие между четкими и нечеткими множествами.

63

ГЛАВА 4

 

 

1

 

 

 

 

 

μ B ( x )

 

 

 

 

 

 

 

 

 

 

μ A ( x )

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

1

 

 

10

 

 

 

 

 

 

 

Рис. 4.1. Пример четкого

 

 

 

 

 

 

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

 

2. Два

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

~

~

равны (записывается A

= B ), если

x X , μA

(x) = μB

(x) .

 

 

 

 

 

~

~

 

 

 

 

 

 

 

 

 

 

Пример 4.2. Задавая четкие множества в виде функций принадлежности, можно сказать, что множества равны, если равны их

функции принадлежности. ·

~

 

 

 

 

~

3. Нечеткое множество

содержится в нечетком множестве

B

A

 

 

~

~

~

x X

или является подмножеством A

(т.е. B

Í A ), если

μ~ (x) £ μ ~ (x) .

B A

Пример

4.3.

Функции

принадлежности четких подмножеств

A = [1, 5] и

B = [3, 4] множества действительных чисел (см. рисунок

4.2) имеют вид: μ A

 

 

ì1, x Î[1, 5];

ì1, x Î[3, 4];

(x) = í

Ï[1, 5],

и μB (x) = í

 

 

 

 

î0, x

î0, x Ï[3, 4].

 

 

1

 

μ A (x)

 

 

 

 

 

 

 

 

 

 

 

 

 

μB (x)

x

1

3

4

5

Рис. 4.2. Включение нечетких множеств

64

Механизмы стимулирования в активных системах с нечеткой неопределенностью

Пользуясь приведенным выше определением принадлежности

множеств, получаем

B A . Таким

образом,

для

четких

множеств

определение принадлежности приобретает стандартный вид. ∙

 

 

~

~

~

~

 

называется

4. Пересечением нечетких множеств A и

B ( A I B )

наибольшее нечеткое множество, содержащееся как в

~

 

~

A ,

так и в B , с

функцией принадлежности

 

 

 

 

 

 

μAIB

(x) = min {μA (x), μB (x)}, x X .

 

 

 

~ ~

~

~

 

 

 

 

 

Пример 4.4. Рассмотрим четкие множества

A = [1, 4]

и

B = [3, 5] .

Пользуясь приведенным выше определением пересечения, получаем,

что для четких множеств определение операции пересечения приобретает стандартный вид (см. рисунок 4.3). ∙

1

 

 

μ A (x)

 

μAIB (x)

 

 

 

 

 

 

 

 

 

 

 

 

μB (x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

5

 

 

 

1

4

 

 

 

 

 

 

 

 

Рис. 4.3. Пересечение множеств

 

 

 

5. Объединением нечетких

наименьшее нечеткое множество,

функцией принадлежности

μ ~ ~ (x) = max{μ ~

AUB A

множеств

~

и

 

~

A

~

B

содержащее

как

,

A

(x), μ ~ (x)} , x X .

B

Пример 4.5. Рассмотрим четкие подмножества

называется

~

так и B , с

A = [1, 4] и

B = [3, 5] множества действительных чисел. Пользуясь приведенным

выше определением объединения, получаем, что для четких множеств определение операции объединения приобретает стандартный вид (см. рисунок 4.4). ∙

65

ГЛАВА 4

1

 

 

μ A (x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

μB (x)

 

 

 

 

 

μ AUB (x)

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

x

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

3

 

 

 

5

 

 

 

 

 

1

 

4

 

 

Рис. 4.4. Объединение множеств

5. Дополнением нечеткого множества

~

X называется нечеткое

 

A в

¬~

множество A со следующей функцией принадлежности:

μ¬~ (x) = 1− μ ~ (x), x X .

A A

Пример 4.6. Рассмотрим четкое подмножество A = [1, 4] множества

действительных чисел. Пользуясь приведенным выше определением, получаем, что для четких множеств определение операции дополнения множества приобретает стандартный вид (см. рисунок 4.5). ∙

1

μ¬A (x)

 

~

x

1

4

Рис. 4.5. Дополнение множества

Нечеткие отношения. Под четким бинарным отношением, определенным над множеством X , понимается подмножество множества X × X (см. раздел 1.2). Перенося определение нечетких множеств на отношения, определим нечеткое отношение как нечеткое

66

Механизмы стимулирования в активных системах с нечеткой неопределенностью

подмножество

X

2

. Таким

 

 

~

 

образом, под нечетким отношением R

будем

понимать

 

функцию

принадлежности

μR (x, y) такую,

что

 

 

 

 

 

 

 

 

~

 

μR : X ´ X ® [0, 1] . Значение функции принадлежности понимается как

~

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

~

 

 

степень выполнения отношения xRy .

 

 

Пример 4.7. Рассмотрим четкое отношение R - «больше,

либо

равно»,

тогда

R = {(x, y)

 

 

x ³ y} . Функция

принадлежности

этого

 

четкого бинарного отношения

ì1, x ³ y; μR (x, y) = íî0, x < y.

Множество R изображено на рис. 4.6. ·

y

0

x

 

R

R

Рис. 4.6. Множество пар (x, y) четкого отношения "³"

Свойства нечетких отношений.

1. Рефлексивность: если x X μ ~ (x, x) = 1 , то нечеткое

R

~

x X

μR (x, x) =

1

 

, то

отношение R рефлексивно в смысле Р1; если

 

 

~

 

~

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

нечеткое отношение R рефлексивно в смысле Р2.

μR

(x, x) = 0

то

2. Антирефлексивность (для Р1): если

x X

 

 

~

 

 

 

~

нечеткое отношение R антирефлексивно в смысле Р1.

67

ГЛАВА 4

3.

Симметричность:

если

x, y X

~

выполняется

μR (x, y) = μR ( y, x) ,

то

нечеткое

отношение

 

 

называется

 

R

 

~

~

 

 

 

 

 

 

 

 

 

 

 

 

симметричным.

 

 

x, y X

из

μR

(x, y) > 0

следует

4. Асимметричность: если

 

 

 

 

 

 

 

 

~

 

 

 

 

 

 

 

 

 

~

 

 

 

 

 

 

 

 

μR ( y, x) = 0 , то нечеткое отношение R называется асимметричным.

~

 

 

 

 

 

 

 

 

 

 

 

 

 

5. Линейность (полнота): нечеткое отношение

~

называется λ -

R

линейным в

смысле

определения Л1,

если

x, y X

выполняется

max {μR

(x, y), μR (y, x)}> λ ,

где

λ Î[0, 1) ; при

λ =

0,

~

называется

R

 

~

 

~

 

 

 

 

 

 

 

 

 

 

 

слабо

линейным.

Если

x, y X

 

 

выполняется

max {μR

(x, y), μR (y, x)}= 1,

то

отношение

~

называется

сильно

R

~

 

~

 

 

 

 

 

 

 

 

 

 

 

линейным.

 

 

~

 

 

 

 

 

 

 

 

 

Нечеткое

отношение

называется

линейным

 

в

смысле

R

 

определения Л2, если x, y X

выполняется μR (x, y) = 1- μR (y, x) .

 

 

 

~

 

 

 

~

 

~

 

~

 

 

 

 

 

 

 

определяется

как отношение,

6. Отрицание R¢ отношения R

 

функция

принадлежности

которого

x, y X

 

определяется

μR¢ (x, y) = 1- μR (x, y) .

 

 

 

 

 

 

 

 

~

~

 

 

 

 

 

~

 

~-1

 

7. Обратное

к

 

 

 

 

 

определяется

отношению R

отношение R

 

x, y X

выражением μ ~

−1

(x, y)

= μ ~ (y, x) .

 

 

 

 

 

R

 

 

R

 

 

 

 

8. Композицией отношений (произведением) называется

отношение:

 

 

 

 

 

 

 

 

 

 

К1 - максиминная композиция:

(x, z), μR (z, y)} ;

 

 

μR ×R (x, y) = sup min{μR

 

 

~

~

 

 

 

 

~

 

~

 

 

 

1

2

 

 

zÎX

 

1

 

2

 

 

 

 

 

 

 

 

 

 

 

 

 

К2 - минимаксная композиция:

(x, z), μR (z, y)} ;

 

 

μR ×R (x, y) = inf

max {μR

 

 

~

~

 

zÎX

 

~

 

~

 

 

 

1

2

 

 

1

 

2

 

 

К3 - максмультипликативная композиция:

 

 

 

μR ×R (x, y) = sup {μR (x, zR (z, y)}.

 

 

 

 

~

~

 

 

 

~

 

~

 

 

 

 

1

2

 

zÎX

1

 

2

 

 

 

 

 

 

 

 

 

 

 

 

9. Транзитивность. В соответствии с тремя определениями композиции можно построить три определения транзитивности - (Т1),

~

~

~

(Т2) и (Т3) по следующей схеме: R

× R

Í R . Определение максиминной

транзитивности в случае четких бинарных отношений совпадет с

68

Механизмы стимулирования в активных системах с нечеткой неопределенностью

определением их транзитивности, приведенном в разделе 1.2 (см. также пример 1.3).

Нечетким отношением предпочтения (НОП) назовем нечеткое отношение, удовлетворяющее (Р1), (Л1) и (Т1).

Введем следующее предположение, которое будем считать выполненным на протяжении настоящей главы.

А.10. Предпочтения участников АС являются НОП.

4.2.Модели принятия решений при нечеткой исходной информации

Сформулируем описанное в разделе 1.2 для четких бинарных

отношений предпочтения правило индивидуального рационального

выбора P(RA , A0 ) = {z A0

t A0

zRA t} в терминах функций

0

 

0

принадлежности. Функция принадлежности четкого бинарного отношения предпочтения R задается в виде: μR (x, y) = 1 , если xRy .

Строгая (асимметричная, антирефлексивная, транзитивная) его компонента (отношение строгого предпочтения) определяется функцией принадлежности: μP (x, y) = max{μR (x, y) − μR ( y, x), 0}.

Множество

альтернатив

x A0 , доминируемых хотя

бы одной

альтернативой

y A0 , имеет

функцию принадлежности

μP ( y, x) .

Дополнение этого множества, то есть множество альтернатив x A0 , не

доминируемых

данной альтернативой y A0 , имеет функцию

принадлежности

1− μP ( y, x) . Вычисляя пересечение по всем y A0 ,

находим множество альтернатив, недоминируемых по четкому

бинарному отношению RA :

 

 

0

 

 

P(RA0 , A0 ) = inf

{1− μP

( y, x)} = 1 − sup μP ( y, x) .

y A0

 

y A0

Пример 4.8. Рассмотрим следующее четкое рефлексивное, полное,

транзитивное бинарное отношение (отношение предпочтения) над

множеством

из трех действий

y1,

y2 , y3 , такое, что

y1 не

менее

предпочтительно, чем y2 , а y

2

не менее предпочтительно чем

y3 , y1

не менее

предпочтительно,

 

чем

y3 . Это четкое

отношение

предпочтения удовлетворяет А.10 и приведено в таблице 4.1.

69

ГЛАВА 4

 

y1

y2

y3

y1

1

1

1

 

 

 

 

y2

0

1

1

 

 

 

 

y3

0

0

1

 

 

 

 

Таблица 4.1

Матрица соответствующего ему строгого отношения предпочтения приведена в таблице 4.2.

 

y1

y2

y3

y1

0

1

1

 

 

 

 

y2

0

0

1

 

 

 

 

y3

0

0

0

 

 

 

 

Таблица 4.2

НД

(x) для

этого

отношения предпочтения будет

Функция μ ~

R

 

 

 

 

 

 

 

задаваться таблицей 4.3.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

y1

y2

y3

 

 

 

μ ~

 

1

0

0

 

 

 

НД

 

 

 

 

 

 

 

R

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 4.3

Множество недоминируемых действий будет состоять из одного элемента действия y1 . ∙

Повторим приведенные рассуждения для нечетких множеств. В случае, когда неопределенность в связи действия АЭ и результата деятельности отсутствует, можно считать, что нечеткое отношение

предпочтения задано на множестве возможных действий A : μ ~ (x, y) ,

R

x, y A .

70