Title :
A parallel execution method of production systems with multiple worlds
Author :
Matsuzawa, Kazumitsu
Author_Institution :
Electr. Commun. Lab., NTT, Tokyo, Japan
Abstract :
A novel method for parallel execution of production systems with multiple worlds is described. The term multiple worlds mean multiple results of production system execution using different sequences of fired rules. The method fires all rules which are satisfied by working memory elements in each production cycle on multiple-processor systems. For managing multiple worlds, each working memory element has a tag to describe its world, and these element tags within matching rules are checked for contradictions in their worlds before rule firing. By this method, all results of multiple worlds can be obtained simultaneously, and the number of production cycles required to obtain final results is decreased. This method has the advantage that no additional mechanism is needed to control the sequence of fired rules
Keywords :
expert systems; inference mechanisms; parallel programming; expert systems; fired rules; forward chaining; multiple worlds; multiple-processor systems; parallel execution method; production systems; working memory elements; Artificial intelligence; Control systems; Expert systems; Fires; Flow production systems; Helium; Laboratories; Memory management; Production systems;
Conference_Titel :
Tools for Artificial Intelligence, 1989. Architectures, Languages and Algorithms, IEEE International Workshop on
Conference_Location :
Fairfax, VA
Print_ISBN :
0-8186-1984-8
DOI :
10.1109/TAI.1989.65339