Abstract

Production systems (PSs), based on a very general idea (condition-action pairs), are widely used in artificial intelligence for modeling intelligent behavior and building expert systems. However, PS programs are very computation-intensive and run quite slowly. This precludes the use of PSs in many domains that require real-time response and high performance. Our approach for speeding up the execution of PSs is to design special message-handling machines, with architectures matched with the characteristics of the algorithms. In this line, a model that allows one to describe a PS as a set of concurrent processes, operating in a cooperative way and communicating through channels, is developed. To prove its validity, the model is used to develop a distributed production system for Printed Circuit Board (PCB) routing. A special machine, which efficiently supports the defined set of processes, also has been designed. This problem has been selected because it is complex and time consuming.

Full Text
Published version (Free)

Talk to us

Join us for a 30 min session where you can share your feedback and ask us any queries you have

Schedule a call