




已阅读5页,还剩7页未读, 继续免费阅读
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
1. 树式搜索:a,盲目搜索(穷举式搜索) 广度优先 深度优先b,启发式搜索全局择优、局部择优,分支界限、最近择优、A算法、A*算法线式搜索:a,盲目搜索随即碰撞、回溯穷举 b,启发式搜索不回溯、智能回溯2. 盲目搜索,也就是无导向搜索。在搜索过程中,没有任何背景知识作指导不考虑任何与解有关的信息,随机的或按预定顺序机械地搜索,并判断是否为所求的解,直到找到解或是证明问题无解为止。盲目搜索效率太低,一般只适用于求解比较简单的问题。3. 启发式搜索,即为有导向的搜索,利用“启发性信息”引导搜索。所谓的启发性信息就是与问题有关的有利于找到问题解的信息或知识。启发函数,是用来估计搜索树上节点与目标节点接近程度的一种函数,通常即为h(x)。4. OPEN表:动态数据结构,登记记录当前待考察的节点。CLOSED表:动态数据结构,记录考察过得节点。5. 深度优先搜索算法的特点是 般不能保证找到最优解; 当深度限制不合理时,可能找不到解,可以将算法改为可变深度限制; 法与问题无关,具有通用性; 于图搜索方法广度优先搜索算法的特点是 问题有解时,一定能找到解; 当问题为单位耗散值,并且问题有解时,一定能找到最优解; 效率低; 方法与问题无关,具有通用性; 属于图搜索方法。6.解:用四元组(f、w、s、g)表示状态, f 代表农夫,w 代表狼,s 代表羊,g 代表菜,其中每个元素都可为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,w1,s和g相异f=0,w0q2f=1,s1,f=0,s0q3f=1,g1,w和s相异f=0,g0方案有两种:p2 q0 p3 q2 p2 q0 p2 p2 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)。翻动琴键的操作抽象为改变上述状态的算子,即Fa, b, c a:把第一个琴键q0翻转一次 b:把第二个琴键q1翻转一次 c:把第三个琴键q2翻转一次问题的状态空间为 问题的状态空间图如下页所示:从状态空间图,我们可以找到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)表示把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 GED M J,G(J)=6,解为:A B E J深度优先搜索过程为:A C GMPOL,G(L)=7,解为:A CGL1213.用极小极大方法求N的最佳走步。最佳路径为N-A-B-C-D习题14 博弈树-22-1334641-56173145NABCEFHIJKLN62N33542-1-23122-51213214.1.基于谓词逻辑的机器推理方法:自然演绎推理,归结演绎推理,基于规则的演绎推理。2. 求下列谓词公式的子句集(1) $x$y(P(x,y) Q(x,y)解:去掉存在量词变为:P(a,b)Q(a,b) 变成子句集 P(a,b),Q(a,b)(2) x y(P(x,y) Q(x,y)解:去掉蕴涵符号变为:x y( P(x,y) Q(x,y)去掉全称量词变为: P(x,y) Q(x,y)变成子句集 P(x,y) Q(x,y)(3) (4)p(a,y,f(y),y,v,g(y,v) Q(a,y,f(y),y,v,g(y,v), p(a,x,f(x),x,z,g(x,z) R(a,x,f(x),h(x),z,g(x,z)3. 试判断下列子句集中哪些是不可满足的 (1)使用删除策略 (2)归结4.用合一算法求下列公式集的最一般合一。(1)W=Q(a,x),Q(y,b)最一般合一为:a/y,b/y(2) 最一般合一为:z/u,h(v,v)/y,z/x或x/u,h(v,v)/y,x/z5.用归结原理证明,G是否可肯定是F的逻辑结果。(1) F1 (x)(P(x)(Q(x)R(x)F2 ($x) (P(x) S(x)G ($x)(S(x) R(x)证明:利用归结反演法,先证明F1 F2 G是不可满足的。 求子句集:F1 (1) P(x) Q(x)S (2) P(z) R(z)F2 (3)P(a) (4)S(a) (5) S(y) R(y) (G)利用归结原理进行归结(6)R(a) (2),(3), 1=a/z (7) R(a) (4),(5), 2 =a/y (8)Nil (6),(7)所以S是不可满足得,从而G是F1和F2的逻辑结果。(2)F (x) ( ($y)P(x,y) Q(y) ($y)(R(y) T(x,y)) G ($x) R(x) (x) (y) P(x,y) Q(y)证明:利用归结反演法证明,先证明F G是不可满足的。把F、G化成子句集:(1) P(x,y) Q(y) R(f(x)(2) P(v,u) Q(u) T(v, f(u)(3) Q(b)(4) P(a,b)(5) R(z)对上述式子进行归结:(6) P(x,b) R(f(x) (1)和(3)归结,b/y(7)R(f(x) (4)和(6)归结,a/x(8)NIL (5)和(7)归结f(x)/z所以G是F、的逻辑结论。(3)F1 (x) (A(x)B(x)( y) (D(x,y)C(y)F2 ($x) (E(x)A(x) (y) (D(x,y)E(y)F3 (x) (E(x) B(x)G ($x) (E(x) C (x)证明:利用归结反演法证明,先证明F1 F2 F3 G是不可满足的。求子句集:F1:(1)A(x)B(x) D(x,w)(2)A(y)B(y) C(t)F2(3)E(a)(4)A(a)(5) D(a,z) E(z)F3(6)E(u) B(u)G(7)E(v) C(v)对子句集进行归结:(8)B(a) (3)(6)a/u(9)C(a) (3)(7)a/v(10)B(a) C(t) (2)(4)a/y(11)C(a) (8)(10)a/t(12)Nil (9)(11)6 用归结原理证明下述推理正确。 已知:狗都会吠叫和咬人。 任何动物吠叫时总是吵人的。 松狮是狗。结论:松狮是吵人的。证明:首先定义如下谓词: B(x):x是咬人的。 F(x):x是吠叫的。 D(x):x是狗。 N(x):x是吵人的。 G(x):x是松狮。将上述各语句翻译成谓词公式: F1: x (D(x) (B(x) F(x) F2: x (F(x)N(x) F3: x (G(x) D(x) G: x (G(x) N(x) 利用归结反演法,先证明F1 F2 F3 G是不可满足的。F1 F2 F3 G的子句集为 (1)D(x) B(x) (2)D(y) F(y) (3)F(z) N(z) (4)G(u) D(u) (5)G(a) (6)N(a)进行归结得: (7)B(a) (1)(5)a/x (8)F(a) (2)(5)a/y (9)F(a) (3)(6)a/z (10)NIL (8)(9)得证。7.Sam、Clyde、Oscar是三只大象,关于它们,已知如下事实:(1)Sam是粉红色的;(2)Clyde是灰色的且喜欢Oscar;(3)Oscar是粉红色或者是灰色(但不是两种颜色)且喜欢Sam。用归结反演方法证明一只灰色大象喜欢一只粉红色大象。解 首先定义如下谓词: Pink(x)表示x是粉红色的大象。 Gray(x) 表示x是灰色的大象。 Likes(x,y)表示喜欢y。已知条件可以表示成如下谓词公式: (1)Pink(Sam) (2)Gray(Clyde)Likes(Clyde,Oscar) (3)(Gray(Oscar)Pink(Oscar) Likes(Oscar,Sam)设求证的公式为: G: $x $y(Gray(x) Pink(y) Likes(x,y) 把其否定化为子句形式 (1) Pink(Sam) (2) Gray(Clyde) (3) Likes(Clyde,Oscar) (4) Gray(Oscar)Pink(Oscar) (5) Likes(Oscar,Sam) (6) Gray(x) Pink(y)Likes(x,y) 进行归结: (7)Gray(x)Likes(x,Sam) (1)(6)归结Sam/y(8)Gray(Oscar) (5)(7)Oscar/x(9)Pink(Oscar) (4)(8)(10)Gray(x)Likes(x,Oscar) (6)(9)归结Oscar/y(11)Likes(Oscar,Sam) (2)(10)归结Oscar/y(12)Nil (3)(11)归结Sam/y8张某被盗,公安局派五个侦察员去调查,研究案情时,侦察员A说:“赵与钱中至少有一人作案”;侦察员B说:“钱与孙至少有一人作案”;侦察员C说:“孙与李中至少有一人作案”;侦察员D说:“赵与孙中至少有一人与此案无关”;侦察员E说:“钱与李中至少有一人与此案无关”。如果这五个侦察员说的都可信,试用消解原理求出谁是盗窃犯。解:定义谓词用P(x)表示x作案,a,b,c,d分别代表赵、钱、孙、李,则五个侦察员得话可用谓词公式表示为(1) P(a)P(b) (2) P(b)P(c)(3) P(c)P(d)(4) P(a)P(c)(5) P(b)P(d)要求的公式为G: $xP(x) (即存在x,x是罪犯)将其化为否定形式再析取一个辅助谓词PA(x) 得(6)P(x)PA(x) 对上面式子进行归结得(7
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 车险核保考试题及答案
- 发展新质生产力的
- 福建新质生产力发展计划
- 新质生产力赋能出版业
- 民族英雄戚继光课件
- 民族舞蹈基本功训练课件
- 植树节活动方案(模板)
- 数字科技赋能新质生产力
- 2025年妇产科超声常见疾病诊断模拟考试答案及解析
- 科学家视角:新质生产力的创新密码
- 2025三门县国企招聘考试题目及答案
- 2025-2030红色旅游行业市场发展现状及发展前景与投资机会研究报告
- 植筋施工方案 全
- 2025四川省前期物业服务合同示范文本
- 法院舆情风险防控课件
- 动态系统仿真技术-全面剖析
- 护理人员绩效考核制度
- 人教版六年级语文上册教学计划(含进度表)
- 苏教版科学五年级上册全册教案(含反思)
- 餐饮服务与数字化运营 习题及答案 项目六
- 天津地铁设备管理制度范文
评论
0/150
提交评论