Принятие решений в системах, основанных на знаниях. Коробова И.Л - 36 стр.

UptoLike

Номер пра-
вила
Номер усло-
вия
Указатель предназначен для отслеживания текущего события в цепочке рассуждений и состоит из
двух частей:
а) номера правила, с которым в настоящий момент работает система;
б) номера условия соответствующего правила: данная графа необходима в связи с тем, что правило, в
общем случае, может содержать более одного условия.
7 Очередь переменных логического вывода
Переменная
Эта таблица представляет собой список переменных условия и определяет последовательность их со-
поставления с условными частями правил.
Определив систему фактов и правил и сформировав все необходимые вспомогательные таблицы,
получим состав базы знаний, обеспечивающий работу алгоритма прямой цепочки рассуждений. Теперь
система готова принять от пользователя входные данные. Полученная информация интерпретируется
системой и заносится в соответствующие таблицы.
Пусть пользователю требуется получить консультацию о конструктивных особенностях проекти-
руемой ванны при условии, что в ней будет находиться сернистая кислота с концентрацией до 75 % при
температуре от 80 до 90 °С.
Входная информация представляется следующим образом:
среда = сернистая кислота
концентрация = более 70 %
температура = меньше 100 °С
На основе списка переменных условия и системы правил можно определить допустимые значения
каждой переменной условия, которые используются при интерпретации исходной информации во внут-
реннее представление системы. Эта информация заносится в очередь переменных логического вывода и в
расширенный список переменных условия (табл. 5).
Далее выбирается переменная, стоящая в очереди первой ("Среда") и отыскивается правило, содер-
жащее в условной части эту переменную. Поиск осуществляется по списку переменных условия.
Первым правилом, содержащим переменную "Среда", является правило 1. При этом указатель пере-
менных условия устанавливается как первое условие первого правила (табл. 8).
Указатель переменных условия при анализе первого правила
1 1
Из списка переменных условия следует такие, что для правила 1 в условной части содержится две
переменных ("Среда" и "Концентрация"). Обратившись к расширенному списку переменных усло-
вия, определяем, что обе эти переменные проинициализированы. При этом имеется логическое несо-
ответствие в значениях переменной "Среда" в расширенном списке и в условной части правила. Та-
кое несоответствие возможно по двум причинам:
1) по причине смыслового различия (сернистая кислота азотная кислота, концентрированная ки-
слота – разбавленная кислота);