首页 | 本学科首页   官方微博 | 高级检索  
     

支持演化规则引擎的Rete算法研究
引用本文:武丹凤,曾广平,闫京颖. 支持演化规则引擎的Rete算法研究[J]. 计算机应用研究, 2013, 30(6): 1747-1750
作者姓名:武丹凤  曾广平  闫京颖
作者单位:1. 1. 北京科技大学 计算机与通信工程学院, 北京 100083; 2. 辽宁工程技术大学 软件学院, 辽宁 葫芦岛 125105
2. 北京科技大学 计算机与通信工程学院,北京,100083
3. 北京科技大学 数理学院,北京,100083
基金项目:国家“863”计划资助项目(2009AA01Z119)
摘    要:在演化规则模式匹配过程中, 存在内存空间有限与用户请求响应要求快速等问题, 传统的Rete算法并不能完全适合此类实际应用。针对此类问题, 在经典Rete算法的基础上, 通过从算法空间复杂度的角度对Rete网络结构匹配效率进行分析, 并结合系统动态演化过程中强动态和高实时性的特点, 引入节点复用技术构造Rete网络, 且以规则权重、入网时间为依据, 增设了Rete网络节点存储空间可调整机制, 完成了Rete算法在内存消耗与调节、匹配耗时方面的优化。对比测试表明, 优化后的算法提高了网络匹配性能, 实现了系统的平稳安全运行, 解决了演化系统模式匹配过程中存在的问题。

关 键 词:Rete算法  规则引擎  模式匹配  软件动态演化

Research on Rete algorithm supporting evolution rules engine
WU Dan-feng,ZENG Guang-ping,YAN Jing-ying. Research on Rete algorithm supporting evolution rules engine[J]. Application Research of Computers, 2013, 30(6): 1747-1750
Authors:WU Dan-feng  ZENG Guang-ping  YAN Jing-ying
Affiliation:1. a. School of Computer & Communication Engineering, b. School of Mathematics & Physics, University of Science & Technology Beijing, Beijing 100083, China; 2. School of Software, Liaoning Technical University, Huludao Liaoning 125105, China
Abstract:In the rule pattern matching process of dynamic evolution of software system, traditional Rete algorithm can't be entirely suitable for solving such problem as the requirement of limited memory and quick response from users. This paper focused on the optimization of the Rete algorithm on aspects of memory consumption and time-consuming in matching process. On the basis of the classic Rete algorithm and from the perspective of the complexity of algorithm space, it analyzed Rete network structure matching efficiency, combined with characteristics of system dynamic evolution of the strong dynamic and high efficiency, and introduced node multiplexing technique for constructing Rete network. And based on rule weights and entering network time, through additional node storage space adjustable mechanism, it completed the algorithm optimization. Comparison test shows that the optimized Rete algorithm can improve the network matching performance, make the operation of system more stable and safe, which solves the existing problems in pattern matching process of the evolution of system.
Keywords:Rete algorithm   rules engine   pattern matching   software dynamic evolution
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机应用研究》浏览原始摘要信息
点击此处可从《计算机应用研究》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号