- 5
- 0
- 约1.79千字
- 约 33页
- 2019-11-30 发布于天津
- 举报
;学时分配 ;
本课程成绩由平时作业、上机实验和期末考试进行评定:;第六章 分支限界法(Branch-and-Bound);6.1 分支限界法的基本思想;回溯与分支限界是对穷举法的改进。
它们每次只构造候选解的一个分量,然后评估这个部分解:
如果加上剩下的分量也不可能求得一个解,就不再生成剩下的分量。
回溯法和分支限界都是以构造一棵状态空间树为基础,树的节点反映了对一个部分解所做的特定的选择。; 有两种生成问题状态的基本方法。它们都是从根结点开始然后生成状态空间树上的其它结点。 ;在生成问题状态的两种方法中,都要有一张活结点表。问题状态的生成可以采用两种不同的方法:
如果对一个E-结点R一旦生成了它的一个新的儿子C,就把C当作新的扩展结点,在完成对子树C(以C为根的子树)的穷尽搜索之后。将R结点重新变成 E-结点,继续生成R的下一个儿子(如果存在)。这称做深度优先的问题状态生成法。
在另一种状态生成方法中,一个E-结点一直保持到变成死结点为止。即在一个E-结点变成死结点之前,它一直是扩展结点。这实际上是一种宽度优先的问题状态生成法。;广度优先遍历(BFS)
方法:从图的某一顶点V0出发,访问此顶点后,依次访问V0的各个未曾访问过的邻接点;然后分别从这些邻接点出发,广度优先遍历图,直至图中所有已被访问的顶点的邻接点都被访问到;若此时图中
原创力文档

文档评论(0)