Продукционная модель: Заправка (обслуживание клиентов)

Автор работы: Пользователь скрыл имя, 12 Марта 2014 в 20:44, реферат

Краткое описание

Задача 1
Построить продукционную модель представления знаний в предметной области «Автозаправка» (обслуживание клиентов).

Прикрепленные файлы: 1 файл

Задача 1 курсовая.docx

— 44.54 Кб (Скачать документ)

Курсовая работа

Задача 1

Построить продукционную модель представления знаний в предметной области «Автозаправка» (обслуживание клиентов).

  1. Обязательное действие, выполняемое на автозаправках – заправить бензином автомобиль и оплатить. Значит, есть уже два целевых действия «заправить» и «оплатить», которые взаимосвязаны и следуют друг за другом.
  2. Прежде чем заправить автомобиль, туда нужно приехать, дождаться заправщика и сделать заказ. Кроме того, нужно выбрать, в какую именно автозаправку заехать. Значит, цепочка промежуточных действий: «выбор автозаправки и путь туда», «сделать заказ заправщику».
  3. Прежде чем ехать на автозаправку, необходимо убедиться, что есть необходимая сумма денег. Выбор автозаправки может обуславливаться многими причинами, выберем территориальный признак - к какому ближе в ту и идем. В разных автозаправках работают разные люди, поэтому в зависимости от выбора автозаправки, заправщики будут разные. Кроме того, разные автозаправки специализируются на разном топливе, поэтому топливо  в разных автозаправках будет отличаться. Значит вначале идут действия, позволяющие выбрать автозаправку, затем характеризующие автозаправки, а уже после заказ, заправка, и оплата заказа.
  4. Пусть в задаче будут рассматриваться две автозаправки: «Автозаправка N1» и «Автозаправка N2». Первая - современная и топливо высокого качества, чем во второй, вторая — старая и топливо низкого качества. В первом работает заправщик Сергей, а во втором заправщик Дмитрий. Вася — это клиент.
  5. Выше описанное можно преобразовать в следующие предложения типа «Если, то»:

• Если субъект хочет заправиться и у субъекта есть достаточная сумма денег, то субъект может поехать на автозаправку.

• Если субъект ближе к автозаправке «Автозаправка 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. Схема продукций предметной области «Автозаправка».

 

 

 

 

 

 

 

 

 

 


Информация о работе Продукционная модель: Заправка (обслуживание клиентов)