杭电 人工智能导论(本科生) 复习资料

合集下载

人工智能复习资料整理(修正版-如发现计算错误请指出)

人工智能复习资料整理(修正版-如发现计算错误请指出)

一、填空题(40分)1.人工智能的主要学派:(1)符号主义:又称逻辑主义、心理学派或计算机学派,其原理主要是为物理符号系统假设和有限合理性原理。

(2)连接主义:又称仿生学派或生理学派,其原理主要是为神经网络及神经网络间的连接机制与学习算法。

(3)行为主义:又称进化主义或控制论学派,其原理为控制论及感知-动作型控制系统。

2.人工智能三个基本问题:知识获取、知识推理、知识利用。

3.常用的知识表示方法包括:状态空间法、问题归纳法、谓词演算法、语义网络法、框架表示法、本体表示法、过程表示法和神经网络表示法。

4.机器学习分为:监督学习、无监督学习、强化学习。

5.遗传算法基本操作分为:选择、交叉和变异。

6.产生式系统的构成分为:规则库、综合数据库和推理机。

7.问题状态空间包含的三种说明集合分别为:初始状态集(S)、操作符集合(F)、以及目标状态集合(G)。

8.可信度方法中,不精确推理规则的一般形式为:IF E THEN H (CF(H,E)),其中(CF(H,E))是该规则的可信度,称为可信度因子或规则强度。

(1)当证据E的可信度CF(E)的取值范围与CF(H,E)相同,即-1 ≤ CF(E)≤ 1;(2)当证据以某种程度为真时,CF(E) > 0(3)当证据肯定为真时,CF(E) = 1(4)当证据以某种程度为假时,CF(E) < 0(5)当证据肯定为假时,CF(E) = -1(6)当证据一无所知时,CF(E) = 09.用产生式方法表示张和李是同学关系:(classmate,Zhang,Li)10.模糊集合表示,例如有一组数据:85,90,82,70,98,模糊集合表示为:11.自然语言理解过程的层次有:语音分析、句词分析、语义分析。

12.人工生命研究实例有:人工脑、计算机病毒、计算机进程、细胞自动机、人工核苷酸。

13.计算智能涉及神经计算、模糊计算、进化计算、粒群计算、自然计算、免疫计算和人工生命等研究领域。

人工智能导论 第2章 知识表示(导论) 38-64

人工智能导论 第2章 知识表示(导论) 38-64
59
2.4.2 用框架表示知识的例子
例2 教师框架
当把具体的信息填入槽或侧面后,就得到了相应框架的 一个事例框架。
框架名:〈教师-1〉 姓名:夏冰 年龄:36 性别:女 职称:副教授 部门:计算机系软件教研室 住址:〈adr-1〉 工资:〈sal-1〉 开始工作时间:1988,9 截止时间:1996,7
✓ 2.4 框架表示法
55
2.4 框架表示法
1975年,美国明斯基提出了框架理论:人们对现实 世界中各种事物的认识都是以一种类似于框架的结 构存储在记忆中的。 框架表示法:一种结构化的知识表示方法,已在多 种系统中得到应用。
56
2.4.1 框架的一般结构
框架(frame):一种描述所论对象(一个事物、事 件或概念)属性的数据结构。 一个框架由若干个被称为“槽”(slot)的结构组成, 每一个槽又可根据实际情况划分为若干个“侧面” (faced)。 一个槽用于描述所论对象某一方面的属性。 一个侧面用于描述相应属性的一个方面。 槽和侧面所具有的属性值分别被称为槽值和侧面值。
2.4.2 用框架表示知识的例子
例1 教师框架
框架名:〈教师〉 姓名:单位(姓、名) 年龄:单位(岁) 性别:范围(男、女) 缺省:男 职称:范围(教授,副教授,讲师,助教) 缺省:讲师 部门:单位(系,教研室) 住址:〈住址框架〉 工资:〈工资框架〉 开始工作时间:单位(年、月) 截止时间:单位(年、月) 缺省:现在
THEN 该动物是食肉动物 r7: IF 该动物是哺乳动物 AND 有蹄
THEN 该动物是有蹄类动物 r 8: IF 该动物是哺乳动物 AND 是反刍动物THEN 该动物是有Fra bibliotek类动物49
2.3.3 产Th式系统的例子——动物识别系统

人工智能_人工智能导论课件第1章绪论导论

人工智能_人工智能导论课件第1章绪论导论
4. 机器学习
机器学习(machine learning):研究如何使计算机具有 类似于人的学习能力,使它能通过学习自动地获取知识。
1957年,Rosenblatt研制成功了感知机。 5. 机器行为
机器行为:计算机的表达能力,即“说”、“写”、 “画”等能力。
20
第1章 绪论
1.1 人工智能的基本概念
1.4 人工智能的主要研究领域
17
1.3 人工智能研究的基本内容
1. 知识表示
知识表示:将人类知识形式化或者模型化。 知识表示方法:符号表示法、连接机制表示法。
符号表示法:用各种包含具体含义的符号,以各种不同 的方式和顺序组合起来表示知识的一类方法。例如,一 阶谓词逻辑、产生式等。
连接机制表示法:把各种物理对象以不同的方式及顺序 连接起来,并在其间互相传递及加工各种包含具体意义 的信息,以此来表示相关的概念及知识。例如,神经网 络等。
我国著名数学家、中国科学院吴文俊院士把几何代 数化,建立了一套机器证明方法,被称为“吴方法”。
22
1.4 人工智能的主要研究领域
2. 博弈 下棋、打牌、战争等一类竞争性的智能活动。 1956年,塞缪尔研制出跳棋程序。
1991年8月,IBM公司研制的Deep Thought 2计算机 系统与澳大利亚象棋冠军约翰森(D.Johansen)举行了 一场人机对抗赛,以1:1平局告终。
29
1.4 人工智能的主要研究领域
8. 专家系统
专家系统模拟人类专家求解问题的思维过程求解领域内的各种 问题,其水平可以达到甚至超过人类专家的水平。 1965 年费根鲍姆研究小组开始研制第一个专家系统 —— 分析化 合物分子结构的DENDRAL,1968年完成并投入使用。 1971 年 MIT 开发成功求解一些数学问题的 MYCSYMA 专家系统。 拉特格尔大学开发的清光眼诊断与治疗的专家系统CASNET。 1972 年斯坦福大学肖特里菲等人开始研制用于诊断和治疗感染 性疾病的专家系统MYCIN。 1976 年斯坦福研究所开始开发探矿专家系统 PROSPECTOR , 1980年首次实地分析华盛顿某山区地质资料,发现了一个钼矿。 1981年斯坦福大学研制成功专家系统AM,能模拟人类进行概括、 抽象和归纳推理,发现某些数论的概念和定理。

人工智能复习试题和答案及解析教学提纲

人工智能复习试题和答案及解析教学提纲

人工智能复习试题和答案及解析一、单选题1. 人工智能的目的是让机器能够(D ),以实现某些脑力劳动的机械化A. 具有完全的智能B. 和人脑一样考虑问题C. 完全代替人D. 模拟、延伸和扩展人的智能2. 下列关于人工智能的叙述不正确的有(C )。

A. 人工智能技术它与其他科学技术相结合极大地提高了应用技术的智能化水平。

B. 人工智能是科学技术发展的趋势。

C. 因为人工智能的系统研究是从上世纪五十年代才开始的,非常新,所以十分重要。

D. 人工智能有力地促进了社会的发展。

3. 自然语言理解是人工智能的重要应用领域,下面列举中的(C)不是它要实现的目标。

A. 理解别人讲的话。

B. 对自然语言表示的信息进行分析概括或编辑。

C. 欣赏音乐。

D. 机器翻译。

4. 下列不是知识表示法的是()。

A. 计算机表示法B. 谓词表示法C. 框架表示法D. 产生式规则表示法5. 关于“与/ 或”图表示知识的叙述,错误的有(D )。

A. 用“与/ 或”图表示知识方便使用程序设计语言表达,也便于计算机存储处理。

B. “与/ 或”图表示知识时一定同时有“与节点”和“或节点”。

C. “与/ 或”图能方便地表示陈述性知识和过程性知识。

D. 能用“与/ 或”图表示的知识不适宜用其他方法表示。

6. 一般来讲,下列语言属于人工智能语言的是(D )A. VJB. C#C. FoxproD. LISP7. 专家系统是一个复杂的智能软件,它处理的对象是用符号表示的知识,处理的过程是( C )的过程。

A. 思考B. 回溯C. 推理D. 递归8. 确定性知识是指(A )知识。

A. 可以精确表示的B. 正确的C. 在大学中学到的知识D. 能够解决问题的9. 下列关于不精确推理过程的叙述错误的是(B )。

A. 不精确推理过程是从不确定的事实出发B. 不精确推理过程最终能够推出确定的结论C. 不精确推理过程是运用不确定的知识D. 不精确推理过程最终推出不确定性的结论10. 我国学者吴文俊院士在人工智能的(A )领域作出了贡献。

人工智能(考点复习整理)

人工智能(考点复习整理)

Homework #1(搜索问题)Ⅰ. 水壶问题考虑以下问题:“三个水壶里面装有水,水壶上没有任何的测量标记。

可以把每个水壶都倒空;也可以把水从一个水壶倒入到另一个水壶中,当一个倒空或者一个完全装满时,倒水会立即停止。

此外,不再允许其他的动作。

三个水壶的容量分别为15,7和3升。

需要量出正好2升水。

”1.将以上问题表达为一个搜索问题,即给出(1)状态的描述,(2)初始状态,(3)目标测试,及(4)后继函数。

[说明:不要列出所有的状态;对于后继函数,不需要把每个状态的所有后继都列出来,但是应该描述清楚针对给定的任意状态如何得到其后继。

此处不要求对问题的解进行描述。

]2.画出上述搜索问题的搜索树,画到深度为2即可(根节点深度为0)。

在深度为0时分支因子是多少?深度为1时分支因子又是多少?参考解答:1.(1) 状态描述:[x, y, z], 其中x, y, z分别为3个水壶中水的重量(整数)。

(2) 初始状态:[15, 7, 3].(3) 目标测试:对状态[x, y, z], 有x=2, or y=2, or z=2(4) 后继函数:给定[x, y, z], 生成以下:- [0, y, z], [x, 0, z], and [x, y, 0] (将某一壶里的水倒空)- [x-min(x+y,7)+y, min(x+y,7), z] (将x倒入y)- [x, y-min(y+z,3)+z, min(y+z,3)] (将y倒入z)- [min(x+z,15), y, z-min(x+z,15)+x] (将z倒入x)- [x-min(x+z,3)+z, y, min(x+z,3)] (将x倒入z)- [min(x+y,15), y-min(x+y,15)+x, z] (将y倒入x)- [x, min(y+z,7), z-min(y+z,7)+y] (将z倒入y)2.搜索树根节点:[15,7,3]深度1的节点:[0,7,3], [15,0,3], [15,7,0] (因为所有的水壶在初始时均装满了水,所以在唯一可能的动作是将壶里的水倒空)深度2的节点:[0,7,3] => [0,0,3], [0,7,0], [7,0,3], [3,7,0][15,0,3] => [0,0,3], [15,0,0], [8,7,3], [15,3,0][15,7,0] => [0,7,0], [15,0,0], [12,7,3], [15,4,3]深度为0时分支因子为3,深度为1时分支因子为4。

人工智能考试复习资料

人工智能考试复习资料

人工智能第一章1、智能(intelligence)人得智能就是她们理解与学习事物得能力,或者说,智能就是思考与理解能力而不就是本能做事能力。

2、人工智能(学科)人工智能研究者们认为:人工智能(学科)就是计算机科学中涉及研究、设计与应用智能机器得一个分支。

它得近期主要目标在于研究用机器来模仿与执行人脑得某些智力功能,并开发相关理论与技术。

3、人工智能(能力)人工智能(能力)就是智能机器所执行得通常与人类智能有关得智能行为,这些智能行为涉及学习、感知、思考、理解、识别、判断、推理、证明、通信、设计、规划、行动与问题求解等活动。

4、人工智能:就就是用人工得方法在机器上实现得智能,或者说,就是人们使用机器模拟人类得智能。

5、人工智能得主要学派:符号主义:又称逻辑主义、心理学派或计算机学派,其原理主要为物理符号系统(即符号操作系统)假设与有限合理性原理。

代表人物有纽厄尔、肖、西蒙与尼尔逊等。

连接主义:又称仿生学派或生理学派,其原理主要为神经网络及神经网络间得连接机制与学习算法。

行为主义:又称进化主义或控制论学派,其原理为控制论及感知—动作模式控制系统。

6、人类认知活动具有不同得层次,它可以与计算机得层次相比较,见图,最低层级就是生理过程,即中枢神经系统、神经元与大脑得活动,与此相对应得就是计算机程序、语言与硬件。

研究认知过程得主要任务就是探求高层次思维决策与初级信息处理得关系,并用计算机程序来模拟人得思维策略水平,而用计算机语言模拟人得初级信息处理过程。

7、人工智能研究目标为:1、更好得理解人类智能,通过编写程序来模仿与检验得关人类智能得理论。

2、创造有用与程序,该程序能够执行一般需要人类专家才能实现得任务。

一般来说,人工智能得研究目标又可分为近期研究目标与远期研究目标两种。

两者具有不可分割得关系,一方面,近期目标得实现为远期目标研究做好理论与技术准备,打下了必要得基础,并增强人们实现远期目标得信心。

另一方面,远期目标则为近期目标指明了方向,强化了近期研究目标得战略地位。

人工智能复习资料

人工智能复习资料

1.人工智能概念:人造智能,其英文表示是“Artifical Intelligence”,简称AI。

“人工智能”一词目前是指用计算机模拟或实验的智能,因此人工智能又称机器智能。

2.框架的概念:顾名思义,框架(frame)就是一种结构,一种模式,其一般形式是:<框架名><曹名1><槽值1>|<侧面名11><侧面值111,侧面值112,···><侧面名12><侧面值121,侧面值122,···>·<曹名2><槽值2>|<侧面名21><侧面值211,侧面值212,···><侧面名22><侧面值221,侧面值222,···>·<曹名k><槽值k>|<侧面名k1><侧面值k11,侧面值k12,···><侧面名k2><侧面值k21,侧面值k22,···>·即一个框架一般有若干个槽,一个槽有一个槽值或者有若干个侧面3.人工智能实际上是一门综合性的交叉学科和边缘学科。

4.数据挖掘(也称数据开采、数据采掘等)和数据库中的知识发现的本质含义是一样的,只是前者主要流行于统计、数据分析、数据库和信息系统等领域,后者则主要流行于人工智能和机器学习等领域。

5.PROLOG语言只有三种语句,分别称为事实、规则和问题。

6. PROLOG中称无值的变量为自由变量,有值的变量为约束变量。

7.一个完整的Turbo PROLOG程序一般包括常量段、领域段、数据字段、谓词段、目标段和子句段等六个部分。

(加粗字体为常用部分)8.在状态图中寻找目标或路径的基本方法就是搜索。

人工智能复习题(答案)

人工智能复习题(答案)

一:单选题1. 人工智能的目的是让机器能够(D),以实现某些脑力劳动的机械化。

A. 具有完全的智能B. 和人脑一样考虑问题C. 完全代替人D. 模拟、延伸和扩展人的智能2. 下列关于人工智能的叙述不正确的有(C)。

A. 人工智能技术它与其他科学技术相结合极大地提高了应用技术的智能化水平。

B. 人工智能是科学技术发展的趋势。

C. 因为人工智能的系统研究是从上世纪五十年代才开始的,非常新,所以十分重要。

D. 人工智能有力地促进了社会的发展。

3. 自然语言理解是人工智能的重要应用领域,下面列举中的(C)不是它要实现的目标。

A. 理解别人讲的话。

B. 对自然语言表示的信息进行分析概括或编辑。

C. 欣赏音乐。

D. 机器翻译。

4. 下列不是知识表示法的是(A)。

A. 计算机表示法B. 谓词表示法C. 框架表示法D. 产生式规则表示法5. 关于“与/或”图表示知识的叙述,错误的有(D)。

A. 用“与/或”图表示知识方便使用程序设计语言表达,也便于计算机存储处理。

B. “与/或”图表示知识时一定同时有“与结点”和“或结点”。

C. “与/或”图能方便地表示陈述性知识和过程性知识。

D. 能用“与/或”图表示的知识不适宜用其他方法表示。

6. 一般来讲,下列语言属于人工智能语言的是(D)。

A. VJB. C#C. FoxproD. LISP7. 专家系统是一个复杂的智能软件,它处理的对象是用符号表示的知识,处理的过程是(C)的过程。

A. 思考B. 回溯C. 推理D. 递归8. 确定性知识是指(A)知识。

A. 可以精确表示的B. 正确的C. 在大学中学到的知识D. 能够解决问题的9. 下列关于不精确推理过程的叙述错误的是(B)。

A. 不精确推理过程是从不确定的事实出发B. 不精确推理过程最终能够推出确定的结论C. 不精确推理过程是运用不确定的知识D. 不精确推理过程最终推出不确定性的结论10. 我国学者吴文俊院士在人工智能的(A)领域作出了贡献。

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

4. 简述广度优先策略与深度优先策略的不同点。 答: 广度优先搜索是始终在同一级节点中考查, 当同一级节点考查完毕, 才考查下一级节点。 因此,是自顶向下一层一层逐渐搜索的,属于横向搜索策略,其搜索是完备的,得到的解为 最优解; 深度优先搜索是在搜索树的每一层始终只扩展一个子节点, 不断向纵深前进, 直到不能
答:解树 1:{Q0,A,t1,t2} g(t1)=g(t2)=0,g(A)=11,g(Q0)=13 解树 2:{Q0,B,D,G,t4,t5} g(t4)=g(t5)=0,g(G)=3,g(D)=4,g(B)=6,g(Q0)=8 所以,解树 2 为最优解树,即希望树
15. 比较极大极小算法与 α‐β 剪枝技术的区别。 答:极大极小算法是一种静态搜索算法,搜索树的生成与格局估值分开的,搜索效率低。α‐β
遗传算法
1、 什么是遗传算法? 答: 遗传算法是你们从生物界按自然选择和有性繁殖、 遗传变异的自然进化现象中得到启发, 而设计出来的一种优化搜索算法。 2、 举例说明遗传算法的三种操作。 答:选择、交叉、变异。 3、 简述基本遗传算法的过程。 答:略。 4、 对某一问题的遗传算法的选择操作过程,初始种群为 S={ s1=13, s2=24,s3=8,s4=19}, 个体 s1,s2,s3,s4 的适应度函数计算分别为 169,576,64,361 a) 在从区间[0,1]产生 4 个随机数 r1=0.45, r2=0.11, r3=0.57, r4=0.98, 试用轮盘赌选择法 进行选择操作; b) 分析该过程的遗传优化机制。
g=3 h=4 f=7
1 2 8 7 6 3 5 4
g=4 h=6 f=10
1 2 8 6 3 7 5 4
g=4 h=5 f=9 10 2 8 3 1 4 7 6 5 g=5 h=3 f=8
搜索技术
1. 状态图是由什么组成的? 答:状态图是由节点与有向边组成; 2. 简述图搜索的方式和策略。 答:搜索方式:线式搜索和树式搜索;搜索策略:盲目搜索和启发式搜索; 3. 阐述图搜索策略中 OPEN 表与 CLOSED 表的作用。 答:OPEN 表用来保存当前待考察的节点,并按照某种排列,来控制搜索的方向和顺序; CLOSED 表用来记录搜索过程中已考察过的节点,保存全局搜索信息,并可根据节点返回指 针得到搜索解路径。
绪论
1、 什么是人工智能? 答:人工智能又称机器智能,是用计算机模拟或实现的智能;(人工智能是研究如何制造出 人造的智能机器或系统,来模拟人类智能活动的能力,以延伸人们智能的科学) 2、 什么是符号智能与计算智能?并举例说明。 答:符号智能是模拟闹智能的人工智能,是以符号形式的知识和信息为基础,主要通过逻辑 推理,运用知识进行问题求解。如搜索技术、专家系统、定理证明等;计算智能是模拟群智 能的人工智能,以数值数据为基础,主要通过数值计算,运用算法进行问题求解。
g=4 h=5 f=9
g=4 h=3 f=7
g=5 h=3 f=8
2 8 3 1 4 7 6 5
g=5 h=4 f=9
8 3 2 1 4 7 6 5
g=6 h=3 f=9
2 8 3 1 4 7 6 5
A 2 B1 3 C1 4 D1 4 E1 6 E2 4 D2 E3 C2 6 9 D3 4 4 E4 6 C3 B2 3 C4 6 E5 B3 9 8 D4 4 C5 3 6 E6 4 E7 6 C6 3 B4
剪枝为动态搜索算法,利用有限深度优先搜索技术,节点的扩展与格局估值是同时进行的,提 高了搜索效率,同时保证解的完备性。
16. 下图所示博弈树,按从左到右的顺序进行 α‐β 剪枝搜索 (1)计算各节点的倒推值。 (2)利用α-β剪枝技术剪去不必要的分枝。
2 3 ‐4 10 2 5 7 8 ‐5 10 5 ‐6 ‐1 ‐2 1 ‐2 5 6 3 6 ‐4 4 ‐3 4 答: 2
2、利用分支界限可得搜索图 A 2 B1 3 C1 4 D1 4 E1 OPEN: C5、E7、E1、C2、E4、B2 6 E2 C2 9 D3 4 4 E4 B2 9 8 D4 4 C5 4 E7
CLOSED:A、B1、C1、D4、D1、D3、E2 解路径:A、B1、C1、E2
1 2 3 8 4 7 6 5
g=8 h=0 f=8
8. 下图为五大城市之间的交通图,边上的数字是城市之间的距离。用图搜索算法,求解 A 到 E 的最短路径 8 A 9 2 4 6 3 C E D 4
B
答:可利用分支界限法进行求解。 1、加权图转换为加权树
2
‐5
‐3
2
2
‐5
5
‐3
2
‐4
2
‐5
‐6
5
3
‐4
‐3
2 3 ‐4 10 2 5 7 8 ‐5 10 5 ‐6 ‐1 ‐2 1 ‐2 5 6 3 6 ‐4 4 ‐3 4
2 8 3 1 6 4 7 5 11 2 3 1 8 4 7 6 5 12 2 3 1 8 4 7 6 5 13 1 2 3 8 4 7 6 5
g=3 h=6 f=9
2 3 1 8 6 7 5 4
g=3 h=6 f=9
2 8 3 1 5 6 7 4
g=3 h=6 f=9
2 8 3 1 6 4 7 5 5 2 8 3 1 4 7 6 5
初始状态
目标状态
1 2 8 1 6 3 7 5 4 6 2 8 1 6 3 7 5 4 7 2 8 1 6 3 7 5 4 8 1 2 8 6 3 7 5 4 g=2 h=6 f=8 2 6 8 1 3 7 5 4 g=2 h=7 f=9 g=1 h=7 f=8 9 2 8 3 1 6 7 5 4 g=2 h=6 f=8 2 g=0 h=7 f=7
目录
绪论 .................................................................................................................................................. 1 搜索技术........................................................................................................................................... 1 遗传算法........................................................................................................................................... 8 不确定推理 ....................................................................................................................................... 8 神经网络........................................................................................................................................... 9
g=6 h=3 f=9
g=6 h=2 f=8
2 3 1 8 4 7 6 5
g=6 h=4 f=10
g=7 h=1 f=8
目标
1 2 3 7 8 4 6 5
g=8 h=2 f=10
再前进时,才从当前节点返回到上一级节点,沿另一方向又继续前进。因此,是从树根开始 一枝一枝逐渐搜索的,属于纵向搜索策略,其搜索是不完备的,得到的解不一定为最优解。 5. 什么是启发式搜索?并以八数码难题为例,说明其原理。 答:启发式搜索是利用问题拥有的启发信息来引导搜索,达到减少搜索范围,降低问题复杂度的目的。对
9. 比较 A 算法与 A*算法的特点。
答: A 算法为一种启发式搜索算法, 当 A 算法的启发函数满足 h(x)h*(x)时, 该 A 算法即为 A*算法。 A*算法可以保证搜索取得最优解。
10. 什么是与或图的终止节点? 什么是能解节点?什么是解树? 答:本原问题对应的节点为终止节点; 当一个节点满足以下三个条件时,该节点为能解节点:1)该节点为终止节点;2)当该节点 为与节点时,当且仅当其所有子节点能解;3)当该节点为或节点时,只要其任一子节点能解皆 可。 解树是在一个与或图中从初始节点到目标节点的图或树形路径。
11. 什么是解树的代价? 答:解树的代价即树根的代价,是从树叶开始自下而上逐层计算而求得的。
12. 什么是希望树? 答:希望树是当前与或图中具有最小代价的解树。
13. 判断下图各节点的能解性,并确定解树。
1
2
3
4 t1
5
6
t2 答:略。
7
t3
t4
14. 指出下图的解树,并计算每个解树的代价,以及希望树。 Q0 2 B 2 D 1 G 2 t5 1 t4 F t3 E 3 2 1 C 1 5 t2 2 A 6 t1
2 8 3 1 6 7 5 4 3
ቤተ መጻሕፍቲ ባይዱ
g=1 h=6 f=7
2 8 3 1 6 4 7 5
g=2 h=5 f=7 4
g=3 h=5 f=8
2 8 3 1 6 7 5 4
于八数码难题,可以利用不在位将牌数或者与目标距离信息来作为启发函数,可以加快搜索目标的步数。
6. 简述启发函数的单调性判别。 答:设 m 是 n 的子节点,t 为目标节点,当 h(n)‐h(m) ≤ C(n, m), h(t) = 0 成立时,则可称启发 函数 h 是单调的。 7. 分别用深度优先搜索方法、宽度优先算法、启发式搜索算法求解下图所示八数码难题。 2 1 7 答:略 设定启发式函数 h(n)为当前节点“不在位”的将牌数; 对于空格,有向左、向上、向下,向右的启发式规则; (根据启发函数定义以及启发式规则使用顺序的不同,答案不唯一) 8 6 5 3 4 1 8 7 6 2 3 4 5
相关文档
最新文档