Title :
Applying a modified EQL optimization method to MRL rule-based programs
Author :
Chen, A.M.K. ; Wang, Jui-chan
Author_Institution :
Dept. of Comput. Sci., Houston Univ., TX, USA
Abstract :
We modify our previously developed (Blaz Zupan et al., IEEE Trans. on Knowledge and Data Eng., April 1997) optimization method for EQL (EQuational rule-based Language) systems to optimize MRL (Macro Rule-based Language) systems. In particular, we show how the EQL optimization method can be applied to an MRL system after its corresponding state-space graphs have been constructed. Since the time and space complexity of a bidirectional search [O(bd/2)] is better than the breadth-first search´s O(bd), we use bidirectional search and bidirectional breadth-first search strategies instead of the original bottom-up and breadth-first search strategies employed by Blaz Zupan et al. As in that paper, the resulting optimized MRL system (1) has a better response time in general because it requires fewer rule firings to reach the fixed point, (2) is stable because it has no cycles, and (3) has no redundant rules
Keywords :
computational complexity; equations; graph theory; logic programming; logic programming languages; macros; optimisation; search problems; state-space methods; Equational Rule-based Language; MRL rule-based programs; Macro Rule-based Language; bidirectional search; breadth-first search; fixed point; modified EQL optimization method; redundant rules; response time; rule firings; search strategies; space complexity; stability; state-space graphs; time complexity; Computer science; Delay; Electrical capacitance tomography; Equations; Laboratories; Optimization methods; Real time systems; State-space methods; Timing; Upper bound;
Conference_Titel :
Application-Specific Software Engineering Technology, 1998. ASSET-98. Proceedings. 1998 IEEE Workshop on
Conference_Location :
Richardson, TX
Print_ISBN :
0-8186-8582-4
DOI :
10.1109/ASSET.1998.688237