Продукционная модель: Заправка (обслуживание клиентов)
Реферат, 12 Марта 2014, автор: пользователь скрыл имя
Краткое описание
Задача 1
Построить продукционную модель представления знаний в предметной области «Автозаправка» (обслуживание клиентов).
Прикрепленные файлы: 1 файл
Задача 1 курсовая.docx
— 44.54 Кб (Скачать документ)Курсовая работа
Задача 1
Построить продукционную модель представления знаний в предметной области «Автозаправка» (обслуживание клиентов).
- Обязательное действие, выполняемое на автозаправках – заправить бензином автомобиль и оплатить. Значит, есть уже два целевых действия «заправить» и «оплатить», которые взаимосвязаны и следуют друг за другом.
- Прежде чем заправить автомобиль, туда нужно приехать, дождаться заправщика и сделать заказ. Кроме того, нужно выбрать, в какую именно автозаправку заехать. Значит, цепочка промежуточных действий: «выбор автозаправки и путь туда», «сделать заказ заправщику».
- Прежде чем ехать на автозаправку, необходимо убедиться, что есть необходимая сумма денег. Выбор автозаправки может обуславливаться многими причинами, выберем территориальный признак - к какому ближе в ту и идем. В разных автозаправках работают разные люди, поэтому в зависимости от выбора автозаправки, заправщики будут разные. Кроме того, разные автозаправки специализируются на разном топливе, поэтому топливо в разных автозаправках будет отличаться. Значит вначале идут действия, позволяющие выбрать автозаправку, затем характеризующие автозаправки, а уже после заказ, заправка, и оплата заказа.
- Пусть в задаче будут рассматриваться две автозаправки: «Автозаправка N1» и «Автозаправка N2». Первая - современная и топливо высокого качества, чем во второй, вторая — старая и топливо низкого качества. В первом работает заправщик Сергей, а во втором заправщик Дмитрий. Вася — это клиент.
- Выше описанное можно преобразовать в следующие предложения типа «Если, то»:
• Если субъект хочет заправиться и у субъекта есть достаточная сумма денег, то субъект может поехать на автозаправку.
• Если субъект ближе к автозаправке «Автозаправка 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. Схема продукций предметной области «Автозаправка».