第一套:
1
有关分支限界法说法错误的是()
- A、
分支限界法和回溯法一样,都是搜索算法。
- B、
分支限界法是一种“能进则进、进不了则换、换不了则退(回溯)”的搜索方法
- C、
分支限界法是一种宽(广)度优先搜索的搜索算法
- D、
分支限界法是一种最大效益或最小费用优先搜索的搜索算法
正确答案: B
2
针对0-1背包问题,采用优先队列式分支限界法,以下说法中正确的是()。
- A、
0-1背包问题的优先队列式分支限界法可以不用事先确定节点的优先级
- B、
0-1背包问题的优先队列式分支限界法必须事先确定节点的优先级,优先级由用户根据问题目标来确定,并不唯一。
- C、
0-1背包问题的优先队列式分支限界法可以选用FIFO的队列数据结构来实现
- D、
0-1背包问题的优先队列式分支限界法需要用递归来实现。
正确答案: B
3
以下有关回溯法和分支限界法的描述中,错误的是()
- A、
在分支限界法中,当前扩展结点一次生成一个孩子结点
- B、
在回溯法中,当前扩展结点选择其中某一个孩子结点进行扩展。
- C、
分支限界法中,每一个活结点最多只有一次机会成为扩展结点。
- D、
回溯法中,每一个活结点有可能多次成为扩展结点
正确答案: A
4
下述有关分支限界法搜索过程描述错误的是()
- A、
分支限界法一次性生成所有的孩子结点 - B、
只有当活结点表为空时,算法才能结束。
- C、
分支限界法舍弃导致不可行解和非最优解的结点
- D、
分支限界法把活结点插入活结点表中
正确答案: B
5
比较分支限界法和回溯法,说法错误的是()
- A、
分支限界法保留下来的活结点是有可能导最优解的结点,回溯法则不是。
- B、
分支限界法与回溯法的搜索方式不同
- C、
分支限界法需要借助活结点表数据结构,而回溯法则不需要。
- D、
回溯法和分支限界法搜索之前都需要先确定搜索范围。
正确答案: A
6
有关n皇后问题说法错误的是()
- A、
该问题的解的形式为(x1, x2, … , xn),xi表示第i个皇后位于第i行、第xi列(i=1,2,3,...n)
- B、
该问题的初始状态为:(0,0,...,0)
- C、
该问题的解空间的组织结构可以是排列树,也可以是满n叉树。
- D、
该问题能用队列式分支限界法,也能用优先队列式分支限界法。
正确答案: D
7
关于分支限界法的说法,错误的是()
- A、
分支限界法一般比回溯法使用更多内存空间
- B、
分支限界法分为队列式分支限界法和优先队列式分支限界法
- C、
分支限界法不能求解n皇后问题
- D、
分支限界法一般更适合求解最优化问题
正确答案: C
二.多选题(共8题,53.8分)
1
有关n皇后问题说法正确的是()
- A、
该问题的解的形式为(x1, x2, … , xn),xi表示第i个皇后位于第i行、第xi列(i=1,2,3,...n)
- B、
该问题的初始状态为:(0,0,...,0)
- C、
该问题的解空间的组织结构可以是排列树,也可以是满n叉树。
- D、
该问题能用回溯法求解
- E、
该问题解向量中的任意两个分量xi,xj满足:xi≠xj且|i-j|≠|xi-xj|
正确答案: ABCDE
2
有关分支限界法说法正确的是()
- A、
分支限界法是一种深度优先搜索的搜索算法
- B、
分支限界法是一种“能进则进、进不了则换、换不了则退(回溯)”的搜索方法
- C、
分支限界法是一种宽(广)度优先搜索的搜索算法 - D、
分支限界法是一种最大效益或最小费用优先搜索的搜索算法
正确答案: CD
3
下述有关分支限界法搜索过程描述正确的是()
- A、
当解空间结构是一棵树时,搜索从根开始
- B、
搜索过程中,扩展结点一次性生成所有的孩子结点
- C、
搜索过程中,舍弃导致不可行解和非最优解的结点
- D、
搜索过程中,保留下来的孩子结点是可能导致可行解或最优解的结点
- E、
搜索过程中,保留下来的孩子结点是活结点,被插入活结点表中。 - F、
当活结点表为空时或找到所需要的解时,算法结束。
正确答案: ABCDEF
4
有关n皇后问题说法正确的是()
- A、
该问题的解的形式为(x1, x2, … , xn),xi表示第i个皇后位于第i行、第xi列(i=1,2,3,...n)
- B、
该问题的初始状态为:(0,0,...,0)
- C、
该问题的解空间的组织结构可以是排列树,也可以是满n叉树。
- D、
该问题只需要设置约束条件,不需要限界条件。
- E、
该问题解向量中的任意两个分量xi,xj满足:xi≠xj且|i-j|≠|xi-xj|
正确答案: ABCDE
5
以下描述中,影响回溯法的搜索效率的是()
- A、
问题的解空间,即搜索范围
- B、
设定的约束函数和限界函数
- C、
搜索方法
- D、
满足约束条件和限界条件的节点数目
正确答案: ABD
6
有关回溯法说法正确的是()
- A、
回溯法是一种深度优先搜索的搜索算法
- B、
回溯法是一种“能进则进、进不了则换、换不了则退(回溯)”的搜索方法
- C、
回溯法是一种宽(广)度优先搜索的搜索算法
- D、
回溯法是一种最大效益或最小费用优先搜索的方法
正确答案: AB
7
有关0-1背包问题的分支限界法说法正确的是()
- A、
0-1背包问题可以用队列式分支限界法
- B、
0-1背包问题可以用优先队列式分支限界法。
- C、
0-1背包问题的约束条件是装入的背包重量小于等于背包容量
- D、
0-1背包问题的限界条件可以是当前已装入背包的价值加上剩余物品的总价值大于当前找到的最大价值。
- E、
0-1背包问题的限界条件可以是当前已装入背包的价值加上剩余物品装入剩余空间装入的最大价值大于当前找到的最大价值。
- F、
0-1背包问题的优先队列式分支限界法也可以不设置结点的优先级。
正确答案: ABCDE
8
以下有关子集树的描述中说法正确的是()
- A、
当所给的问题是从n个元素组成的集合S中找出满足某种性质的一个子集时,相应的解空间树称为子集树。
- B、
子集树模型解的形式为n元组(x1,x2,…,xn),分量xi(i=1,2,…,n)表示第i个元素是否在子集中。
- C、
子集树模型的解向量中,分量xi的取值为0或1,xi=0表示第i个元素不在子集中;xi=1表示第i个元素在子集中。
- D、
旅行售货员问题可以用子集树模型求解
- E、
最优装载问题可以采用子集树模型求解
- F、
0-1背包问题可以采用子集树模型求解
正确答案: ABCEF
第二套:
一.单选题(共8题,52.8分)
1
有关分支限界法说法错误的是()
- A、
分支限界法和回溯法一样,都是搜索算法。
- B、
分支限界法是一种“能进则进、进不了则换、换不了则退(回溯)”的搜索方法
- C、
分支限界法是一种宽(广)度优先搜索的搜索算法
- D、
分支限界法是一种最大效益或最小费用优先搜索的搜索算法
正确答案: B
关于分支限界法的说法,错误的是()
- A、
分支限界法一般比回溯法使用更多内存空间
- B、
分支限界法分为队列式分支限界法和优先队列式分支限界法
- C、
分支限界法不能求解n皇后问题
- D、
分支限界法一般更适合求解最优化问题
正确答案: C
3
0-1背包问题的解空间结构属于()
- A、
排列树
- B、
子集树
- C、
满n叉树
- D、
隐式图
正确答案: B
4
有关0-1背包问题的分支限界法说法错误的是()
- A、
0-1背包问题可以用队列式分支限界法求解
- B、
0-1背包问题可以用优先队列式分支限界法求解。
- C、
0-1背包问题的约束条件是装入的背包重量小于等于背包容量
- D、
0-1背包问题的优先队列式分支限界法也可以不设置结点的优先级。
正确答案: D
5
比较分支限界法和回溯法,说法错误的是()
- A、
分支限界法保留下来的活结点是有可能导最优解的结点,回溯法则不是。
- B、
分支限界法与回溯法的搜索方式不同
- C、
分支限界法需要借助活结点表数据结构,而回溯法则不需要。
- D、
回溯法和分支限界法搜索之前都需要先确定搜索范围。
正确答案: A
6
以下关于回溯法的说法,错误的是()
- A、
回溯法一般会将解空间组织成树形结构并按照深度优先的顺序遍历
- B、
回溯法可以适用于求所有解、某个解、最优解等各种问题
- C、
回溯法能够保证生成时间复杂度较低的算法
- D、
回溯法的编程中,有“当前搜索路径”的概念,需要保存当前路径上节点的状态
正确答案: C
7
最优化问题优化目标是使求目标函数最大化,基于回溯法求解该问题。如果对于解空间的任何分支X,均可求出目标函数值的两个上界lb1(X)和lb2(X),且总有lb1(X)>=lb2(X),则如果想用于剪枝,从减少搜索节点的角度,哪个界限更优?
- A、
lb1
- B、
lb2
- C、
二者等价
- D、
依赖于具体输入
正确答案: B
有关n皇后问题说法错误的是()
- A、
该问题的解的形式为(x1, x2, … , xn),xi表示第i个皇后位于第i行、第xi列(i=1,2,3,...n)
- B、
该问题的初始状态为:(0,0,...,0)
- C、
该问题的解空间的组织结构可以是排列树,也可以是满n叉树。
- D、
该问题能用队列式分支限界法,也能用优先队列式分支限界法。
正确答案: D
二.多选题(共7题,47.2分)
1
有关下图说法正确的是()
- A、
该树表示的问题的规模为3
- B、
该树为一棵排列树
- C、
该树表示的问题规模为4
- D、
该树为一棵子集树
正确答案: AB
2
以下有关回溯法和分支限界法的描述中,正确的是()
- A、
回溯法的求解目标是找出解空间树中满足约束条件的所有解,而分支限界法的求解目标则是找出满足约束条件的一个解。
- B、
回溯法以宽度优先或以最小耗费(最大效益)优先的方式搜索解空间树,而分支限界法则以深度优先的方式搜索解空间树。
- C、
在分支限界法中,当前扩展结点一次性生成所有的孩子结点。
- D、
在回溯法中,当前扩展结点选择其中某一个孩子结点进行扩展。
- E、
回溯法中,每一个活结点最多只有一次机会成为扩展结点。
- F、
分支限界法中,每一个活结点有可能多次成为扩展结点
正确答案: ACD
有关0-1背包问题的分支限界法说法正确的是()
- A、
0-1背包问题可以用队列式分支限界法
- B、
0-1背包问题可以用优先队列式分支限界法。
- C、
0-1背包问题的约束条件是装入的背包重量小于等于背包容量
- D、
0-1背包问题的限界条件可以是当前已装入背包的价值加上剩余物品的总价值大于当前找到的最大价值。
- E、
0-1背包问题的限界条件可以是当前已装入背包的价值加上剩余物品装入剩余空间装入的最大价值大于当前找到的最大价值。
- F、
0-1背包问题的优先队列式分支限界法也可以不设置结点的优先级。
正确答案: ABCDE
以下有关子集树的描述中说法正确的是()
- A、
当所给的问题是从n个元素组成的集合S中找出满足某种性质的一个子集时,相应的解空间树称为子集树。
- B、
子集树模型解的形式为n元组(x1,x2,…,xn),分量xi(i=1,2,…,n)表示第i个元素是否在子集中。
- C、
子集树模型的解向量中,分量xi的取值为0或1,xi=0表示第i个元素不在子集中;xi=1表示第i个元素在子集中。
- D、
旅行售货员问题可以用子集树模型求解
- E、
最优装载问题可以采用子集树模型求解
- F、
0-1背包问题可以采用子集树模型求解
正确答案: ABCEF
5
有关n皇后问题说法正确的是()
- A、
该问题的解的形式为(x1, x2, … , xn),xi表示第i个皇后位于第i行、第xi列(i=1,2,3,...n)
- B、
该问题的初始状态为:(0,0,...,0)
- C、
该问题的解空间的组织结构可以是排列树,也可以是满n叉树。
- D、
该问题只需要设置约束条件,不需要限界条件。
- E、
该问题解向量中的任意两个分量xi,xj满足:xi≠xj且|i-j|≠|xi-xj|
正确答案: ABCDE
下述有关搜索过程描述错误的是()
- A、
当解空间结构是一棵树时,搜索从根开始
- B、
搜索过程中,正在生成孩子的节点称为扩展节点
- C、
搜索过程中,所有孩子节点均已生成的节点称为扩展节点
- D、
搜索过程中,所有孩子节点均已生成的节点称为活结点节点
- E、
搜索过程中,所有孩子节点均已生成的节点称为死节点
- F、
搜索过程动态生成的树称为搜索树
正确答案: CD
有关分支限界法说法正确的是()
- A、
分支限界法是一种深度优先搜索的搜索算法
- B、
分支限界法是一种“能进则进、进不了则换、换不了则退(回溯)”的搜索方法
- C、
分支限界法是一种宽(广)度优先搜索的搜索算法 - D、
分支限界法是一种最大效益或最小费用优先搜索的搜索算法
正确答案: CD