论文部分内容阅读
在当今社会类型各异的突发公共应急事件层出不穷的情况下,城市应急指挥系统越来越受到人们的关注。近年来中国各大城市都在积极进行城市综合应急指挥系统的建设,上海作为一个国际化的大都市建立健全的突发公共应急指挥系统更加刻不容缓。突发事件往往是非预期的,其突然发生的特性决定了其有关信息必然是不充分的,事态的发展具有高度不确定性,然而其威胁性和紧迫性又要求决策者必须以最快的速度做出尽量正确的应急处置措施予以应对,因此如何做到在突发事件发生后就得到最快最有效的处理,是应急指挥系统的重点和难点。规则推理是现代人工智能技术中一种有效和实用的推理方法,以规则推理为基础的规则引擎可以作为独立模块为整体解决方案提供智能逻辑处理服务,它具有将主体业务逻辑处理从硬代码程序中分离的特性,以及基于这个特性的便捷维护性、方便可扩展性、易见可验证性、可靠安全性和突出执行效率,使得规则引擎技术成为当前计算机行业关注和推广的前沿研究技术。本文研究如何将规则引擎技术运用于实际应用中,特别是应急指挥系统中,利用规则推理技术来实现对突发应急事件的智能化自动处理,从而提高应急事件处理的效率和准确率。本文首先分析了突发应急事件的研究背景和规则引擎技术的发展现状,提出了研究方向和侧重点;其次研究了规则引擎的理论基础,阐明规则引擎的思想,深入讨论规则引擎的作用机制,为论文研究的开展打下理论基础;接着集中研究了规则引擎实现的常用快速模式匹配算法RETE,详细剖析算法的工作过程和执行机制,并系统地总结了RETE算法有效可行的改进方法;在对规则引擎和模式匹配算法有了清楚认识的基础上,最后提出了一个较为方便地把规则引擎集成在具体应用中的架构,并详细描述了使用此架构构建基于规则推理的应急指挥平台的过程。