慕课《算法分析与设计》山东财经大学李恒武,第九章 分支限界 测验题问题梳理答案

目录

  • 9.1 0/1背包问题
    • 0-1背包问题中剪枝函数是()
    • 分支限界法以广度优先或以最小耗费/最大效益优先的方式产生状态空间树的结点,并使用剪枝函数进行修剪解空间树。
    • 0-1背包问题的的解空间树是子集树
    • 分支限界活结点一旦成为扩展结点,就一次性产生其所有儿子结点。
  • 9.2 旅行商问题
    • 旅行商问题中,优先队列分支限界法选取扩展结点的原则是( )。
    • 优先队列分支限界法解旅行商问题时,活结点表的组织形式是( )。
    • 旅行商问题搜索方式包含( )。
    • 旅行商问题中,分支限界法的目标是找出满足约束条件的所有解。
  • 9.3 基本思想
    • 从活结点表中,选择下一扩展结点的两种方式是队列式和优先队列式。
    • 队列式分支限界法按照队列先进先出的原则,选取下一个节点为扩展结点。
    • 优先队列式分支限界为了加速搜索的进程,按照优先队列中规定的优先级,选取优先级最高的结点,成为当前扩展结点 。
    • 分支限界法在对问题的解空间树进行搜索的方法中,一个结点有多次机会成为活结点

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

你可能感兴趣的:(算法分析与设计)