思考题

3.1 什么是推理、正向推理、逆向推理、混合推理?试列出常用的几种推理方式并列出每种推理方式的特点。

推理:从已知事实出发,通过逻辑规则推导出新结论的过程。

正向推理:从已知事实出发,逐步应用规则推导出结论。

逆向推理:从目标出发,反向寻找支持目标的事实。

混合推理:结合正向推理和逆向推理,双向进行推理。

常用推理方式

  1. 演绎推理:从一般到特殊的推理。
  2. 归纳推理:从特殊到一般的推理。
  3. 类比推理:通过相似性进行推理。
  4. 默认推理:在缺乏信息时使用默认规则。

3.2 什么是冲突?在产生式系统中解决冲突的策略有哪些?

冲突:在推理过程中,多个规则的条件同时满足,需要选择其中一个规则执行。

解决冲突的策略

  1. 优先级:为规则设置优先级,选择优先级最高的规则。
  2. 最近使用:优先选择最近使用的规则。
  3. 随机选择:随机选择一个规则。