首页> 外文期刊>Knowledge and Data Engineering, IEEE Transactions on >Efficient Lazy Evaluation of Rule-Based Programs
【24h】

Efficient Lazy Evaluation of Rule-Based Programs

机译:基于规则的程序的高效惰性评估

获取原文
获取原文并翻译 | 示例

摘要

Thirty years after Forgy's seminal dissertation, Rete remains the de facto standard matching algorithm. Despite promising research results, alternative algorithms such as TREAT and LEAPS have had little impact on modern production rule engines. Constraint Handling Rules (CHR) is a high-level, declarative programming language, similar to production rules. In recent years, CHR has increasingly been used in a wide range of general purpose applications. State-of-the-art CHR systems use LEAPS-like lazy matching, and implement a large body of novel program analyses and optimization techniques to further improve performance. While obviously related, CHR and production rules research have mostly evolved independently from each other. With this paper, we aim to foster cross fertilization of implementation techniques. We provide a lucid, comprehensive overview of CHR's rule evaluation methodology, and survey recent contributions to the field of lazy matching. Our empirical evaluation confirms that Rete-based engines would surely benefit from incorporating similar techniques and optimizations.
机译:在Forgy开创性论文发表30年后,Rete仍然是事实上的标准匹配算法。尽管有令人鼓舞的研究成果,但TREAT和LEAPS等替代算法对现代生产规则引擎的影响很小。约束处理规则(CHR)是一种高级的声明性编程语言,类似于生产规则。近年来,CHR越来越广泛地用于各种通用应用中。最先进的CHR系统使用类似于LEAPS的惰性匹配,并实现了大量新颖的程序分析和优化技术,以进一步提高性能。虽然显然相关,但是CHR和生产规则研究在很大程度上彼此独立发展。本文旨在促进实施技术的交叉应用。我们提供了CHR规则评估方法的清晰,全面的概述,并调查了在懒惰匹配领域的最新贡献。我们的经验评估证实,基于Rete的引擎一定会从合并类似的技术和优化中受益。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号