中学教师资格证信息技术(统考)

回溯法的效率不依赖于以下哪一个因素?()A、产生x[k]的时间B、满足显约束的x[k]值的个数C、问题的解空间的形式D、计算上界函数bound的时间E、满足约束函数和上界函数约束的所有x[k]的个数F、计算约束函数constraint的时间

题目

回溯法的效率不依赖于以下哪一个因素?()

  • A、产生x[k]的时间
  • B、满足显约束的x[k]值的个数
  • C、问题的解空间的形式
  • D、计算上界函数bound的时间
  • E、满足约束函数和上界函数约束的所有x[k]的个数
  • F、计算约束函数constraint的时间
如果没有搜索结果,请直接 联系老师 获取答案。
如果没有搜索结果,请直接 联系老师 获取答案。
相似问题和答案

第1题:

关于线性规划模型,下面()叙述正确

A、约束方程的个数多于1个

B、求极大值问题时约束条件都是小于等于号

C、求极小值问题时目标函数中变量系数均为正

D、变量的个数一般多于约束方程的个数


参考答案:D

第2题:

目标函数为maxZ=28x4+x5+2x6,约束形式为“≤”,且X1X2X3必为松弛变量,表中的解代入目标函数中得Z=12,求出a~g的值.并判断是否最优解。


参考答案:

第3题:

回溯法搜索解空间树时,常用的两种剪枝函数为约束函数和限界函数。()

此题为判断题(对,错)。


正确答案:√

第4题:

线性规划的可行域的形状主要决定于()。

  • A、目标函数
  • B、约束条件的个数
  • C、约束条件的系数
  • D、约束条件的个数和约束条件的系数

正确答案:D

第5题:

【问题 1】(8 分)

用回溯法求解此 0-1 背包问题,请填充下面伪代码中(1)~(4)处空缺。

回溯法是一种系统的搜索方法。在确定解空间后,回溯法从根结点开始,按照深度优先策略遍历解空间树,搜索满足约束条件的解。对每一个当前结点,若扩展该结点已经不满足约束条件,则不再继续扩展。为了进一步提高算法的搜索效率,往往需要设计一个限界函数,判断并剪枝那些即使扩展了也不能得到最优解的结点。现在假设已经设计了BOUND( v,w,k,W )函数,其中 v、w、k 和 W分别表示当前已经获得的价值、当前背包的重量、已经确定是否选择的物品数和背包的总容量。对应于搜索树中的某个结点,该函数值表示确定了部分物品是否选择之后,对剩下的物品在满足约束条件的前提下进行选择可能获得的最大价值,若该价值小于等于当前已经得到的最优解,则该结点无需再扩展。

下面给出 0-1背包问题的回溯算法伪代码。

函数参数说明如下:

W:背包容量;n:物品个数;w:重量数组;v:价值数组;fw:获得最大价值时背包的重量;fp:背包获得的最大价值;X:问题的最优解。

变量说明如下:

cw:当前的背包重量;cp:当前获得的价值;k:当前考虑的物品编号;Y:当前已获得的部分解。


正确答案:
(1)k←1或其等价形式(2)cw←cw+w[k]或其等价形式(3)k←k–1或其等价形式(4)k←k+l或其等价形式

第6题:

外点惩罚函数法将惩罚函数定义在约束可行域之外,求解无约束问题的搜索过程是从可行域外部逼近原目标函数的约束最优解的。()

此题为判断题(对,错)。


正确答案:√

第7题:

0-1背包问题可以描述为:有n个物品,对i=1,2,…,n,第i个物品价值为vi ,重量为wi(vi,和wi为非负数),背包容量为W(W为非负数),选择其中一些物品装入背包,使装入背包物品的总价值最大,,且总重量不超过背包容量,即,其中,xi∈{0,1},xi=0表示第i个物品不放入背包,xi=1表示第i个物品 放入背包。

【问题1】(8分)

用回溯法求解此0-1背包问题,请填充下面伪代码中(1)~(4)处空缺。

回溯法是一种系统的搜索方法。在确定解空间后,回溯法从根结点开始,按照深度优先策略遍历解空间树,搜索满足约束条件的解。对每一个当前结点,若扩展该结点己经不满足约束条件,则不再继续扩展。为了进一步提高算法的搜索效率,往往需要设计一个限界函数,判断并剪枝那些即使扩展了也不能得到最优解的结点。现在假设已经设计了BOUND(v,w,k,W)函数,其中v, w, k和W分别表示当前已经获得的价值、当前背包的重量、己经确定是否选择的物品数和背包的总容量。对应于搜索树中的某个结点,该函数值表示确定了部分物品是否选择之后,对剩下的物品在满足约束条件的前提下进行选择可能获得的最大价值,若该价值小于等于当前已经得到的最优解,则该结点无需再扩展。

下面给出0-1背包问题的回溯算法伪代码。

函数参数说明如下:

W:背包容量;n:物品个数;w:重量数组;v:价值数组;fw:获得最大价值时背包的重量;fp:背包获得的最大价值;X:问题的最优解。

变量说明如下:

cw:当前的背包重量;cp:当前获得的价值;k:当前考虑的物品编号;Y:当前已获得的部分解。

BKNAP(W,n,w,v,fw,fp,X)

1 cw ← cp ← 0

2 (1)

3 fp ← -1

4 while true

5 while k≤n and cw+w[k]≤W do

6 (2)

7 cp ← cp+v[k]

8 Y[k]← 1

9 k ← k+1

10 if k>n then

11 if fp<cp then

12 fp ← cp

13 fw ← ew

14 k ← n

15 X ← Y

16 else Y(k)← 0

17 while BOUND(cp,cw,k,W) ≤fp do

18 while k≠0 and Y(k)≠1 do

19 (3)

20 if k=0 then return

21 Y[k]←0

22 cw ← cw ← w[k]

23 cp ← cp ← v[k]

24 (4)


正确答案:

 本题考查的是用回溯法求解0-1背包问题。回溯法有两类算法框架:非递归形式和递归形式,本题采用非递归形式表示。理解回溯法的基本思想和这两类算法框架是正确解答本题的根本要求·回溯法从第一项物品开始考虑是否应该装入背包中,因此当前考虑的物品编号k1开始,即k1。然后逐项往后检查,若能全部放入背包则将该项放入背包,此时背包的重量应该是当前的重量加上当前考虑物品的重量,即cwcw+w[k],当然背包中物品的价值也为当前的价值加上当前考虑物品的价值。若己经考虑完了所有的物品,则得到一个解,判断该解是否为当前最优,若为最优,则将该解的信息放入变量fpfwX中。若还没有考虑完所有的物品,意味着有些物品不能放入背包,此时先判断若不将当前的物品放入背包中,则其余物品放入背包是否可能得到比当前最优解更优的解,若得不到则回溯;否则继续考虑其余的物品。

【问题1】(共8分,各2分)

1k 1 其等价形式

2cw cw + w[k] 其等价形式

3k k – 1 其等价形式

4k k + l 其等价形式

第8题:

线性规划的变量个数与其对偶问题的()相等。

A. 变量目标函数

B. 变量约束条件

C. 约束条件个数

D. 不确定


参考答案:C

第9题:

若函数f(x)=(k-1)ax- ax (a>0且α≠1)在R上既是奇函数,又是减函数,则g(x)=loga (x+k)的图象是( )。


答案:A
解析:
函数f(x)是奇函数,则有f(0)=(k-1)-1=0,得k=2.f(x)=ax-a-x。又f(x)在R上是减函数,则有0

第10题:

线性规划的可行域的形状取决于()

  • A、目标函数
  • B、约束函数的个数
  • C、约束函数的系数
  • D、约束条件的个数和系数

正确答案:D

更多相关问题