200806在职研究生-人工智能

合集下载
  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

人工智能试卷

姓名:学号:得分:

注:答案只作为参考,有错误请原谅,本人能力有限。

一、填空题

1.一般公认人工智能学科诞生于1956年。

2.人工智能的研究途径有符号主义、连接主义和进化主义。//应是研究学派3.知识表示方法中的问题归约思想事实就是从目标出发逆向推理,其三要素是初始问题描述、把问题变换位子问题的操作符和本原问题描述。4.产生式系统主要有、产生式规则知识库和控制策略三部分构成。

5.启发式搜索在搜索中使用估价函数//状态空间搜索算法帮助搜索。

6.B规则逆向推理中,要求规则的L(事实表达式)是单文字;给出的已知事实必须是文字合取形;匹配的次序是先事实节点再目标节点;推理的终止条件是事实节点的一致解图。

7.人工智能中处理不确定知识使用的数学方法有概率论、模糊集理论和粗糙集理论等。

8.公式集F={ s[ A, g(y), f( z ) ], s[ x, g(B), f(g(x))] }的最一般合一者(mgu)是s[ A, g(B), f(B ) ] 。// 仅供参考

二、综合题

1.简述问题归约的基本思想,并指出其三要素。

答:(1)基本思想:问题规约是另一种问题描述与求解的方法。已知问题的描述,通过一系列变换把此问题最终变成一个子问题集合;这些子问题的解可以直接得到,从而解决了初始问题。从目标(要解决的问题)出发逆向推理,建立子问题以及子问题的子问题,直至最后把初始问题规约为一个平凡的本原问题集合,这就是问题规约的实质。

(2) 三要素:一个初始问题描述;一套把问题变换位子问题的操作符;一套

本原问题描述。

2.深度优先搜索中为何常采用有界深度优先搜索?

答:在深度优先搜索中,对于许多问题,其状态空间搜索树的深度可能为无限深,或者可能至少要比某个可接受的解答序列的已知深度上限还要深。为了避免考虑太长的路径(防止搜索过程沿着无益的路径扩展下去),往往给出一个节点扩展的最大深度——深度界限。任何节点如果达到了深度界限,那么都将把它们作为没有后续节点处理。值得说明的是,即使应用了深度界限的规定,所求得的解答路径并不一定就是最短的路径。

3.设有三个瓶子a、b和c,其容积分别为8升、5升和1升,a瓶装满了8升液体。请用状态空间法给出将a瓶8升液体平分成两个4升液体的方案。解:(1) 用一个三元表列(X,Y,Z)表示这个问题的状态。其中:

X:表示a瓶子里有多少升液体;

Y:表示b瓶子里有多少升液体;

Z:表示c瓶子里有多少升液体;

(2) 问题的操作符如下:

Dump(a,b,i) :把a瓶里的液体倒入b瓶里i升;

Dump(a,c,i) :把a瓶里的液体倒入c瓶里i升;

Dump(b,c,i) :把b瓶里的液体倒入c瓶里i升;

Dump(c,a,i) :把c瓶里的液体倒入a瓶里i升;

Dump(c,b,i) :把c瓶里的液体倒入b瓶里i升;

(3) 初始状态:(8,0,0) 目标状态:(4,4,0)

(4) 第一种方案:

初始状态变换为目标状态的操作序列为:

{ Dump(a,b,5), Dump(b,c,1), Dump(c,a,1)}

状态转换序列为:

(8,0,0)→(3,5,0) →(3,4,1)→(4,4,0)

第二种方案:

初始状态变换为目标状态的操作序列为:

{ Dump(a,c,1), Dump(c,b,1), Dump(a,c,1),Dump(c,b,1),

Dump(a,c,1), Dump(c,b,1), Dump(a,c,1), Dump(c,b,1) }

状态转换序列为:

(8,0,0)→(7,0,1) →(7,1,0)→(6,1,1) →(6,2,0)→(5,2,1)→(5,3,0)

→(4,3,1)→(4,4,0)

(5) 状态空间图略;

4.将下面的公式化为子句集表示。

(∀x){ ⌝ (∀y)[ R(x) → Q(x,y)] ∧ (∃y)[ Q(x,y) → P(y) ] }

解:求解过程如下:

(1):(∀x){ ⌝ (∀y)[ ⌝ R(x)∨Q(x,y)]∧(∃y)[ ⌝Q(x,y)∨P(y)] }

(2):(∀x){ (∃y)[ R(x)∧⌝Q(x,y)]∧(∃y)[ ⌝Q(x,y)∨P(y)] }

(3):(∀x){ (∃y)[ R(x)∧⌝Q(x,y)]∧(∃w)[ ⌝Q(x,w)∨P(w)] }

(4):(∀x){[ R(x)∧⌝Q(x,f(x))]∧[ ⌝Q(x,g(x))∨P(g(x))] }

式中,y=f(x)和w=g(x)为一个Skolem函数。

(5) :(∀x){[ R(x)∧⌝Q(x,f(x))]∧[ ⌝Q(x,g(x))∨P(g(x))] }

前缀母式

(6) :(∀x){ R(x)∧⌝Q(x,f(x))∧[ ⌝Q(x,g(x))∨P(g(x))] }

(7) :R(x)∧⌝Q(x,f(x))∧[ ⌝Q(x,g(x))∨P(g(x))]

(8) :R(x)

⌝Q(x,f(x))

⌝Q(x,g(x))∨P(g(x))

(9) :R(x1)

⌝Q(x2,f(x2))

⌝Q(x3,g(x3))∨P(g(x3))

三、已知a + 2b + 3c + 4d + 5e = 40,a,b,c,d,e 为正整数。用遗传算法求

解。请你:

1.设计染色体(个体)的表示方式;

2.设计适应度函数;

3.用实例说明怎样进行交叉和变异操作。

// 仅供参考

解:(1)、(2)略;

(3) :两个个体P1 和P2 作为父母个体,如下图所示:

交叉操作示意图:

交叉点

交叉后得到的两个后代:

变异操作如下:

两个个体P1 和P2 作为父母个体,如下图所示:

相关文档
最新文档