资源描述:
《人工智能答案第二章.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、1.树式搜索:a,盲目搜索(穷举式搜索){广度优先深度优先}b,启发式搜索{全局择优、局部择优,分支界限、最近择优、A算法、A*算法}线式搜索:a,盲目搜索{随即碰撞、回溯穷举}b,启发式搜索{不回溯、智能回溯}2.盲目搜索,也就是无导向搜索。在搜索过程中,没有任何背景知识作指导不考虑任何与解有关的信息,随机的或按预定顺序机械地搜索,并判断是否为所求的解,直到找到解或是证明问题无解为止。盲目搜索效率太低,一般只适用于求解比较简单的问题。3.启发式搜索,即为有导向的搜索,利用“启发性信息”引导搜索。所谓的启发性信息就是与问题有关的有利于找到问题解的信息或知识。启发函数,是用来估计搜索
2、树上节点与目标节点接近程度的一种函数,通常即为h(x)。4.OPEN表:动态数据结构,登记记录当前待考察的节点。CLOSED表:动态数据结构,记录考察过得节点。5.深度优先搜索算法的特点是①般不能保证找到最优解;②当深度限制不合理时,可能找不到解,可以将算法改为可变深度限制;③法与问题无关,具有通用性;④于图搜索方法广度优先搜索算法的特点是②问题有解时,一定能找到解;②当问题为单位耗散值,并且问题有解时,一定能找到最优解;③效率低;④方法与问题无关,具有通用性;⑤属于图搜索方法。6.解:用四元组(f、w、s、g)表示状态,f代表农夫,w代表狼,s代表羊,g代表菜,其中每个元素都可为
3、0或1,用0表示在左岸,用1表示在右岸。初始状态S0:(0,0,0,0)目标状态:(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}操作符条件动作p1f=0,w=0,s和g相异f=1,w=1p2f=0,s=0,f=1,s=1p3f=0,g=0,w和s相异f=1,g=1q0f=1,s和g相异,w和s相异f=0q1f=1,w=1,s和g相异f=0,w=0q2f=1,s=1,f=0,s=0q3f=1,g=1,w和s相异f=0,g=0方案有两种:p2→q0→p3→q2→p
4、2→q0→p2p2→q0→p1→q2→p3→q0→p27题和9题参考第8题。8.琴键翻动(供参考)解:引入一个三元组(q0,q1,q2)来描述总状态,开状态为0,关状态为1,全部可能的状态为:Q0=(0,0,0);Q1=(0,0,1);Q2=(0,1,0)Q3=(0,1,1);Q4=(1,0,0);Q5=(1,0,1)Q6=(1,1,0);Q7=(1,1,1)。翻动琴键的操作抽象为改变上述状态的算子,即F={a,b,c}a:把第一个琴键q0翻转一次b:把第二个琴键q1翻转一次c:把第三个琴键q2翻转一次问题的状态空间为<{Q5},{Q0Q7},{a,b,c}>问题的状态空间图如下页
5、所示:从状态空间图,我们可以找到Q5到Q7为3的两条路径,而找不到Q5到Q0为3的路径,因此,初始状态“关、开、关”连按三次琴键后只会出现“关、关、关”的状态。(0,0,0)(1,0,1)(0,0,1)(0,1,0)(1,1,0)(1,0,0)(0,1,0)(1,1,1)acabacabcbbc10.设用二元组(SA,SB)表示问题的状态,SA表示金盘A所在的杆号,SB表示金盘B所在的杆号,这样,全部可能的状态有9种,可表示如下:二阶梵塔的全部状态这里的状态转换规则就是金盘的搬动规则,分别用A(i,j)及B(i,j)表示:A(i,j)表示把A盘从第i号杆移到第j号杆上;B(i,j)
6、表示把B盘从第i号杆移到第j号杆上。经分析,共有12个操作,它们分别是:A(1,2), A(1,3), A(2,1), A(2,3), A(3,1), A(3,2)B(1,2), B(1,3), B(2,1), B(2,3), B(3,1), B(3,2)这样由题意,问题的初始状态为(1,1),目标状态为(3,3),则二阶梵塔问题可用状态图表示为由这9种可能的状态和12种操作,二阶梵塔问题的状态空间图如图:三阶同理可得。11代价树如下图所示:分别给出宽度优先及深度优先搜索策略下的搜索过程和解。其中,F、I、J、L是目标节点。宽度优先搜索过程:A-﹥C-﹥B-﹥G-﹥E-﹥D-﹥M-
7、﹥J,G(J)=6,解为:A-﹥B-﹥E-﹥J深度优先搜索过程为:A-﹥C-﹥G-﹥M-﹥P-﹥O-﹥L,G(L)=7,解为:A-﹥C-﹥G-﹥L1213.用极小极大方法求N的最佳走步。最佳路径为N-〉A-〉B-〉C-〉D习题14博弈树-22-1334641-56173145NABCEFHIJKLN62N335≥4≤2≤-1≤-2≤3≤1≥2≤2≤-5≥1≥2≤1≤3≤214.1.基于谓词逻辑的机器推理方法:自然演绎推理,归结演绎推理,基于规则的演绎推理。2.求下列谓