首页 理论教育 解决冲突的策略

解决冲突的策略

时间:2022-03-04 理论教育 版权反馈
【摘要】:正向推理基于提供的事实应用规则。对于正向推理,解决冲突的策略是:详细规则优先:这种方法是在冲突规则集中优先选择条件部分内容详细的规则。在这种情况下,各数据元素被赋予时间标志。在以实时控制为目标的事件驱动型推理中,常使用这种策略。此外,对于逆向推理和非精确推理还有其他解决冲突的策略,而且任何一种策略都有优点和缺点,需要采用什么样的策略,完全由问题的性质来决定。

4.2.2 解决冲突的策略

正向推理基于提供的事实应用规则。在推理过程中,用规则的前提匹配事实,如果多条规则匹配当前的事实怎么办?推理机必须做出决定,也就是应用某种策略决定首先应用哪些规则,这种策略叫做冲突解决策略。对于正向推理,解决冲突的策略是:

(1)选择一个:选择匹配事实的第一条规则。

(2)顺序选择:按匹配规则的顺序执行,前面建立的新事实可被后面的规则使用。

(3)详细规则优先:这种方法是在冲突规则集中优先选择条件部分内容详细的规则。它蕴含的哲学思想是,选择基于较多信息的规则得出的结论是较好的。有时根据条件元素的个数和执行条件部分的成本来决定优先度。

(4)重要度优先:该方法是预先给各规则赋予类似于优先数的权,然后在处理冲突规则时,选择优先数最高的规则。如果规则编排的顺序表示了使用的优先级,则按顺序执行规则。

(5)最近优先法:这种方法是在冲突规则集中优先选择与最近加入事实库中的事实相匹配的规则。在这种情况下,各数据元素被赋予时间标志。在以实时控制为目标的事件驱动型推理中,常使用这种策略。

此外,对于逆向推理和非精确推理还有其他解决冲突的策略,而且任何一种策略都有优点和缺点,需要采用什么样的策略,完全由问题的性质来决定。

免责声明:以上内容源自网络,版权归原作者所有,如有侵犯您的原创版权请告知,我们将尽快删除相关内容。

我要反馈