22春《人工智能导论》作业4题目
试卷总分:100 得分:100
一、单选题 (共 10 道试题,共 40 分)
1.用产生式系统来描述一个具体问题。设字符转换问题规则如下:1. A∧B→C;2. A∧C→D;3. B∧C→G;4. B∧E→F;5. D→E;已知:A,B 求:F。设综合数据库用集合{x}表示,其中x为字符。采用顺序排队的控制策略。初始状态{A,B}。根据已经给出的字符的转换规则,用"IF ~ THEN ~"的形式表示,其中错误的是:_。
A.5.IF E THEN D
B.4.IF B∧E THEN F
C.3.IF B∧C THEN G
D.2.IF A∧C THEN D
E.1.IF A∧B THEN C
2.回溯策略可以有多种实现的方法,其中用_实现也许是最简单的方法了。
A.枚举法
B.递归法
C.反证法
D.迭代法
3.图搜索策略最大的优点是_。
A.当回溯出现时,回溯点处进行的搜索将被算法"忘记",其好处是节省了存储空间。
B.被回溯掉的已经搜索过的部分,不能被以后使用。
C.搜索过的路径除了可以重复利用。
D.可以更有效地利用与问题有关的一些知识,从而达到启发式搜索的目的。
4.在句法分析问题中,为了实现目标条件,最后执行的文法重写规则是_。
A.P DNP→PP
B.DNP PP→DNP
C.V DNP→VP
D.DNP VP→S
5.在A算法中,当h(n)≡0时,则A算法演变为_。
A.爬山法
B.动态规划法
C.A*算法
D.深度优先算法
6.一般地说对任意一个图,当s到目标节点有一条路径存在时,如果搜索算法总是在找到一条从s到目标节点的最佳路径上结束,则称该搜索算法具有_。
A.可采纳性
B.包容性
C.唯一性
D.两面性
7.基于规则的正向演绎系统的子句形式:_。
A.子句的合取式(合取范式)
B.子句的析取式(析取范式)
C.文字的析取式
D.文字的合取式
8.如果我们给h(n)加上如下的限制条件,_,则A算法转换为A*算法。
A.h(n)≥h*(n)
B.h(n)≤h*(n)
C.h(n)≥g*(n)
D.h(n)≤g*(n)
9.在AO*算法中,已知h(n)函数对一个与或图中各节点的假想估值如下:h(n0)=3,h(n1)=2,h(n2)=4,h(n3)=4,h(n4)=1,h(n5)=1,h(n6)=2,h(n7)=h(n8)=0(目标节点)。此外假设k-连接符的耗散值为k。开始时,初始节点n0,n0被扩展,生成出节点n1、n4和n5,一个1-连接符指向n1,一个2-连接符指向n4和n5。这两个连接符之间是"或"的关系。问指针将指向_。
A.n0的1-连接符
B.n0的2-连接符
C.n4
D.n5
10.用产生式系统来描述一个具体问题。设字符转换问题规则如下:1. A∧B→C;2. A∧C→D;3. B∧C→G;4. B∧E→F;5. D→E;已知:A,B 求:F。设综合数据库用集合{x}表示,其中x为字符。采用顺序排队的控制策略。初始状态{A,B}。当可触发规则为_时,执行被触发规则(2)。
A.(3)(5)
B.(2)(5)
C.(2)(3)
D.(4)(5)
二、判断题 (共 12 道试题,共 48 分)
11.PROLOG中的表与LISP中的表,在概念上是一致的,且表示形式也完全相同。
12.当连接符全部为1-连接符时,局部图就是一个路径,选择一个耗散值最小的局部图扩展,与从OPEN表中选择一个f值最小的节点扩展是一致的。
13.LISP程序设计,实际上就是定义函数。在基本函数和已经定义的函数的基础上,定义更多的函数,实现所需要的功能。
14.在AO*算法中,耗散值计算过程是一个逆向的计算过程。
15.规则表达的可以是与待求解的问题有关的客观规律方面的知识,也可以是对求解问题有帮助的策略方面的知识。
16.基于规则的演绎系统将类似于P→Q这样的蕴涵关系作为规则使用,直接用于推理,故这类方法又称为直接法。
17.合一复合是可结合、可交换的。这是一个很好的性质,说明在用基于规则的正向演绎方法求解问题时,与使用规则的次序无关。
18.归结方法将所有的谓词公式均化简为子句,致使很多隐含在原来的谓词公式中的、对推理有利的信息得不到充分的利用。
19.图搜索策略的一个特点就是只保留了从初始状态到当前状态的一条路径,从而节省了存储空间。
20.图搜索算法成功结束的判断方法,是当从OPEN表中取出一个节点后,再判断该节点是否是目标节点,而不是在扩展节点,生成新节点时判断。
21.图搜索策略是实现从一个隐含图中,生成出一部分确实含有一个目标节点的显式表示子图的搜索过程。
22.在逆向系统中,事实表达式限定为是文字的合取,并且进行了普通的Skolem化简,变量受全称量词约束。
三、多选题 (共 3 道试题,共 12 分)
23.A*算法求解问题时,出现重复扩展节点问题的原因:_。
A.如果h函数定义不合理,则当扩展一个节点时,不一定就找到了从初始节点到该节点的最优路径,就有可能被多次扩展。
B.特别是如果这样的节点处于问题的最优解路径上时,则一定会被多次扩展。
C.h(n)≤h*(n)。
D.A*算法效率低。
24.AO*算法可划分成哪两个操作阶段:_。
A.第一阶段是4-6步,完成自顶向下的图生成操作,先通过有标记的连接符,找到目前为止最好的一个局部解图,然后对其中一个非终节点进行扩展,并对其后继节点赋估计耗散值和加能解标记。
B.第二阶段是7-12步,完成自下向上的耗散值修正计算、连接符(即指针)的标记以及节点的能解标记。
C.第一阶段1-3步,完成初始化。
D.第二阶段,扩展节点
25.和其他学科的发展一样,人工智能目前也总结出若干个对实现人工智能系统具有一般意义的核心课题,这就是:_。
A.知识的模型化和表示方法
B.启发式搜索理论
C.各种推理方法(演绎推理、规划、常识性推理、归纳推理等)
D.人工智能系统结构和语言