第5部分回溯法学习课件.pptVIP

  • 22
  • 0
  • 约1.25万字
  • 约 83页
  • 2016-12-07 发布于江苏
  • 举报
第5章 回溯法 学习要点 5.1 回溯法概述 5.2 回溯法的典型示例 5.3 回溯法的效率分析 本章小结 5.1 回溯法概述 5.1.1 问题的解空间 问题的解空间 两类典型的解空间 5.1.2 回溯法的基本思想 回溯法的基本思想 算法的框架 例:排列与组合 小结 问题的解空间 复杂问题的求解 复杂问题常常有很多的可能解,这些可能解构成了问题的解空间。 解空间也就是进行穷举的搜索空间,所以,解空间中应该包括所有的可能解。 问题解的求解方法 搜索问题的解空间,获得问题的解,依据搜索策略的不同,可以分为: 回溯法 分支限界法 问题的解空间 问题的解向量: 问题的解可以表示成一个n元式(x1, x2,… xn)的形式。 问题的解空间 E={(x1, x2,… xn)| xi ?si , si为有限集 }称为问题的解空间 约束条件 问题的解空间 问题的解空间 由笛卡儿积A=S1×S2×…×Sn构成,且 第1层的根结点有|S1|棵子树, 第2层共有|S1|个结点, 第3层共有|S1|×|S2|个结点, 依此类推, 第n+1层共有|S1|×|S2|×…×|Sn|个结点,他们都是叶子结点,代表问题的所有可能解。 显式图和隐式图 两类典型的解空间 两类典型的解空间 子集树 排列树 子集树 例1: 集合A={a1,a2,…,an},求A的所有子集合。 分析: 问题的解(子集)可以表示为X=(

文档评论(0)

1亿VIP精品文档

相关文档