• 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