Автор работы: Пользователь скрыл имя, 12 Марта 2014 в 20:44, реферат
Задача 1
Построить продукционную модель представления знаний в предметной области «Автозаправка» (обслуживание клиентов).
Курсовая работа
Задача 1
Построить продукционную модель представления знаний в предметной области «Автозаправка» (обслуживание клиентов).
• Если субъект хочет заправиться и у субъекта есть достаточная сумма денег, то субъект может поехать на автозаправку.
• Если субъект ближе к автозаправке «Автозаправка N1», чем к автозаправке «Атозаправка N2» и субъект может поехать на автозаправку, то субъект едет на автозаправку «Автозаправка N1».
• Если субъект ближе к автозаправке «Автозаправка N2», чем автозаправке «Автозаправка N1» субъект может поехать на автозаправку, то субъект едет на автозаправку «Автозапрака N2».
• Если субъект едет на «Автозаправку N2» и на автозаправке «Автозаправка N2» работает заправщик Дмитрий, то у субъекта принимает заказ Дмитрий.
• Если субъект едет на Автозаправку «Автозаправка N1» и на автозаправке «Автозаправка N1» работает автозаправщик Сергей, то у субъекта принимает заказ Сергей.
• Если субъект выбрал топливо и у субъекта принимает заказ Дмитрий, то заказ будет плохого качества.
• Если субъект выбрал топливо и у субъекта принимает заказ Сергей, то заказ будет хорошего качества.
• Если топливо будет плохого качества. или топливо будет хорошего качества., то субъект может заправиться.
• Если субъект может заправиться, то после заправки субъект должен оплатить заказ.
Введем обозначения для фактов (Ф), действий (Д) и продукций (П), тогда:
Субъект = Вася;
Ф1= субъект хочет заправиться;
Ф2=у субъекта есть достаточная сумма денег;
Ф3= субъект ближе к автозаправке «Автозаправка N1», чем к «Автозаправка N2»;
Ф4=на автозаправке «Автозаправка N2» работает заправщик Дмитрий;
Ф5=на автозаправке «Автозаправка N1» работает заправщик Сергей;
Ф6= субъект выбрал топливо;
Д1= субъект может поехать на автозаправку;
Д2=субъект едет на автозаправку «Автозаправка N1»;
Д3=субъект едет на автозаправку «Автозаправка N2»;
Д4=у субъекта принимает заказ Дмитрий;
Д5=у субъекта принимает заказ Сергей;
Д6=заправка плохим топливом.
Д7=заправка хорошим топливом.
Д8=после заправки субъект должен оплатить заказ.
Для продукций установим приоритет (в скобках перед запятой, чем выше приоритет, чем раньше проверяется правило).
П1(4,Ф1иФ2)=Д1; П5(3 , Д2 и Ф5)= Д5;
П2(5 , ФЗ и Д1)= Д2; П6(2 , Д4)= Д6;
П3(4 , не ФЗ и Д1)= ДЗ; П7(2 , Д5)= Д7;
П4(3 , ДЗ и Ф4)= Д4; П8(1 , Д6 или Д7)= Д8;
6) Для отображения взаимосвязи продукций построим граф (рис. 1).
Рис. 1. Схема продукций предметной области «Автозаправка».
Информация о работе Продукционная модель: Заправка (обслуживание клиентов)