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

Архив WinRAR_1 / trahtengerts5

.pdf
Скачиваний:
155
Добавлен:
09.03.2016
Размер:
6.83 Mб
Скачать

90

Часть 1. Назначение и структура компьютерных систем …

субъективное представление руководителя о характере какого-либо процесса или свойствах некоторого объекта. При этом предполагает-

ся, что у другого руководителя функция А(ui) может быть совершенно другая.

Значение функции принадлежности A(ui) определяется экспертом или руководителем. У каждого специалиста эта функция может иметь различный вид. Один человек может считать, что высокий рост начинается с 1.6 м, а другой считает, что сейчас время акселератов и поэтому высокий рост начинается с 1,7 м. И сам вид функции

A(ui), описывающей один и тот же объект, разные люди могут формировать по-разному. Один считает, что для данного объекта она симметрична и имеет вид равнобедренного треугольника, другой – что это равнобедренная трапеция, а третий – что она имеет вид фигуры неправильной формы. В этом принципиальное отличие функции

A(ui) от функции распределения в теории вероятностей. Сотнями экспериментов установлено, что рассеивание снарядов артиллерийских орудий подчиняется закону распределения Гаусса. И ни один специалист не имеет права считать, что оно подчиняется какомунибудь другому закону распределения, например Пуассона. Если он

так считает, он должен это доказать. Т.е. функция A(ui) – это функция, определяющая субъективное мнение специалиста, а скажем, функция распределения случайной величины или закон Байеса – это выражение объективной закономерности, независимой от отношения специалиста к этой закономерности.

Конечно, привлекательней всего использовать объективные закономерности, если они известны. Если эксперт или руководитель их не знает, ему ничего не остается, как опираться на свои знания и опыт, формулировать в явном или неявном виде свои субъективные предпочтения. Одним из способов выражения таких предпочтений

есть формирование функции A(ui).

Применение нечеткой логики уже сейчас начало находить широкое применение в экспертных системах.

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

Глава 3. Роль субъективных оценок в процессе поддержки …

91

Управление насосами, в зависимости от уровня воды в пруду и тенденции изменения уровня, осуществляется вычислительной системой по правилам, показанным в табл. 3.4.

 

 

 

 

 

 

Таблица 3.4

 

Текущие

 

Уровень воды в колодце

 

 

 

1

2

3

4

5

 

 

изменения

низкий

немного

почти в

выше

высокий

 

 

уровня

 

ниже

норме

нормы

 

 

 

 

 

нормы

 

 

 

 

1.

Падает

сильно

снижать

не менять

не менять

не менять

 

 

 

снизить

 

 

 

 

 

2.

Слегка

снизить

слегка

не менять

не менять

слегка

 

падает

 

снизить

 

 

увеличить

 

3.

Почти

не менять

не менять

слегка

слегка

увеличить

 

постоянная

 

 

увеличить

увеличить

 

 

4.

Слегка

не менять

слегка

увеличить

увеличить

увеличить

 

повышается

 

увеличить

 

 

 

 

5.

Повыша-

слегка

увеличить

увеличить

увеличить

сильно

 

ется

увеличить

 

 

 

увеличить

 

Они записаны в памяти вычислительной машины. Например, если уровень воды высокий и вода повышается – сильно увеличить пропускную способность насосов (правило 5-5), если уровень воды немного ниже нормы, а текущее изменение уровня слегка падает - слегка снизить пропускную способность насосов (правило 2-2) и т.д. Насосов девять и каждая лингвистическая переменная определяет число насосов, которые должны быть включены (выключены). Так «слегка увеличить» означает включить 3 насоса, «увеличить» – включить 6 насосов, «сильно увеличить» – включить 9 насосов.

Таблиц с такими правилами несколько. Они составляются, как правило, на основании опыта управления такими системами вручную. Нечеткие понятия «низкий», «немного ниже нормы», «падает» и т.п. должны быть записаны в памяти компьютера в виде функций принадлежности A(ui).

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

92

Часть 1. Назначение и структура компьютерных систем …

Заметим, что при построении функции принадлежности A(х) данному множеству, граница между двумя лексическими переменными определяется достаточно ясно. Это видно из рис. 3.1. Оценки «низкий» и «немного ниже нормы» пересекаются на пропускной способности от 2.5 до 7.5 м3/с. Однако при пропускной способности

меньше 5 м3/с значение функции принадлежности A(х) к оценке «низкий» больше, чем к оценке «немного ниже нормы» и наоборот, при пропускной способности больше 5 м3/с значение функции при-

надлежности A(х) к оценке «немного ниже нормы» выше, чем к оценке «низкий». В данном случае функция принадлежности определяет границу между двумя лингвистическими переменными. Такие же рассуждения легко провести и для других лингвистических переменных рис 3.1.

низкая

немного

почти

выше

высокая

 

ниже

в норме

нормы

 

 

нормы

 

 

 

 

 

 

 

1

Степень 0.5

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

A(x)

0

5

10

15

20

25

Рис. 3.1

Таким образом, можно сказать, что точность лингвистических или балльных оценок зависит от возможной точности измерения физического параметра и компетенции и опытности руководителя или эксперта. Функцию принадлежности они могут и не строить, но границы физических параметров, соответствующих критериальным оценкам, должны устанавливать. Правильность проведения таких границ, т.е. правильность построения функции принадлежности, определяется талантом, опытом и субъективными предпочтениями и

Глава 3. Роль субъективных оценок в процессе поддержки …

93

оценками руководителя. В табл. 3.5 показан алгоритм действия при изменении количества осадков и пропускной способности насосов. Схема управления насосами показана на рис. 3.2.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Таблица 3.5

Интенсивность

 

 

 

Пропускная способность насосов

 

 

 

1

 

 

2

 

 

3

 

 

4

 

5

 

 

осадков

низкая

немного

 

 

почти в

 

 

выше

 

высокая

 

 

 

 

 

 

 

 

 

 

ниже

 

 

 

норме

 

 

нормы

 

 

 

 

 

 

 

 

 

 

 

 

нормы

 

 

 

 

 

 

 

 

 

 

 

 

 

1. Падает

не менять

не менять

 

 

 

слегка

 

 

снизить

 

сильно

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

снизить

 

 

 

 

снизить

 

2. Слегка

слегка

слегка

 

 

снизить

 

 

сильно

 

сильно

 

падает

снизить

снизить

 

 

 

 

 

 

 

 

 

снизить

 

снизить

 

3. Почти

снизить

слегка

 

не менять

 

 

слегка

 

повысить

 

постоянная

 

 

 

снизить

 

 

 

 

 

 

 

 

 

повысить

 

 

 

4. Слегка

не менять

слегка

 

 

 

слегка

 

 

увеличить

 

увеличить

 

повышается

 

 

 

увеличить

 

увеличить

 

 

 

 

 

 

5. Повышается

слегка

увеличить

 

увеличить

 

 

увеличить

 

сильно

 

 

 

 

 

 

 

увеличить

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

увеличить

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Нечеткий

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Датчик изменения

 

 

 

контроллер

 

 

 

Датчик пропускной

 

 

 

 

 

 

 

 

 

 

 

 

скорости уровня

 

 

 

 

 

 

 

 

 

 

 

 

 

способности

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

воды

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Девять водяных

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

насосов

 

 

 

 

 

 

 

 

Сбор

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

осадков

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Датчик

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Сливная труба

 

 

уровня

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

воды

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Насосный колодец

Рис. 3.2

94

Часть 1. Назначение и структура компьютерных систем …

Из рис. 3.2 видно, что в системе управления есть три датчика: пропускной способности насосов, уровня воды и скорости изменения уровня воды и контроллер, функционирующий по правилам, аналогичным тем, что показаны в табл. 3.4 и 3.5. Полный алгоритм функционирования не приводится из-за громоздкости. Подобные алгоритмы описаны, например, в [3.17].

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

Введем понятие нечеткого графика [3.18], показанного на рис. 3.3. Нечеткий график f* отображает функциональную зависимость f:

X Y, где Х и Y лингвистические переменные в U и V соответственно. Он служит для аппроксимации представления графа f в форме:

f* n

(Ai Bi ),

(3.2)

i 1

где Аi и Bi (i=1,2,...,n) – непрерывные нечеткие подмножества U и V соответственно, Аi Bi – прямое произведение Аi и Bi и - знак объединения пар Ai Bi.

Y

f f

B

Нечеткая точка Ai

0

A

X

Рис. 3.3

Глава 3. Роль субъективных оценок в процессе поддержки …

95

В терминах функции принадлежности функция (3.2) имеет вид:

f*(u,v) Vi ( A(u) B (v)),

где min, u U, v V , Аi и Bi, (i = 1, 2, …, n) – непрерывные не-

четкие подмножества U и V.

Используя понятие нечеткого графика, легко показать связь между функциями распределения вероятности и принадлежности к множеству, когда одна и та же функция описывается как в терминах распределения вероятности, так и в терминах принадлежности множеству. Эта связь показана на рис. 3.4 [3.18].

F

0

X

 

Рис. 3.4

Прямоугольники рис. 3.4 характеризуют нечеткие множества, а кривая – распределение вероятности. Они описывают одну и ту же зависимость. Но и без использования понятия нечеткого графика интуитивно ясно, что эти две функции семантически достаточно близки. Может быть также показана связь функции принадлежности множеству с другими аналитическими функциями. И основание для выбора формы представления во всех случаях кажется очевидным: если известно аналитическое представление функции – надо использовать его, если нет – может быть использована функция принадлежности множеству.

96

Часть 1. Назначение и структура компьютерных систем …

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

Вероятность события В при условии, что событие А произойдет после выполнения события B, можно записать в виде условной вероятности:

A

B π (wA

 

wB )

(3.3)

 

 

 

 

 

 

Это выражение является вероятностным аналогом детерминистской логической зависимости

IF B THEN A.

Но (3.3) гораздо богаче по возможности выражения вариантов, потому что указывает степень ожидаемости события В, определяе-

мой величиной р. Правая часть выражения p(wA wB) определяет численные значения распределения. Оно может быть интерпретировано как распределение вероятности того, что произойдет событие А, после того как произошло событие В. Поясним это на примере предсказания погоды. Оно может быть записано в следующем виде:

(WEATHER x TOMORROW) p (WEATHER y TODAY)

(FORECUST z TODAY) p (w (WEATER x TOMORROW) w (WEATHER y TODAY) (FORECUST z TODAY),

где x, y, z, (хорошая, обычная, дождливая)– множество альтернатив. Заметим, что при отсутствии условия В соотношение (3.3) явля-

ется безусловным вероятностным распределением. Например,

(WEATHER u ) p p (w (WEATHER u )) =

w

p(w)

(WEATHER FAIR )

0.3

(WEATHER CLOUDY )

0.2

(WEATHER RAINY )

0.5

Здесь значение p(w) не является точной десятичной дробью, а скорее завуалированной лингвистической переменной. Можно ведь написать "дождливая погода", вполне может быть "хорошая", может быть "облачно" – навряд ли.

Использование многокритериальных функций предпочте-

ния руководителя. Теперь рассмотрим модель многокритериальной функции предпочтения, построенную с использованием базовых шкал. Функция предпочтения обычно имеет вид отображения множества альтернатив в числовую ось. Иными словами, каждой альтер-

Глава 3. Роль субъективных оценок в процессе поддержки …

97

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

В настоящее время предложено много подходов многокритериальной оценки решений (сценариев, объектов), основанных на субъективных оценках руководителя или эксперта [3.7, 3.8, 3.19, 3.20]. В большинстве случаев они сводятся к линейной или нелинейной свертке, позволяющей поставить в соответствие каждому элементу множества оценивающее его число. Модель оценки с помощью функций предпочтения руководителя является также сверткой.

Через обозначим значение функции предпочтения, построенной на базовой шкале. Базовой шкалой называется шкала, ставящая в соответствие параметру или интервалу физических параметров субъективную критериальную оценку руководителя или эксперта.

Объединяя все m базовых шкал в одно пространство, получаем m-мерное базовое пространство. Таким образом, все пространство параметров Rm отображается на пространство субъективных критериев той же размерности. При этом пространство субъективных критериев разбивается лингвистическими переменными на линейные подпространства. Каждая точка базового пространства определяется двумя связанными между собой векторами координат: координатами пространства параметров и координатами пространства критериев. Они связаны между собой через базовые шкалы.

Объединяя базовые шкалы в виде прямого декартова произведения, получаем m-мерное базовое пространство. Например, применительно к комплексной оценке эффективности методов воздействия на пласт, основываясь на данных таблицы 3.3-b можно ввести следующие три базовые шкалы, рис. 3.5.

Объединяя эти три базовые шкалы, получим трехмерное базовое пространство - (себестоимость 1м) х (удельные капитальные затраты) х (прирост нефтеоттдачи), рис 3.6.

Для того чтобы оценить и проранжировать эффективность принимаемых решений с помощью функции предпочтения, необходимо учитывать значимость (важность) критериев.

98

 

Часть 1. Назначение и структура компьютерных систем …

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Себестоимость

3

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

50

75

 

 

100

 

 

150

 

 

 

200

доп. добычи нефти

 

нет

 

умеренная

 

высокая

 

оч. высокая

Лингв. переменные

 

 

5

 

 

4

 

 

3

 

2

 

Синонимы

оценок-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

баллы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Удель-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

ные кап.

 

50 70

 

90

 

110

 

130

 

140

 

150

 

170

 

190

210

 

220

 

затраты

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

не-

 

умеренные

 

приемле-

 

 

высокий

 

оч. выс.

 

Лингв.

 

зна-

 

 

 

 

 

мые

 

 

 

 

 

 

 

 

 

 

пере-

 

чит.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

менные

 

5

 

 

4

 

 

3

 

 

2

 

 

1

 

 

Сино-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

нимы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

оценок-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

баллы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

Удель-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

50 70

 

90

 

110

 

130

 

140

 

150

 

170

 

190

210

 

220

 

ные кап.

 

 

 

 

 

 

 

 

 

 

затраты

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

не-

 

умеренные

 

приемле-

 

 

высокий

 

оч. выс.

 

Лингв.

 

зна-

 

 

 

 

 

мые

 

 

 

 

 

 

 

 

 

 

пере-

 

чит.

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

менные

 

10

 

8-9

 

6-7

 

 

3-5

 

 

1-2

 

Сино-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

нимы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

оценок-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

баллы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

При-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

рост

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

нефте-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

отдачи

 

0 4

 

8

 

12

 

16

 

20

 

24

 

28

 

32

36

 

40

 

в %

 

нет

 

ма-

 

уме

 

хоро

 

зна-

 

оч.

 

вы-

 

оч.

оч.

 

бле-

 

Лингв.

 

 

 

лый

 

рен-

 

ший

 

чи-

 

зна-

 

со-

 

выс.

выс.

 

стя

 

пере-

 

 

 

 

 

ный

 

 

 

тель

 

чит.

 

кий

 

 

 

 

щий

 

менные

 

 

 

 

 

 

 

 

 

ный

 

 

 

 

 

 

 

 

 

 

 

 

1

 

2

 

3

 

4

 

5

 

6

 

7

 

8

9

 

10

 

Сино-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

нимы

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

оценок-

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

баллы

 

Рис. 3.5

Глава 3. Роль субъективных оценок в процессе поддержки …

99

Прирост

нефтеотдачи (%)

Удельные капи-

тальные затраты (тыс. дол. США)

Себестоимость

3 нефти (дол. США)

Рис. 3.6

Учитывая это требование, значение функции предпочтения руководителя для варианта решения А может быть определено из соотношения:

A K1 1,A K2 2,A ... Km n,A,

(3.4)

где Ki – оценка степени важности (значимости, «веса») i-го критерия,j,A – критериальная оценка значения i-го физического параметра ва-

рианта решения А, обозначает знак операции.

Если значения функций предпочтения руководителя по i-му и j- ому критериям является суммой функций предпочтения по каждому

критерию, то знак означает сложение.

Известно, например, что при выбросах газы СО и NO2 взаимно усиливают токсичные действия в несколько раз. В этом случае общая токсичность (своеобразная функция предпочтения) мультипликатив-

на и является произведением i и j с соответствующими коэффициентами.

Аналогичны рассуждения для разности и частного i и j при определении соответствующей функции предпочтения.

Однако для разных лингвистических переменных (в разных линейных подпространствах) «веса» критериев могут меняться с уче-

Соседние файлы в папке Архив WinRAR_1