人工智能作业解答--廉师友优秀PPT.ppt
《人工智能作业解答--廉师友优秀PPT.ppt》由会员分享,可在线阅读,更多相关《人工智能作业解答--廉师友优秀PPT.ppt(37页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、人工智能作业解答西安电子科技高校 廉师友习题三o6.解:用四元组解:用四元组(f、w、s、g)表示状态,表示状态,f代表农夫,代表农夫,w 代表狼,代表狼,s 代表羊,代表羊,g 代表菜,其中每个元素都可代表菜,其中每个元素都可为为0或或1,用,用0表示在左岸,用表示在左岸,用1表示在右岸表示在右岸。初始状态初始状态S0:(0,0,0,0),目标状态,目标状态Sg:(1,1,1,1)不合法的状态不合法的状态:(1,0,0,*),(1,*,0,0),(0,1,1,*),(0,*,1,1)操作集操作集F=P1,P2,P3,P4,Q1,Q2,Q3,Q4操作符操作符 条件条件动动作作p1p1f=0f=
2、0,w=0w=0,s s和和g g相异相异f=1f=1,w=1w=1p2p2f=0f=0,s=0s=0,f=1f=1,s=1s=1p3p3f=0f=0,g=0g=0,w w和和s s相异相异f=1f=1,g=1g=1q0q0f=1f=1,s s和和g g相异,相异,w w和和s s相异相异f=0f=0q1q1f=1f=1,w w1 1,s s和和g g相异相异f=0f=0,w w0 0q2q2f=1f=1,s s1 1,f=0f=0,s s0 0q3q3f=1f=1,g g1 1,w w和和s s相异相异f=0f=0,g g0 0o方案有两种:方案有两种:np2 q0 p3 q2 p2 q0
3、p2np2 q0 p1 q2 p3 q0 p2习题三o12 一棵解树由一棵解树由S0,A,D,t1,t2,t3组成;另一棵解树由组成;另一棵解树由S0,B,E,t4,t5组成。组成。左边的解树:左边的解树:o按和代价:按和代价:g(D)=4,g(A)=7,g(S0)=12o按最大代价:按最大代价:g(D)=2,g(A)=5,g(S0)=10 右边的解树:右边的解树:o按和代价:按和代价:g(E)=2,g(B)=11,g(S0)=18按最大代价:按最大代价:g(E)=2,g(B)=7,g(S0)=14 按和代价计算,左边的解树为最优解树;按最大代价计按和代价计算,左边的解树为最优解树;按最大代价
4、计算,照旧是左边的解树为最优解树。算,照旧是左边的解树为最优解树。因此,左边的解树为最优解树。因此,左边的解树为最优解树。习题三习题三14.14.修道士和野人问题。在河的左岸有五个修道士、五修道士和野人问题。在河的左岸有五个修道士、五个野人和一条船,修道士们想用这条船将全部的人都个野人和一条船,修道士们想用这条船将全部的人都运过河去,但受到以下条件的限制:运过河去,但受到以下条件的限制:(1 1)修道士和野人都会划船,但船一次最多只能运三)修道士和野人都会划船,但船一次最多只能运三个人;个人;(2 2)在任何岸边及船上野人数目都不得超过修道士,)在任何岸边及船上野人数目都不得超过修道士,否则修
5、道士就会被野人吃掉。否则修道士就会被野人吃掉。假定野人会听从任何一种过河支配,试规划出一种假定野人会听从任何一种过河支配,试规划出一种确保修道士平安过河方案。请定义启发函数,并给出确保修道士平安过河方案。请定义启发函数,并给出相应的搜寻树。相应的搜寻树。解:先建立问题的状态空间。问题的状态可以用一个三元解:先建立问题的状态空间。问题的状态可以用一个三元数组来描述:数组来描述:S S(m,c,b)(m,c,b)m m:左岸的修道士数:左岸的修道士数 c c:左岸的野人数:左岸的野人数 b b:左岸的船数:左岸的船数定义启发函数,若满足定义启发函数,若满足h h(n n)h*h*(n n),即满足
6、),即满足A*A*条件的。条件的。启发函数启发函数1 1:h h(n n)=0;=0;启发函数启发函数2 2:h h(n n)=M+C;=M+C;对状态(对状态(1 1,1 1,1 1),不满足),不满足h h(n n)h*h*(n n)o先考虑船在左岸的状况:先考虑船在左岸的状况:o假如不考虑限制条件,至少须要假如不考虑限制条件,至少须要o (M+C-3)/2*2+1o化简后为:化简后为:o (M+C-3)/2*2+1=M+C-2o再考虑船在右岸的状况:再考虑船在右岸的状况:o同样不考虑限制条件。船在右岸,须要一个人将船同样不考虑限制条件。船在右岸,须要一个人将船运往左岸,因此,对于状态(运
7、往左岸,因此,对于状态(M,C,0),须要),须要的摆渡数,相当于船在左岸的(的摆渡数,相当于船在左岸的(M+1,C,1)或)或(M,C+1,1),所以须要的最少摆渡数为:),所以须要的最少摆渡数为:M+C+1-2+1=M+Co综合条件,须要的最少摆渡数为综合条件,须要的最少摆渡数为M+C-2B。(5 5,5 5,1 1)1h=8h=8f=9f=9(5,3,05,3,0)11h=8h=8f=9f=9(5,4,05,4,0)20h=9h=9f=10f=10(5,2,05,2,0)2h=7h=7f=8f=8(4,4,04,4,0)12h=8h=8f=9f=9(5,4,25,4,2)10h=7h=7
8、f=9f=9(5,3,15,3,1)3h=6h=6f=8f=8(3,3,03,3,0)8h=6h=6f=9f=9(5,1,05,1,0)9h=6h=6f=9f=9(5,0,05,0,0)4h=5h=5f=8f=8(4,4,14,4,1)19h=6h=6f=10f=10(5,2,15,2,1)6h=5h=5f=9f=9(5,1,15,1,1)5h=4h=4f=8f=8(2 2,2 2,0 0)7h=4h=4f=9f=9(3 3,3 3,1 1)13h=4h=4f=10f=10(0 0,3 3,0 0)14h=3h=3f=10f=10状态空间图状态空间图(0 0,3 3,0 0)14h=3h=3f
9、=10f=10(0,4,10,4,1)15h=2h=2f=10f=10(0,5,10,5,1)h=3h=3f=11f=11(1,1,11,1,1)17h=8h=8f=9f=9(0,2,10,2,1)18h=7h=7f=8f=8(0,3,10,3,1)h=8h=8f=9f=9(0 0,0 0,0 0)21h=0h=0f=11f=11(0,1,00,1,0)16h=1h=1f=10f=10(0,2,00,2,0)h=2h=2f=11f=11状态空间图(续)状态空间图(续)习题五o1.(6)解:解:o去掉存在量词变为:去掉存在量词变为:o z v(p(a,b,z,f(z),v,g(z,v)(Q(a,
10、b,z,f(z),v,g(z,v)R(a,z,g(z,v)o去掉全称量词变为:去掉全称量词变为:op(a,b,z,f(z),v,g(z,v)(Q(a,b,z,f(z),v,g(z,v)R(a,z,g(z,v)o适当改名,使子句间不含同名变元:适当改名,使子句间不含同名变元:op(a,b,x,f(x),y,g(x,y)(Q(a,b,z,f(z),v,g(z,v)R(a,z,g(z,v)o化成子句集:化成子句集:op(a,b,x,f(x),y,g(x,y),Q(a,b,z,f(z),v,g(z,v)R(a,z,g(z,v)o3.(5)解:解:o(1)P(x)Q(x)o(2)Q(y)R(y)o(3)
11、P(z)Q(z)o(4)R(u)o利用归结原理来推断利用归结原理来推断o(5)Q(u)(2)()(4)u/yo(6)P(u)(3)()(5)u/zo(7)Q(u)(1)()(6)u/xo(8)NIL (5)()(7)o所以原子句集所以原子句集S不行满足不行满足习题五o4.(4)o证明:利用归结反演法,先证明F1F2G是不行满足的。化子句集:oF1:(1)P(x)Q(x)o (2)P(z)R(z)oF2:(3)P(a)o (4)S(a)oG:(5)S(y)R(y)o利用归结原理进行归结o (6)R(a)(2),(3),1=a/zo (7)R(a)(4),(5),2=a/yo (8)NIL (6)
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 作业 解答 师友 优秀 PPT
限制150内