冲突解决策略
编辑冲突解决策略用于人工智能中的生产系统,如基于规则的专家系统,以帮助选择启动哪条生产规则。当两个或多个规则的条件被目前已知的事实所满足时,就需要这样的策略了。
冲突解决策略的类别
编辑冲突解决策略分为几个主要类别。它们都有各自的优势,构成了它们的理论基础。具体性--如果两个或更多规则的所有条件都得到满足,则根据其条件的具体程度来选择规则。有可能倾向于更一般的或更具体的情况。xxx体的可以大致确定为具有最多前提条件的那条。这有助于在启动更一般(默认)的规则之前捕捉到例外情况和其他特殊情况。
最近性--当可以选择两个或更多的规则时,偏向于与最近添加的事实相匹配的规则,因为这些事实最有可能描述当前的情况。以前未使用--如果一个规则的条件得到满足,但以前相同的规则已经被相同的事实所满足,则忽略这个规则。这有助于防止系统进入无限循环。顺序--按照表述顺序挑选xxx条适用的规则。这是Prolog解释器默认使用的策略,但任何策略都可以通过在Prolog系统中建立合适的规则来实现。任意选择--随机挑选一条规则。这有一个优点就是计算简单。
内容由匿名用户提供,本内容不代表vibaike.com立场,内容投诉举报请联系vibaike.com客服。如若转载,请注明出处:https://vibaike.com/170945/