当前位置:首页 >课程 >算法分析与设计

1、分支限界法采用的搜索策略是( )。

A、广度优先搜索
B、递归搜索
C、深度优先搜索
D、启发式搜索

参考答案:请扫码使用小程序查看答案

2、根据活结点表的组织方式不同,分支限界法包括( )等形式。

A、栈式分支限界法
B、队列式分支限界法
C、单调队列式分支限界法
D、二叉树式分支限界法
E、优先队列式分支限界法

参考答案:请扫码使用小程序查看答案

3、关于回溯法和分支限界法,以下说法正确的是( )。

A、在回溯法中,活结点的所有可行子结点均被遍历后才从栈中弹出
B、分支限界法通常用于求满足约束条件的一个解或特定意义下的最优解
C、在分支限界法中,每个结点只有一次成为扩展结点的机会
D、回溯法通常用于求满足约束条件的所有解

参考答案:请扫码使用小程序查看答案

4、应用分支限界法的三个关键问题包括( )。

A、如何设计合适的剪枝函数
B、如何组织活结点表
C、如何限制搜索的层次
D、如何确定最优解的解向量

参考答案:请扫码使用小程序查看答案

5、关于分支限界法的基本思想,下列描述正确的是( )。

A、从活结点表中取下一结点成为当前扩展结点,并重复结点扩展过程
B、那些导致不可行解或导致非最优解的子结点被舍弃,其余子结点被加入活结点表中
C、每一个活结点只有一次机会成为扩展结点
D、一直持续到找到所求的解或活结点表为空时为止
E、活结点一旦成为扩展结点,就一次性产生其所有子结点

参考答案:请扫码使用小程序查看答案

6、优先队列式分支限界法将活结点表组织成一个优先队列,按优先队列中规定的结点优先级选取优先级最高的下一个结点成为当前扩展结点。

A、对
B、错

参考答案:请扫码使用小程序查看答案

7、队列具有( )的性质。

A、先进后出
B、进出无序
C、先进先出
D、仅进不出

参考答案:请扫码使用小程序查看答案

8、使用队列式分支限界法求解装载问题时,每次从队列Q中取出队首元素作为当前扩展结点。取队首元素后,判断当前Q是否为空。如Q非空,则将尾部标记-1加入Q,算法开始处理下一层的活结点。

A、错
B、对

参考答案:请扫码使用小程序查看答案

9、如果一个给定装载问题有解,则采用的装载策略为:首先将第一艘轮船尽可能装满;再将剩余的集装箱装上第二艘轮船。

A、对
B、错

参考答案:请扫码使用小程序查看答案

10、在装载问题中,如果右子树表示不将此集装箱装上船。设bestw是当前最优解;ew是当前扩展结点所相应的重量;r是剩余集装箱的重量,则当( )时,可将其右子树剪去。

A、ew+r>
bestw
B、r<
bestw<
span=””>
<
/bestw<
>
C、r>
=bestw
D、ew+r<
=bestw

参考答案:请扫码使用小程序查看答案