数据结构算法与应用-C语言017.pdfVIP

  • 10
  • 0
  • 约3.58万字
  • 约 21页
  • 2019-01-12 发布于四川
  • 举报
下载 下载 第1 7章 分 枝 定 界 任何美好的事情都有结束的时候。现在我们学习的是本书的最后一章。幸运的是,本章用 到的大部分概念在前面各章中已作了介绍。类似于回溯法,分枝定界法在搜索解空间时,也经 常使用树形结构来组织解空间(常用的树结构是第 1 6章所介绍的子集树和排列树)。然而与回 溯法不同的是,回溯算法使用深度优先方法搜索树结构,而分枝定界一般用宽度优先或最小耗 费方法来搜索这些树。本章与第 1 6章所考察的应用完全相同,因此,可以很容易比较回溯法与 分枝定界法的异同。 相对而言,分枝定界算法的解空间比回溯法大得多,因此当内存容量有限时,回溯法成功 的可能性更大。 17.1 算法思想 分枝定界(branch and bound )是另一种系统地搜索解空间的方法,它与回溯法的主要区 别在于对E-节点的扩充方式。每个活节点有且仅有一次机会变成 E-节点。当一个节点变为 E- 节点时,则生成从该节点移动一步即可到达的所有新节点。在生成的节点中,抛弃那些不可 能导出(最优)可行解的节点,其余节点加入活节点表,然后从表中选

文档评论(0)

1亿VIP精品文档

相关文档