[TOC]
# 概念
分支限界法类似于回溯法。分支界限法搜索解空间树的方式是:**以广度优先或者以最小耗费优先**。
* 搜索策略是:在扩展结点处生成,先生成其所有儿子结点(分支),然后再从当前活结点表中选择下一个扩展结点。为了有效选择下一个扩展结点,加速搜索的过程,在每个活结点处计算一个函数值(限界),并根据函数值,从当前活结点表中选择一个最有利的结点作为扩展结点,使搜索朝着解空间上最优解的方向推进,以便尽快找到最优解。
# 基本思想
从活结点中选择下一个扩展结点的不同方式,分支限界法分为两种:
* 队列式(FIFO)分支限界法
队列式分支限界法将活节点表组织成一个队列,并按队列先进先出的原则选取下一个结点为当前扩展结点。
* 优先队列式分支界限法
将活节点表组织成一个优先队列,并按优先队列中规定的结点优先级选取优先级最高的下一个结点成为当前扩展结点。