产生式系统求解问题的基本过程
(2012-06-19 09:37:06)
标签:
综合数据库问题求解规则库产生式事实it |
分类: 人工智能 |
①初始化综合数据库,把欲解决问题的已知事实送入综合数据库中
②检查规则库中是否存在尚未使用过的规则,若有则执行③,否则转⑦
③检查规则库的未使用规则中是否存在有其前提可与综合数据库中已知事实想匹配的规则,若有则从中执行一个;否则转⑥
④执行当前选中的规则,并对该规则作上标记,把执行该规则后得到的结论作为新的事实放入综合数据库;如果该规则的结论是一些操作,则执行这些操作
⑤检查综合数据库中是否包含该问题的解,若已包含,则说明已求出解,问题求解过程结束;否则,转②
⑥当前规则库还未有使用规则,但均不能与综合数据库中的已知事实想匹配时,要求用户进一步提供关于该问题的已知事实,若能提供,则转②;否则,说明该问题无解,终止问题求解过程
⑦若知识库中不再有未使用的规则,也说明问题无解,终止问题求解过程
前一篇:JAVA获取随机数(转)
后一篇:先进专家系统具有的特点

加载中…