1.在启发式搜索(有信息搜索)中,评价函数的作用是(B)

  • A.判断搜索算法的时间复杂度
  • B.从当前节点出发来选择后续节点
  • C.计算从当前节点到目标节点之间的最小代价值
  • D.判断搜索算法的空间复杂度

2.在启发式搜索(有信息搜索)中,启发函数的作用是(A)

得分/总分

  • A.计算从当前节点到目标节点之间的最小代价值 2.00/2.00
  • B.判断搜索算法的空间复杂度 
  • C.判断搜索算法的时间复杂度
  • D.从当前节点出发来选择后续节点

3在贪婪最佳优先搜索中,评价函数取值和启发函数取值之间的关系是( D  )

  • A.小于
  • B.不等于
  • C.大于
  • D.相等

4.在A*搜索算法中,评价函数可以如下定义(  D)

  • A.评价函数之值=(从起始节点出发到当前节点最小开销代价)*(从当前节点出发到目标结点最小开销代价)
  • B.评价函数之值=(从起始节点出发到当前节点最小开销代价)/(从当前节点出发到目标结点最小开销代价)
  • C.评价函数之值=(从起始节点出发到当前节点最小开销代价)-(从当前节点出发到目标结点最小开销代价)
  • D.评价函数之值=(从起始节点出发到当前节点最小开销代价)+(从当前节点出发到目标结点最小开销代价)

5.为了保证A*算法是最优的,需要启发函数具有可容(admissible)和一致(consistency)的特点,下面对启发函数具有可容性这一特点的解释正确的是(C  )

  • A.启发函数不会过高估计从起始节点到目标结点之间的实际开销代价
  • B.启发函数是递减的
  • C.启发函数不会过高估计从当前节点到目标结点之间的实际开销代价
  • D.启发函数是递增的

6下面对Alpha-Beta剪枝搜索算法描述中,哪句描述是不正确的(B  )

  • A.剪枝本身不影响算法输出结果
  • B.节点先后次序不会影响剪枝效率
  • C.节点先后次序会影响剪枝效率
  • D.在大多数情况下,剪枝会提高算法效率

7.下面对minimax搜索算法描述中,哪句描述是不正确的(D   )

  • A.给定一个游戏搜索树,minimax算法通过每个节点的minimax值来决定最优策略
  • B.MAX节点希望自己收益最大化
  • C.MIN节点希望对方收益最小化
  • D. minimax搜索不需要遍历游戏树中所有节点

8下面对上限置信区间 (Upper Confidence Bound,UCB)算法在多臂赌博机中的描述,哪句描述是不正确的( C  )

  • A.UCB算法是优化序列决策问题的方法
  • B.UCB算法既考虑拉动在过去时间内获得最大平均奖赏的赌博机,又希望去选择那些拉动臂膀次数最少的赌博机
  • C.UCB算法每次随机选择一个赌博机来拉动其臂膀
  • D.UCB算法在探索-利用(exploration-exploitation)之间寻找平衡

9下面哪一种有序组合是蒙特卡洛树搜索中一次正确的迭代步骤(  A )

  • A.选举、扩展、模拟、反向传播
  • B.反向传播、选举、扩展、模拟
  • C.反向传播、扩展、模拟、选举
  • D.扩展、模拟、采样、选举

10下面对minimax搜索、alpha-beta剪枝搜索和蒙特卡洛树搜索的描述中,哪一句描述是不正确的(B   )

  • A.minimax是穷举式搜索
  • B.对于一个规模较小的游戏树,alpha-beta剪枝搜索和minimax搜索的结果会不同
  • C.三种搜索算法中,只有蒙特卡洛树搜索是采样搜索
  • D.alpha-beta剪枝搜索和蒙特卡洛树搜索都是非穷举式搜索