- 839
- 0
- 约1.52万字
- 约 67页
- 2017-08-10 发布于天津
- 举报
电路板排列问题
算法设计与分析第五章 回溯法 杨圣洪M),346260267(Q) 第五章 回溯法 学习要点 理解回溯法的深度优先搜索策略 掌握用回溯法解题的算法框架 1)递归回溯最优子结构性质 2)迭代回溯贪心选择性质 3)子集树算法框架 4)排列树算法框架 通过应用范例学习回溯法的设计策略 1)装载问题; 2)批处理作业调度; 3)符号三角形问题 4)n后问题; 5)0-1背包问题; 6)最大团问题; 7)图的m着色问题 8)旅行售货员问题 9)圆排列问题 10)电路板排列问题 11)连续邮资问题 引言 回溯法-通用求解法。 基本操作:搜索,能避免不必要搜索的穷举式。 这种方法适用于解一些组合数相当大的问题。 按深度优先策略,从根结点出发搜索解空间树。 在任意一点时,先判断该结点是否包含问题的解: 如果肯定不包含,则跳过对该结点为根的子树的搜索,逐层向其祖先结点回溯; 否则,进入该子树,继续按深度优先策略搜索。 5.1 回溯法的算法框架 本节介绍回溯法算法框架的有关问题: 一、问题的解空间 二、回溯法的基本思想 三、递归回溯 四、迭代回溯 五、子集树与排列树 一、问题的解空间 首先定义问题的解空间。 解空间应至少包含问题的一个最优解。 问题的解向量:n元式(x1,x2,…,xn)的形式。 显约束:对分量xi的取值限定。 隐约束:不同分量之间施加的约束。 解空
原创力文档

文档评论(0)