DocumentCode
2417647
Title
A parallel execution method of production systems with multiple worlds
Author
Matsuzawa, Kazumitsu
Author_Institution
Electr. Commun. Lab., NTT, Tokyo, Japan
fYear
1989
fDate
23-25 Oct 1989
Firstpage
339
Lastpage
344
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;
fLanguage
English
Publisher
ieee
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
Type
conf
DOI
10.1109/TAI.1989.65339
Filename
65339
Link To Document