1 / 38
文档名称:

限界剪枝法学习教案.ppt

格式:ppt   大小:1,424KB   页数:38页
下载后只包含 1 个 PPT 格式的文档,没有任何的图纸或源代码,查看文件列表

如果您已付费下载过本站文档,您可以点这里二次下载

分享

预览

限界剪枝法学习教案.ppt

上传人:wz_198613 2022/1/1 文件大小:1.39 MB

下载得到文件列表

限界剪枝法学习教案.ppt

相关文档

文档介绍

文档介绍:限界(xiànjiè)剪枝法
第一页,共38页。
第六章 分支(fēnzhī)限界法
本章主要知识点
分支限界法的基本思想
单源最短路径问题
装载(zhuāngzài)问题
布线问题
0-1背包问题
最大团问题
旅行售货员问题
电路板排列问题
批处理作业调度
*
第1页/共37页
第二页,共38页。
一 限界剪枝(jiǎn zhī)法的基本思想
1. 限界剪枝法与回溯法的不同
(1)求解目标:回溯法的求解目标是找出解空间树中满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的一个解,或是在满足约束条件的解中找出在某种意义下的最优解。
(2)搜索方式的不同:回溯法以深度优先的方式搜索解空间树,而分支限界法则以广度(guǎngdù)优先或以最小耗费优先的方式搜索解空间树。
第2页/共37页
第三页,共38页。
2. 限界剪枝法基本思想
分支限界法常以广度优先或以最小耗费(最大效益)优先的方式搜索问题的解空间树。
在分支限界法中,每一个活结点只有一次机会成为扩展结点。活结点一旦成为扩展结点,就一次性产生其所有儿子结点。在这些(zhèxiē)儿子结点中,导致不可行解或导致非最优解的儿子结点被舍弃,其余儿子结点被加入活结点表中。
此后,从活结点表中取下一结点成为当前扩展结点,并重复上述结点扩展过程。这个过程一直持续到找到所需的解或活结点表为空时为止。
第3页/共37页
第四页,共38页。
3. 常见的两种分支限界(xiànjiè)法
(1)队列式(FIFO)分支限界(xiànjiè)法
按照队列先进先出(FIFO)原则选取下一个节点为扩展节点。
(2)优先队列式分支限界(xiànjiè)法
按照优先队列中规定的优先级选取优先级最高的节点成为当前扩展节点。
第4页/共37页
第五页,共38页。
基本(jīběn)思想
2、启发式搜索(sōu suǒ)
3、提前(tíqián)剪去不含最优解的分枝
1、以回溯为基础,求最优解
第5页/共37页
第六页,共38页。
二 最小耗费(hàofèi)搜索法
x
x
y2
y1
D(y2)
C(x) = min{D(y)|y∈Tx∩A}
D(y1)
C(x) = ∞
第6页/共37页
第七页,共38页。
最小耗费(hàofèi)搜索法
10
5
12
7
14
9
17
第7页/共37页
第八页,共38页。
最小耗费(hàofèi)搜索法
10
5
12
7
14
9
17
5
5

14
9
9

14
5

10
10


5



第8页/共37页
第九页,共38页。
最小耗费(hàofèi)搜索法
下界估值函数(hánshù)~C(x)
~C(x)是C(x)的下界估值
~C(x)可即时计算
当x为解结点时,~C(x)=C(x)=D(x)
下界估值越小,分枝含有(hán yǒu)最优解的可能越大。
优先搜索下界估值最小的结点,则第一个待扩展的解结点为最优解。
第9页/共37页
第十页,共38页。