单元最短路径问题 分支界限法

本文介绍了使用分支界限法解决单元最短路径问题,特别是通过优先队列式分支界限法,利用最小堆储存活结点表,寻找源顶点到目标顶点的最短路径。算法中,当发现结点的下界不小于已找到的最短路径时,会剪去以该结点为根的子树,从而提高效率。在实际应用中,通过结点间的控制关系进行剪枝可以进一步优化算法性能。
摘要由CSDN通过智能技术生成


分支界限法类似于回溯法,也是在问题的解空间上搜索问题解的算法。回溯法以深度优先的方式搜索解空间,而分支界限法则以广度优先(队列式分支界限法)或者以最小消耗的方式(优先队列式分支界限法)搜索解空间。

队列式分支界限法:队列式分支界限法将活结点表组织成一个队列,并按照队列的先进先出原则选取下一个结点为当前扩展结点。而且队列式分支界限法不搜索以不可行结点为根的子树。

优先队列式分支界限法:优先队列式分支界限法将活结点表组织成一个优先队列,并按照优先队列中规定的结点优先级选取下一个结点成为当前扩展结点,用优先队列式分支界限法解具体问题时,应根据具体问题的特点选用最大优先队列或者最小优先队列表示解空间的活结点表。



  • 3
    点赞
  • 9
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值