chapter8分支界限法new课程.pptVIP

  • 5
  • 0
  • 约5.29千字
  • 约 25页
  • 2016-12-09 发布于江苏
  • 举报
* HeJing2011 School of Software School of Software, YunNan University 任课教师:何婧 Email: hejing@ynu.edu.cn Chapter 8 Outline 分支限界法与回溯法的不同 分支限界法的基本思想 15迷问题15-puzzle 旅行商问题(货郎担问题) 8.1 分支限界法与回溯法的不同 回溯法只能淘汰不能达到解的分支,而不能选择最有利于达到解的分支。 而分支限界法一般要设计一种判定函数,精确的判定函数很难给出,所以通常是估值函数,对每个活结点,均可计算判定函数的值,比较这些值即可选择扩展结点,使之能更好地朝着状态空间树上有最佳解的分支推进,以便尽快找出一个最佳解。 8.1 分支限界法与回溯法的不同 分支限界法在搜索过程中可以采用FIFO(先进先出)或LIFO(后进先出),所以分支界限法的活结点表不一定是栈,而回溯法则采用了栈LIFO; 回溯法的扩展结点每次生成一个孩子结点;分支限界法扩展结点则是一次生成完所有的孩子(一旦生成了孩子结点,该结点就变为死结点,不再进入活结点表,只有其孩子结点才能进入活结点表)。 8.2 分支限界法的基本思想(1) 判定函数:可以根据从一个活节点出发,直到到达一个回答状态所需的计算量来给定。 在找到回答节点以前,以活节点X为根的子树上必须产

文档评论(0)

1亿VIP精品文档

相关文档