Introduction to Production Systems in AI

May 26 • Notes • 14949 Views • 3 Comments on Introduction to Production Systems in AI

Introduction to Production Systems in AI

A production system also called production rule system is form of computer program used to provide some form of artificial intelligence, based primarily on a set of rules about behavior. These rules are a basic representation found helpful in expert systems, automated planning  and action selection. This provides the mechanism necessary to execute productions in order to achieve the goal state for the system. In

production system in artificial intelligence

production systems in artificial intelligence

simpler terms, it is said to contain a number of rules which are defined by their Left Hand Side (LHS) and Right Hand Side (RHS). The LHS contains the necessary conditions to be met if the rule is to be applied, while the RHS denotes the outcome of each applicability of the rule.This form of operation is analogous to the popular IF-THEN structure of programming, wherein the IF and THEN correspond to the LHS and RHS respectively.Quite helpful in real

Advantages of Production Systems

  1. Good way to model state-driven nature of intelligent machines
  2. New rules can be easily added without disturbing the pre-existing rules
  3. Quite helpful in real time environment and applications

Example of A production System : Water Jug Problem

PROBLEM: We have to jugs of capacity 5l and 3l (liter), and a tap with endless supply of water. The objective is to obtain 4 liter exactly in the 5 liter jug with the minimum steps possible

PRODUCTION SYSTEM :

  1. Fill the 5 liter jug from tap
  2. Empty the 5 liter jug
  3. Fill the 3 liter jug from tap
  4. Empty the 3 liter jug
  5. Empty the 3 liter jug to 5 liter
  6. Empty the 5 liter jug  to 3 liter
  7. Pour water from 3 liter to 5 liter
  8. Pour water from 5 liter to 3 liter (do not empty)

SOLUTION : 1,8,4,6,1,8 or 3,5,3,7,2,5,3,5; there may be other solutions but these are the shortest and the 1st sequence is chosen as it has the min no of steps.

For more articles visit www.oureducation.in and blog.oureducation.in

Tell us Your Queries, Suggestions and Feedback

Your email address will not be published.

3 Responses to Introduction to Production Systems in AI

  1. zinel bhagdeo says:

    unable to understand artificial intelligence subject

  2. Rachita Mishra says:

    We can get better idea about Production Systems in AI. A production system is a computer program typically used to provide some form of artificial intelligence, which consists primarily of a set of rules about behavior. These rules, termed productions, are a basic representation found useful in automated planning, expert systems and action selection.

« »