高级数理逻辑第7讲详解.docVIP

  • 7
  • 0
  • 约5.82千字
  • 约 10页
  • 2016-05-24 发布于湖北
  • 举报
归结策略 归结算法::: 用归结原理来证明定理,我们最终倒出空子句。怎么样最快的得到空子句是我们考虑的最主要问题。如果人用归结的方法,得到空子句通常是根据人们对子句集中子句的认识,可以最快的得到空子句。 然而,归结原理的主要思想是用机械的方法使计算机能够快速得到空子句。这需要我们考虑高效的计算算法来提高得到空子句的效率。本节主要目的是给出各种得到空子的算法,这些算法都从不同角度提高了得到空子句的归结效率。这些算法又称作为归结策略。 宽度优先 宽度优先是归结策略中最简单的算法。下图说明了,宽度优先策略的主要思想: S 将S重所有能归结的子句间都归结 S1 归结产生的子句集 S∨S1 将归结产生的子句集与原子句集析取 将S∨S1与S1上能归结的子句间都归结 S2 归结产生的子句集 ┆ 重复以上过程 □ 这样的归结过程中,有大量的冗余存在。因为,在每个归结步骤中,将有所能够归结的子句之间都归结,从而避免不了产生大量多余的归结步骤。 例如:对于子句集{,,,},宽度优先归结

文档评论(0)

1亿VIP精品文档

相关文档