Аналіз і вибір рішень на основі нечіткої монотонної
експертної інформації b>
p>
Л.С. Берштейн, А.В.
Боженюк p>
Перед розробниками
експертних систем (ЕС) в галузі штучного інтелекту стоять, як правило,
наступні три завдання: вибір подання експертної інформації про предметну
області в системі; вибір і (або) обгрунтування підходу до прийняття рішення (ПР) на
основі цієї інформації; розробка алгоритмів, що реалізують обраний підхід до
ПР. P>
У випадку, коли при
вирішенні першого завдання використовується нечітке представлення інформації (в
термінах нечітких і лінгвістичних змінних), виникають завдання оцінки цієї інформації на предмет її
несуперечності (або оцінки ступеня її несуперечності), а також завдання
співвідношення цієї інформації і бажаної точності отримання результату. Це
вказує на необхідність попереднього аналізу нечіткої експертної інформації.
Даний аналіз дозволив би:. P>
1.Оценіть відповідність
наявної нечіткої інформації вимогам, яким на думку користувача ЕС,
повинні задовольняти одержувані рішення; p>
2. Знайти "вузькі
місця "такої інформації з метою її коригування (наприклад, шляхом завдання
додаткових питань експерту про вибір рішення в таких "місцях "). p>
Для проведення такого
аналізу введемо поняття відношення упорядкування на значеннях лінгвістичної
змінної та монотонності нечіткої експертної інформації. p>
Визначення 1. Нехай
- лінгвістична змінна [1], визначена на множині Х
і що має базові значення
,
. Тут
- нечіткі змінні з унімодальному функціями
приналежності
,
. Введемо на безлічі
базових значень Т ставлення впорядкування
наступним чином: p >
. p>
Іншими словами
, якщо значення
, для якого функція приналежності бере своє
найбільше значення 1, не більше значення, на якому функція
також бере
значення 1. p>
Визначення 2. Позначимо
через
- узагальнену лінгвістичну
змінну, що приймає значення
. Нехай
, а
. p>
Будемо вважати, що: p>
. p>
Нехай процес ПР
характеризується вибором деякого значення
параметра V, на яке впливають
значення параметрів X, Y ,..., Z. Ввівши лінгвістичні змінні
,
,
,...,
з безліччю базових значень відповідно
,
,
,..., і
експертну інформацію
про вибір рішення представимо у вигляді системи нечітких висловлювань
:
p>
Тут
,
,...,
і
. p>
Фактично нечітка
система висловлювань
представляє собою деяку функцію
, визначену на безлічі базових значень узагальненої
лінгвістичної змінної. p>
Зафіксуємо довільні
значення
,
,...,
. p>
Визначення 3. Систему нечітких висловлювань
назвемо монотонної по параметрі X, якщо справедливо
вираз: p>
або p>
p>
Визначення 4. Систему
нечітких висловлювань
монотонну за всіма параметрами X, Y,. .., Z, назвемо просто монотонної нечіткої
системою. p>
Властивість 1. Для того,
щоб система нечітких висловлювань
була монотонної, необхідно і достатньо, щоб виконувалася умова: p>
p>
або p>
p>
В роботі [2] була
запропонована загальна схема вибору значень параметрів при нечіткої експертної
інформації. Відповідно до неї, при заданих вхідних параметрах X, Y ,..., Z, вибирається
таке підмножина
значень вихідного
параметра V, для елементів якого ступінь істинності правила modus ponens
для нечіткої схеми виводу p>
(1) p>
бере своє
найбільше значення. Тут
- система нечітких експертних висловлювань.
- висловлювання типу
. Величини x, y ,..., z - конкретні значення вхідних параметрів
X, Y ,..., Z.
- висловлювання типу
, величина v - значення з підмножини
. p>
Ступінь істинності
правила modus ponens для схеми виводу (1) визначиться виразом: p>
. (2) p>
де n - число
висловлювань в системі
. p>
Властивість 2. Для заданих значень x, y ,..., z вхідних параметрів функція
є безперервною
на множині значень параметра V. p>
Властивість 3. Якщо система
має властивість
монотонності, то функція унімодальному, чи досягає свого максимуму на
деякому інтервалі безлічі значень параметра V. p>
Позначимо через
. Тоді вираз (2) можна переписати у вигляді: p>
, p>
де m - безліч
базових значень лінгвістичної змінної
. p>
Властивість 4. Якщо система
має властивість
монотонності, то справедливі нерівності p>
, при
, p>
, при
. p>
Дана властивість
дозволяє запропонувати наступні алгоритми знаходження значень параметра V, для
яких величина ступеня істинності
досягає свого
найбільшого значення. p>
відсортуємо спочатку
значення
в порядку їх
збільшення. Будемо вважати, що
, де
відповідає деякому
. p>
Розглянемо спочатку
алгоритм для більш простого випадку. Нехай
- носії нечітких множин, що відповідають нечітким
змін-ним
. Нехай виконується умова: p>
. (3) p>
Іншими словами, для
будь-якого значення параметра V число функцій принад-лежності, одночасно не
рівних 0, не перевищує двох. Приклад такого випадку показаний на рис.1. P>
При виконанні умови
(3), алгоритм визначення безлічі значень
параметра V, буде
мати вигляд: p>
. Визначаємо підмножина
, для елементів якого справедливо вираз:
. p>
Якщо підмножина, то
і
. Перехід на.
p>
. Якщо
, то визначаємо
єдине значення
, при якому виконується умова:
. У цьому випадку
. P>
. Кінець. P>
Зауважимо, що п.
завжди виконаємо, так
як відповідно до властивості 4, функції приналежності
і
відповідають
"сусіднім" нечітким змінним
і
у яких
. p>
Розглянемо тепер
алгоритм для більш складного випадку, коли умова (3) може не виконуватися. У
цьому випадку, алгоритм визначення безлічі значень
параметра V, візьме
вигляд: p>
. Визначаємо підмножина
, для елементів
якого справедливо
. p>
Якщо підмножина
, то
і
. Перехід на
. P>
. Визначаємо підмножина
, для елементів
якого справедливо
. p>
Якщо підмножина
, то
і
. Перехід на
. P>
. Якщо
, то визначаємо єдине значення
, при якому
виконується умова:
. У цьому випадку
. P>
. Кінець. P>
Розглянуті алгоритми
значно простіше алгоритму, запропонованого в [1] для довільних (не
монотонних) систем висловлювань
. p>
Список
літератури h2>
Моделі прийняття рішень
на основі лінгвістичної змінної/А. Н. Борисов, А. В. Алексєєв, О. А. Крумберг
та ін Рига: Зінатне, 1982.-256с. p>
Нечіткі моделі для експертних систем в САПР
/ Н. Г. Малишев, Л. С. Берштейн, А. В. Боженюк. - М.: Энергоатомиздат, 1991.-136с. P>