Методы искусственного интеллекта для синтеза проектных решений. Подольский В.Е - 29 стр.

UptoLike

б) Переменная не проинициализирована, и при очередном обращении к стеку логических выводов выявляется, что он
пуст. В этом случае результата достичь не удалось, выдаётся сообщение об ошибке.
Отличие в алгоритме работы с базой знаний при обратной цепочке рассуждений по сравнению с алгоритмом при
прямой цепочке рассуждений состоит, прежде всего, в том, что при прямой цепочке анализ выполняется от переменных
условия к переменным вывода; в обратной же все иначеот переменных вывода к переменным условия. В соответствии с
этим несколько изменяется и структура данных базы знаний.
4.2. ВЫБОР ЗНАЧЕНИЙ ПАРАМЕТРОВ НА ОСНОВЕ НЕЧЁТКОГО ПРАВИЛА MODUS PONENS
Итак, после построения функции принадлежности, которые определяют все нечёткие значения входных и выходных
параметров, переходим к формализации отношений между входными и выходными параметрами. Наиболее простой способ
задания таких отношенийэто представление их в виде системы нечётких высказываний вида
=
,
~~
...
~
:
~
...
;
~
~
...
~
:
~
~
1
11111
1
mmnmm
n
BТОEИЛИИЛИEЕСЛИL
BТОEИЛИИЛИEЕСЛИL
L
m
(46)
где
mчисло базовых нечётких значений выходной лингвистической переменной
v
β
;
()
miB
i
,1
~
=
нечёткое высказывание
αβ
vii
есть , где
vi
α нечёткое значение (переменная) лингвистической переменной
v
β
;
()
mjniE
iji
,1;,1
~
==
нечёткое
высказывание, которое отражает
i-ю входную ситуацию, которая может возникнуть, если выходная лингвистическая
переменная примет нечёткое значение
vi
α ;
αβαβαβ ...:
~
иестьиестьиестьE
zijzyijyxijxji
;
где
zyx
βββ ,,
... – входные лингвистические переменные, а
zijyjixji
α
α
α
,,
... – их нечёткие значения.
Возможно представить исходную систему нечётких высказываний в более компактной форме, используя правила
преобразования нечётких высказываний. Вводится нечёткое высказывание
j
A
~
, вида αβ
WjWj
isA :
~
, где
W
β обобщённая
входная лингвистическая переменная;
Wj
α
её нечёткое значение с функцией принадлежности:
[
]
{
}
...),(),(),(minmax)( xxx
zijyijxijWj
µµµ=ωµ
(47)
Тогда система нечётких высказываний примет вид
=
mmm
BТОAЕСЛИL
BТОAЕСЛИL
L
~
~
:
~
..........
~
~
:
~
~
111
)1(
(48)
Таким образом, получили нечёткую систему, которая связывает обобщённый входной параметр
ω∈W = XYZ... и
выходной параметр
vV.
Для выбора решений в нечётких условиях, когда экспертная информация представлена нечёткой системой первого типа
(46), можно использовать схему вывода, основанную на нечётком правиле modus ponens.
Нечётким правилом modus ponens называется следующая схема вывода:
.'
~
;'
~
;
~
)1(
истинаB
истинаA
L
(49)
Истинность данной схемы представляет собой нечёткое множество
I
mj
jmpmpmp
BALTBALT
,1
)1()1()1(
)'
~
,'
~
,
~
(}/)({)'
~
,'
~
,
~
(
=
=>ττµ<=
,
где
mj
j
mp
,1
)1(
)1(
)(min
)(]1,0[
=
τµ
=τµτ
; )(min
)1(
τµ
j
функция принадлежности
нечёткого множества
)'
~
,'
~
,
~
(
)1(
BALT
jmp
определяется как
))()(1(1)(
)1(
τµ+τµ=τµ
TbTAj
,