9.1 0/1背包问题
1
0-1背包问题中剪枝函数是()
A.约束函数
B.约束函数
C.限界函数 当前价值Cv>当前最优价值bestv
D.限界函数 当前价值Cv+当前尚未考虑的剩余物品价值总和 r>当前最优价值bestv
正确答案:A、D
2
分支限界法以广度优先或以最小耗费/最大效益优先的方式产生状态空间树的结点,并使用剪枝函数进行修剪解空间树。
A.√
B.×
正确答案:A
3
0-1背包问题的的解空间树是子集树
A.√
B.×
正确答案:A
4
分支限界活结点一旦成为扩展结点,就一次性产生其所有儿子结点。
A.√
B.×
正确答案:A
9.2 旅行商问题
1
旅行商问题中,优先队列分支限界法选取扩展结点的原则是( )。
A.先进先出
B.后进先出
C.结点的优先级
D.随机
正确答案:C
2
优先队列分支限界法解旅行商问题时,活结点表的组织形式是( )。
A.最小堆
B.最大堆
C.栈
D.数组
正确答案:A
3
旅行商问题搜索方式包含( )。
A.广度优先
B.最小路程优先
C.最小效益优先
D.深度优先
正确答案:A、B、D
4
旅行商问题中,分支限界法的目标是找出满足约束条件的所有解。
A.√
B.×
正确答案:B
9.3 基本思想
1
从活结点表中,选择下一扩展结点的两种方式是队列式和优先队列式。
A.√
B.×
正确答案:A
2
队列式分支限界法按照队列先进先出的原则,选取下一个节点为扩展结点。
A.√
B.×
正确答案:A
3
优先队列式分支限界为了加速搜索的进程,按照优先队列中规定的优先级,选取优先级最高的结点,成为当前扩展结点 。
A.√
B.×
正确答案:A
4
分支限界法在对问题的解空间树进行搜索的方法中,一个结点有多次机会成为活结点
A.√
B.×
正确答案:B