Bounding the Computation Time of Forward-Chaining Rule-Based Systems


Tomsovic, K. and C-C. Liu, Bounding the computation time of forward-chaining rule-based systems, Data & Knowledge Engineering 10 (1993) 317-334. For real-time applications of expert systems, success depends on the computational efficiency of the implementation. In this study, we propose an analytical method for evaluating the processing time of forward-chaining rule-based systems. An upper bound based on this system model is developed. If the upper bound stays within the time available for planning the operational or control task, the expert system would be able to complete the rule-processing in time. To compute the upper bound, the worst case working memory element sets are obtained for each functional step of the matching procedure. The worst case time for rule selection in the conflict resolution step is also derived. The maximal number of firings for each rule is considered in order to arrive at a bound for total processing time. Numerical examples are presented which point out the importance of rule and data structures in the efficient implementation of rule-based systems.

DOI: 10.1016/0169-023X(93)90034-M

Extracted Key Phrases

8 Figures and Tables

Cite this paper

@article{Tomsovic1993BoundingTC, title={Bounding the Computation Time of Forward-Chaining Rule-Based Systems}, author={Kevin Tomsovic and Chen-Ching Liu}, journal={Data Knowl. Eng.}, year={1993}, volume={10}, pages={317-334} }