第 6 章 分支限界法
1.分支限界 VS 回溯
回溯:求出满足问题的所有解,深度优先
分支限界:求出满足问题的一个解(或者是找出问题中的一个最优解),广度优先
都要先定义解空间结构
两者对当前扩展节点所采取的扩展方式不同。
2.分支限界法常见方式
队列式分支限界法(FIFO)
优先队列式分支限界法(可以理解为OS中的优先级,一般是代价越低、或者是收益越多)
3.0-1背包
队列式FIFO分支限界法
就是数构中的广度优先算法
优先队列式分支限界法
用一个极大堆来存储结果(也就是价值越多且重量不超过的放在最上面&
1.分支限界 VS 回溯
回溯:求出满足问题的所有解,深度优先
分支限界:求出满足问题的一个解(或者是找出问题中的一个最优解),广度优先
都要先定义解空间结构
两者对当前扩展节点所采取的扩展方式不同。
2.分支限界法常见方式
队列式分支限界法(FIFO)
优先队列式分支限界法(可以理解为OS中的优先级,一般是代价越低、或者是收益越多)
3.0-1背包
队列式FIFO分支限界法
就是数构中的广度优先算法
优先队列式分支限界法
用一个极大堆来存储结果(也就是价值越多且重量不超过的放在最上面&