回溯法为了避免生成那些不可能产生最佳解的问题状态,不断地利用限界函数来处死那些实际上不可能产生所需解的活结点,以减少问题的计算量。
举一反三
- 关于回溯算法和分支限界法,以下()是不正确描述。 A: 回溯法中,每个活结点只有一次机会成为扩展结点 B: 分支限界法中,活结点一旦成为扩展结点,就一次性产生其所有儿子结点,在这些儿子结点中,那些导致不可行解或导致非最优解的儿子结点被舍弃,其余儿子加入活结点表中 C: 回溯法采用深度优先的结点生成策略 D: 分支限界法采用广度优先或最小耗费优先(最大效益优先)的结点生成策略
- 关于回溯算法和分支限界法以下( )是不对描述。 A: 回溯法中每个活结点只有一次机会成为扩展结点 B: 分支限界法中活结点一旦成为扩展结点就一次性产生其所有儿子结点,在这些儿子结点中那些导致不可行解或导致非最优解的儿子结点被舍弃,其余儿子加入活结点表中 C: 分支限界法采用广度优先或最小耗费优先最大效益优先的结点生成策略 D: 回溯法采用深度优先的结点生成策略
- 利用分支限界法寻求问题的最优解时,与回溯法类似,可以用加速搜索() A: 代价函数 B: 剪枝函数 C: 活结点表 D: 扩展节点
- 分支限界法与回溯法都是在问题的解空间树T上搜索问题的解,二者搜索方式不同。
- 中国大学MOOC: 支限界法与回溯法都是在问题的解空间树T上搜索问题的解,二者()。