Implementing Backtrack in Production System: A TMS based Approach .

  • Mr. Jaidev Indian Institute of Technology Madras, Chennai
  • G. Ravi Prakash Indian Institute of Technology Madras, Chennai
  • N. Parameswaran University of New South Wales, Australia
Keywords: Production System languages, Dependency directed backtracking, Rete Net operations .

Abstract

OPS5 is one of the most widely used Production System languages. The control strategies provided in OPS-like languages are extremely weak and consequently during problem solving, frequently dead-ends are encountered. We have made an attempt to perform dependency-directed backtracking within the framework of an OPS-like interpreter which employs a Truth Maintenance System for reasoning with past actions. The conditions for backtrack are characterised by the violation of a set of domain-specific constraints and signaled as contradictions in the Dependency Network (D-Net). We have developed a system, called OPS91, which comprises an enhanced match-select-act cycle operating on a D-Net as working memory. This cycle is explained with reference to the D-Net structure and the correlation between the D-Net and Rete-Net operations. The revision algorithm and null conflict set resolution strategy are detailed. The performance of the system is evaluated and broad guidelines on the programming strategy are presented.

Author Biographies

Mr. Jaidev, Indian Institute of Technology Madras, Chennai
Mr Jaidev obtained his BE in Electrical and Electronics Engineering from Anna University in 1988 and subsequently obtained Master of Science, (by research) in Computer Science from IIT, Madras, in 1991. In artificial intelligence, he specialised on topics including planning, truth maintenance systems and production systems. His areas of interest include cognitive science and philosophical standpoints on artificial intelligence as well as multimedia systems. He is currently working as a software engineer developing multimedia databases. He has been awarded  a scholarship by the American Association for Artificial Intelligence, San Jose, USA. He has published about 15 technical papers from his research in these areas.
G. Ravi Prakash, Indian Institute of Technology Madras, Chennai
Mr G Ravi Prakash is currently a faculty member in tha Department of Computer Science and Engineering at lIT, Madras, where he is working towards his PhD in the area of tools and verification and validation of knowledge bases. He obtained his BTech in Electronics  for Communications from JNTU College of Engineering in 1976 and MTech in Computer science from IIT, Kanpur in 1978. His areas of interest include expert systems, artificial intelligence data base management systems an software engineering.
N. Parameswaran, University of New South Wales, Australia
University of New South Wales,Australia.
Published
2013-01-01
How to Cite
Jaidev, M., Prakash, G., & Parameswaran, N. (2013). Implementing Backtrack in Production System: A TMS based Approach . Defence Science Journal, 43(2), 151-158. https://doi.org/10.14429/dsj.43.4325
Section
Special Issue Papers