论文部分内容阅读
在开发专家系统的过程中,人们遇到了从系统结构设计到具体知识的获取、建库直至最后调试过程的一系列困难。为克服上述困难,研究者开始研制专家系统开发环境以实现系统结构与应用领域内容的分离。
本文以与中航洛阳电光设备研究所(六一三所)合作的“智能战术辅助决策开发环境”为应用背景,设计并实现了基于规则的专家系统开发环境。鉴于本开发环境跨平台的特点,其中的推理引擎将运行于Vxworks实时操作系统,需要推理引擎有较高的推理效率,因此推理算法是本文关注的重点。
本文主要工作包括:(1)改进Rete算法。本文针对算法中存在的重复token问题、空连接问题以及缺少对具有“或”逻辑词规则的处理方法进行了改进和扩展,对改进前和改进后算法进行实验比较,证明改进算法的可行性和有效性。(2)设计并实现“智能战术辅助决策开发环境”。该环境包括规则编辑器和规则推理引擎两个部分。主要针对模糊推理、语义检查和冲突策略三大关键技术提出了相应的算法和解决方案。
最后对“智能战术辅助决策开发环境”性能进行了评估,此开发环境在大规模知识库下推理所占用的内存和时间均达到了六一三所的验收指标。