前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >【精选】算法设计与分析(第六章分支限界法)

【精选】算法设计与分析(第六章分支限界法)

作者头像
命运之光
发布2024-03-20 13:54:54
1520
发布2024-03-20 13:54:54
举报
文章被收录于专栏:我在本科期间写的文章
前言

总结算法设计与分析课程期末必记知识点。

第六章分支限界法
1、分支限界法与回溯法的区别

求解目标不同分支限界法是找出满足约束条件的一个解回溯法是找出满足约束条件的所有解

分支限界法和回溯法的区别

方法

解空间搜索方式

存储结点的数据结构

结点存储特性

常用应用

回溯法

深度优先

活结点的所有可行子结点被遍历后才从栈中出栈

找出满足条件的一个解

分支限界法

广度优先

队列、优先队列

每个结点只有一次成为活结点的机会

找出满足条件的一个解或者特定意义的最优解

2、如何组织活结点表

根据选择下一个扩展结点的方式来组织活结点表,不同的活结点表对应不同的分枝搜索方式,常见的有队列式分枝限界法优先队列式分枝限界法两种

3、采用分枝限界法求解的3个关键问题

(1)如何确定合适的限界函数 (2)如何组织待处理结点的活结点表。 (3)如何确定解向量的各个分量

4、分支限界法优缺点

归纳起来,与回溯法相比,分枝限界法算法的优点是可以更快地找到一个解或者最优解,其缺点是要存储结点的限界值等信息,占用的内存空间较多。另外,求解效率基本上由限界函数决定,若限界估计不好,在极端情况下将与穷举搜索没多大区别。

结语

第六章分支限界法结束,下一章——第七章贪心法

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2023-12-12,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 前言
  • 第六章分支限界法
    • 1、分支限界法与回溯法的区别
      • 2、如何组织活结点表
        • 3、采用分枝限界法求解的3个关键问题
          • 4、分支限界法优缺点
          • 结语
          相关产品与服务
          对象存储
          对象存储(Cloud Object Storage,COS)是由腾讯云推出的无目录层次结构、无数据格式限制,可容纳海量数据且支持 HTTP/HTTPS 协议访问的分布式存储服务。腾讯云 COS 的存储桶空间无容量上限,无需分区管理,适用于 CDN 数据分发、数据万象处理或大数据计算与分析的数据湖等多种场景。
          领券
          问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档