人工智能课后习题答案.pdf
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_1.gif)
![资源得分’ title=](/images/score_05.gif)
《人工智能课后习题答案.pdf》由会员分享,可在线阅读,更多相关《人工智能课后习题答案.pdf(16页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、人工智能课后习题答案 第一章课后习题答案 说明:由于人工智能的很多题目都很灵活,以下解答仅供参考。第 1 题 答:1,综合数据库 定义三元组:(m,c,b)其中:,表示传教士在河左岸的人数。,表示野人在河左岸的认输。,b=1,表示船在左岸,b=0,表示船在右岸。2,规则集 规则集可以用两种方式表示,两种方法均可。第一种方法:按每次渡河的人数分别写出每一个规则,共(3 0)、(0 3)、(2 1)、(1 1)、(1 0)、(0 1)、(2 0)、(0 2)八种渡河的可能(其中(x y)表示 x 个传教士和 y 个野人上船渡河),因此共有 16 个规则(从左岸到右岸、右岸到左岸各八个)。注意:这里
2、没有(1 2),因为该组合在船上的传教士人数少于野人人数。规则集如下:r1:IF(m,c,1)THEN(m-3,c,0)r2:IF(m,c,1)THEN(m,c-3,0)r3:IF(m,c,1)THEN(m-2,c-1,0)r4:IF(m,c,1)THEN(m-1,c-1,0)r5:IF(m,c,1)THEN(m-1,c,0)r6:IF(m,c,1)THEN(m,c-1,0)r7:IF(m,c,1)THEN(m-2,c,0)r8:IF(m,c,1)THEN(m,c-2,0)r9:IF(m,c,0)THEN(m+3,c,1)r10:IF(m,c,0)THEN(m,c+3,1)r11:IF(m,c
3、,0)THEN(m+2,c+1,1)r12:IF(m,c,0)THEN(m+1,c+1,1)r13:IF(m,c,0)THEN(m+1,c,1)r14:IF(m,c,0)THEN(m,c+1,1)r15:IF(m,c,0)THEN(m+2,c,1)r16:IF(m,c,0)THEN(m,c+2,1)1 第二种方法:将规则集综合在一起,简化表示。规则集如下:r1:IF(m,c,1)and 0=j or i=0)THEN(m-i,c-j,0)r2:IF(m,c,0)and 0=j or i=0)THEN(m+i,c+j,1)3,初始状态:(5,5,1)4,结束状态:(0,0,0)第 2 题 答:1
4、,综合数据库 定义两元组:(L5,L2)其中:0=L5=5,表示容量为 5 升的壶的当前水量。0=L2=2,表示容量为 2 升的壶的当前水量。2,规则集 r1:IF(L5,L2)THEN(5,L2)/*将 L5 灌满水*/r2:IF(L5,L2)THEN(L5,2)/*将 L2 灌满水*/r3:IF(L5,L2)THEN(0,L2)/*将 L5 水到光*/r4:IF(L5,L2)THEN(L5,0)/*将 L2 水到光*/r5:IF(L5,L2)and L5+L25 THEN(5,L5+L2-5)/*L2 到入 L5 中*/r7:IF(L5,L2)and L5+L25 THEN(L5+L2-2
5、,2)/*L5 到入 L2 中*/3,初始状态:(5,0)4,结束条件:(x,1),其中 x 表示不定。当然结束条件也可以写成:(0,1)第 3 题 答:1,综合数据库 定义三元组:(A,B,C)其中 A,B,C 分别表示三根立柱,均为表,表的元素为 1,N 之间的整数,表示N 个不同大小的盘子,数值小的数表示小盘子,数值大的数表示大盘子。表的第一个元素表示立柱最上面的柱子,其余类推。2,规则集 为了方便表示规则集,引入以下几个函数:first(L):取表的第一个元素,对于空表,first 得到一个很大的大于 N 的数值。tail(L):取表除了第一个元素以外,其余元素组成的表。cons(x,
6、L):将 x 加入到表 L 的最前面。规则集:r1:IF(A,B,C)and(first(A)first(B)THEN(tail(A),cons(first(A),B),C)2 r2:IF(A,B,C)and(first(A)first(C)THEN(tail(A),B,cons(first(A),C)r3:IF(A,B,C)and(first(B)first(C)THEN(A,tail(B),cons(first(B),C)r4:IF(A,B,C)and(first(B)first(A)THEN(cons(first(B),A),tail(B),C)r5:IF(A,B,C)and(first
7、(C)first(A)THEN(cons(first(C),A),B,tail(C)r6:IF(A,B,C)and(first(C)first(B)THEN(A,cons(first(C),B),tail(C)3,初始状态:(1,2,.,N),(),()4,结束状态:(),(),(1,2,.,N)问题的状态规模:每一个盘子都有三中选择:在 A 上、或者在 B 上、或者在 C上,共 N 个盘子,所以共有种可能。即问题的状态规模为。第 4 题 答:1,综合数据库 定义 5 元组:(M,B,Box,On,H)其中:M:猴子的位置 B:香蕉的位置 Box:箱子的位置 On=0:猴子在地板上 On=1:
8、猴子在箱子上 H=0:猴子没有抓到香蕉 H=1:猴子抓到了香蕉 2,规则集 r1:IF(x,y,z,0,0)THEN(w,y,z,0,0)猴子从 x 处走到 w 处 r2:IF(x,y,x,0,0)THEN(z,y,z,0,0)如果猴子和箱子在一起,猴子将箱子推到 z 处 r3:IF(x,y,x,0,0)THEN(x,y,x,1,0)如果猴子和箱子在一起,猴子爬到箱子上 r4:IF(x,y,x,1,0)THEN(x,y,x,0,0)如果猴子在箱子上,猴子从箱子上下来 r5:IF(x,x,x,1,0)THEN(x,x,x,1,1)如果箱子在香蕉处,猴子在箱子上,猴子摘到香蕉 其中 x,y,z,w
9、 为变量 3,初始状态(c,a,b,0,0)4,结束状态(x1,x2,x3,x4,1)其中 x1,x4 为变量。第 5 题 答:1,综合数据库 定义四元组:(x,y,z,n)其中 x,y,x?0,1,1 表示钱币为正面,0 表示钱币为方面。n=0,1,2,3,表示当前状态是经过 n 次翻钱币得到的。3 2,规则库 r1:IF(x,y,z,n)THEN(x,y,z,n+1)r2:IF(x,y,z,n)THEN(x,y,z,n+1)r3:IF(x,y,z,n)THEN(x,y,z,n+1)其中x 表示对 x 取反。3,初始状态(1,1,0,0)4,结束状态(1,1,1,3)或者(0,0,0,3)第
10、 6 题 提示:将十进制数分为整数部分和小数部分两部分。用四元组(a,b,c,d)表示综合数据库,其中 a,b 表示到目前为止还没有转换的十进制数的整数部分和小数部分,c,d 表示已经转换得到的二进制数的整数部分和小数部分。然后根据十进制数转换二进制数的原理,分别定义整数的转换规则和小数的转换规则,一次规则的执行,转换得到二进制数的一位。第 7 题 答:设规则 R 的逆用 R表示。由题意有 R 应用于 D 后,得到数据库 D,由可交换系统的性质,有:rule(D)rule(D)其中 rule(D)表示可应用于 D 的规则集合。由于 R是 R的逆,所以 R应用于 D后,得到数据库 D。同样由可交
11、换系统的性质,有:rule(D)rule(D)综合上述两个式子,有 rule(D),rule(D)。第 8 题 答:说明一个产生式系统是可交换的,就是要证明该产生式系统满足可交换产生式系统的三条性质。(1)该产生式系统以整数的集合为综合数据库,其规则是将集合中的两个整数相乘后加入到数据库中。由于原来数据库是新数据库的子集,所以原来的规则在新数据库中均可以使用。所以满足可交换产生式系统的第一条性质。(2)该产生式系统以某个整数的子集的出现为目标条件,由于规则执行的结果只是向数据库中添加数据,如果原数据库中已经满足目标了,即出现了所需要的整数子集,规则的执行结果不会破坏该整数子集的出现,因此新的数
12、据库仍然会满足目标条件。满足可交换产生式系统的第二个性质。(3)设 D 是该产生式系统的一个综合数据库。对 D 施以一个规则序列后,得到一个新的数据库 D。该规则序列中的有些规则有些是可以应用于 D 的,这些规则用 R1 表示。有些规则是不能应用于 D 的,这些规则用 R2 表示。由于 R1 中的规则可以直接应用与 D,所以 R1 4 中规则的应用与 R2 中规则的执行结果无关,也与,1 中其他的规则的执行无关。所以可以认为,先将 R1 中所有的规则对 D 应用,然后再按照原来的次序应用R2 中的规则。因此对于本题的情况,这样得到的综合数据库与 D是相同的。而由于 R1 中一条规则的执行与其他
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 课后 习题 答案
![提示](https://www.taowenge.com/images/bang_tan.gif)
限制150内