Аналіз і вибір рішень на основі нечіткої монотонної
експертної інформації 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>