(精选)青岛科技大学2016-2017-1人工智能期末考试题
人工智能期末考试卷(1)评分标准及标准答案

(此文档为Word格式,下载后可以任意编辑修改!)试卷装订封面人工智能期末考试卷(1)一、填空题(每空1分,共10分)1智能具有五个特征,分别为① 学习能力、自适应能力、②记忆与思维能力、表达能力和感知能力。
2. 机器的③ 感知能力是让机器自动获取知识的基本条件,而知识的自动获取一直是智能系统研究中最困难的问题之一。
3•从研究的角度不同,对人工智能的研究可分两大阵营:④ 联接和⑤符号。
其中⑤符号的理论基础为数理逻辑。
4. ⑥问题规约方法是一种将复杂问题变换为比较简单的子问题,子问题再转换为更简单的子问题,最终将问题转换为对本原问题的知识表示方法。
5. 鲁宾逊提出了⑦归结原理使机器定理证明成为可能。
6. 当某个算符被认为是问题求解的决定步骤时,此算符为⑧关键算符。
7. 宽度优先搜索与深度优先搜索方法的一个致命的缺点是当问题比较复杂是可能会发生⑨组合爆炸。
8. 语义网络⑩方法是1968年由J.R.Quilian 在研究人类联想记忆时提出的心理学模型。
1972年,Simon首先将⑩用于自然语言理解系统。
二、简答题(共30分)1. 什么是A*算法的可纳性?(4分)答:在搜索图存在从初始状态节点到目标状态节点解答路径的情况下,若一个搜索法总能找到最短(代价最小)的解答路径,则称算法具有可采纳性。
2. 在一般图搜索算法中,当对某一个节点n进行扩展时,n的后继节点可分为三类,请举例说明对这三类节点的不同的处理方法。
(8分)答:把SNS中的子节点分为三类:(1)全新节点,(2)已出现于OPEN表的节点,(3 )已出现于CLOSE表的节点;/后二类子节点实际上意味着具有新老两个父节点;(3分)*加第1类子节点于OPEN表,并建立从子节点到父节点n的指;(1分)*比较第2类子节点经由新、老父节点到达初始状态节点s的路径代价,若经由新父节点的代价较小,则移动子节点指向新父节点(2分)•对于第3类子节点作与第2类同样的处理,并把这些子节点从CLOSE 表中移出,重新加入OPEN表;(2分)3. 请简述不确定性推理的含义。
大学人工智能期末考试题库及答案

大学人工智能期末考试题库及答案1. 选择题1. 人工智能(AI)是一种:- [ ] A. 操作系统- [ ] B. 程序语言- [ ] C. 计算机硬件- [x] D. 计算机科学领域2. 以下哪个不是人工智能的应用领域?- [ ] A. 语音识别- [ ] B. 机器研究- [x] C. 图像处理- [ ] D. 人类基因编辑3. 以下哪个不是人工智能的主要方法?- [ ] A. 逻辑推理- [ ] B. 遗传算法- [x] C. 数学公式- [ ] D. 神经网络4. 以下哪个不属于机器研究的类型?- [ ] A. 监督研究- [ ] B. 无监督研究- [ ] C. 强化研究- [x] D. 编程研究5. 以下哪个算法被广泛应用于图像处理和计算机视觉?- [x] A. 卷积神经网络(CNN)- [ ] B. 支持向量机(SVM)- [ ] C. 遗传算法- [ ] D. 贝叶斯网络2. 简答题1. 请简要解释人工智能的定义和作用。
人工智能是一种计算机科学领域,旨在使计算机能够模拟和模仿人类智能的能力。
它的目的是使计算机能够感知、研究、推理和决策,以解决各种复杂问题和任务。
人工智能在许多领域有重大应用,如自然语言处理、图像处理、机器研究等,为现代社会和技术的发展带来了巨大的影响和潜力。
2. 请列举一个你认为人工智能在未来可能出现显著进展的领域,并说明原因。
一个可能出现显著进展的领域是医疗保健。
人工智能可以通过大数据分析和机器研究算法,帮助医生进行更准确的诊断和治疗决策。
它可以快速处理和分析大量的医疗数据,提供个性化的医疗建议,改善病患的治疗结果和医疗服务效率。
此外,人工智能还可以应用于医疗机器人和辅助技术,提供更好的医疗保健服务和患者管理。
3. 请说明机器研究和深度研究之间的区别。
机器研究是人工智能的一个分支,它关注如何从数据中研究和构建模型,以进行预测和决策。
机器研究算法可以通过分析数据集中的模式和规律,自动调整模型参数,并根据历史数据进行预测。
人工智能期末试题与答案完整版(最新)

人工智能期末试题与答案完整版(最新)一单项选择题(每小题 2 分,共 10 分)1.首次提出“人工智能”是在( D )年A.1946B.1960C.1916D.19562.人工智能应用研究的两个最重要最广泛领域为:BA. 专家系统、自动规划B.专家系统、机器学习C. 机器学习、智能控制D.机器学习、自然语言理解3. 下列不是知识表示法的是 A 。
A:计算机表示法B:“与 / 或”图表示法C:状态空间表示法D:产生式规则表示法4.下列关于不确定性知识描述错误的是 C。
A:不确定性知识是不可以精确表示的B:专家知识通常属于不确定性知识C:不确定性知识是经过处理过的知识D:不确定性知识的事实与结论的关系不是简单的“是”或“不是”。
5.下图是一个迷宫, S0是入口, S g是出口,把入口作为初始节点,出口作为目标节点,通道作为分支,画出从入口S0出发,寻找出口Sg 的状态树。
根据深度优先搜索方法搜索的路径是C。
A: s0-s4-s5-s6-s9-sg B: s0-s4-s1-s2-s3-s6-s9-sgC: s0-s4-s1-s2-s3-s5-s6-s8-s9-sg D:s0-s4-s7-s5-s6-s9-sg 二填空题(每空 2 分,共 20 分)1. 目前人工智能的主要学派有三家:符号主义、2.问题的状态空间包含三种说明的集合,状态集合 G 。
进化主义初始状态集合S和连接主义、操作符集合。
F 以及目标3、启发式搜索中,利用一些线索来帮助足迹选择搜索方向,这些线索称为启发式(Heuristic)信息。
4、计算智能是人工智能研究的新内容,涉及神经计算、模糊计算和进化计算等。
5、不确定性推理主要有两种不确定性,即关于结论的不确定性和关于证据的不确定性。
三名称解释(每词 4 分,共20 分)人工智能专家系统遗传算法机器学习数据挖掘答:( 1)人工智能人工智能(Artificial Intelligence),英文缩写为AI 。
人工智能期末考试试题

人工智能期末考试试题一、选择题(每题2分,共20分)1. 人工智能的英文缩写是:A. AIB. IAC. IID. AII2. 以下哪个不是人工智能的分支领域?A. 机器学习B. 深度学习C. 量子计算D. 自然语言处理3. 神经网络的灵感来源于:A. 电子计算机B. 人脑神经结构C. 遗传算法D. 蜂群算法4. 下列哪项技术不属于机器学习算法?A. 决策树B. 支持向量机C. 遗传算法D. 逻辑回归5. 在人工智能领域,以下哪个概念与“深度学习”最不相关?A. 卷积神经网络B. 循环神经网络C. 专家系统D. 长短期记忆网络二、简答题(每题10分,共30分)1. 请简述人工智能与机器学习之间的关系。
2. 解释什么是监督学习和无监督学习,并给出一个实际应用的例子。
3. 描述深度学习在图像识别领域的应用。
三、论述题(每题25分,共50分)1. 论述人工智能在医疗领域的应用及其潜在的伦理问题。
2. 讨论人工智能对就业市场的影响,包括正面和负面的影响。
四、案例分析题(共30分)阅读以下案例:某公司开发了一款智能客服机器人,能够处理客户咨询和解决问题。
请分析该机器人可能面临的技术挑战,并提出解决方案。
五、编程题(共20分)编写一个简单的Python程序,实现一个基于决策树的分类器,对以下数据集进行分类:数据集:```特征1, 特征2, 类别1, 2, 正2, 1, 负3, 3, 正1, 1, 负```要求:- 使用sklearn库中的决策树分类器。
- 训练模型并预测新数据点 [2, 2] 的类别。
六、开放性问题(共10分)你认为人工智能在未来10年内将如何改变我们的日常生活?请给出你的观点和理由。
请注意:所有答案需根据题目要求,结合人工智能的相关知识进行回答。
人工智能期末测试练习题1

人工智能期末测试练习题1题目一
请分别解释以下三种人工智能算法的工作原理:
1. 决策树算法
2. 支持向量机算法
3. 神经网络算法
题目二
请简要描述以下人工智能应用领域:
1. 语音识别
2. 图像识别
3. 自然语言处理
题目三
请解释以下术语:
1. 机器研究
2. 深度研究
3. 强化研究
题目四
请简要介绍以下人工智能的伦理问题:
1. 隐私保护
2. 偏见和歧视
3. 技术失控
题目五
请解释以下术语及其在人工智能中的应用:
1. 人机交互
2. 自动驾驶技术
3. 增强现实技术
题目六
请简要描述机器研究中的监督研究和无监督研究,并提供各自的应用场景。
题目七
请解释以下术语及其在人工智能中的应用:
1. 数据挖掘
2. 机器视觉
3. 自然语言生成
题目八
请简要介绍以下人工智能的发展趋势:
1. 强化研究
2. 自主机器人
3. 量子计算机
题目九
请解释以下术语:
1. 推荐系统
2. 迁移研究
3. 云计算在人工智能中的作用
题目十
以你的理解,简述人工智能在未来的发展前景及可能带来的影响。
注意事项
1. 每个问题的回答请控制在100字以内。
2. 答案应尽量准确和简明扼要。
人工智能导论期末测试题及答案

一、单选题1、人工智能的目的是让机器能够(),以实现某些脑力劳动的机械化。
A.具有完全的智能B.和人脑一样考虑问题C.完全代替人D.模拟、延伸和扩展人的智能正确答案:D2、符号主义认为人工智能源于()。
A.数理逻辑B.神经网络C.信息检索D.遗传算法正确答案:A3、神经网络研究属于下列()学派。
A.符号主义B.连接主义C.行为主义D.都不是正确答案:B4、行为主义认为智能取决于()。
A.表示和推理B.感知和行动C.以上都不是D. 推理和计算正确答案:B5、有一个农夫带一匹狼、一只羊和一棵白菜过河(从河的北岸到南岸)。
如果没有农夫看管,则狼要吃羊,羊要吃白菜。
但是船很小,只够农夫带一样东西过河。
用0和1表示狼、羊、白菜分别运到南岸的状态,0表示不在南岸,1表示在南岸,(如:100表示只有狼运到南岸)。
初始时,南岸状态为000,表示狼、羊、白菜都没运到南岸,最终状态为111,表示狼、羊、白菜都运到了南岸。
用状态空间为农夫找出过河方法,以下狼、羊、白菜在南岸出现的序列可能是()。
A.000-010-001-101-111B.000-100-110-111C.000-001-011-111D.000-001-011-110正确答案:A6、在图搜索算法中,设规定每次优先从OPEN表的顶端取一个节点进行考察,则在宽度优先搜索中,新扩展出的子代节点应该放在OPEN 表的()。
A.前端B.末端C.任意位置D.中间位置正确答案:B7、深度优先搜索中起始节点的深度是()。
A.0B.1C.2D.3正确答案:A8、在等代价搜索算法中,总是选择()节点进行扩展。
A.代价最小B.深度最小C.深度最大D.代价最大正确答案:A9、在A*算法中,希望估价函数的f是f*的一个估计,可由下式给出:f(n)=g(n)+h(n)其中,g是g*的估计,h为启发式函数,h是h*的估计,那么此定义中包含了()。
A.q tB.A tC. A pD. A t正确答案:C10、三圆盘的梵塔难题采用问题规约表示,设初始问题描述为(111),第一个“1”表示最大圆盘在第一个柱子(最下部),第三个“1”表示最小的圆盘在第一个柱子(最上部)。
人工智能期末考试练习题及答案

一、单选题1、计算机之父是()A.约翰·麦卡锡B.赫尔伯·西蒙C.艾伦·图灵D.马文·明斯基正确答案:C2、人工智能与计算机科学的关系是()A.计算机是人工智能研究的一个领域B.人工智能是计算机学科的一个分支C.人工智能与计算机学科没有联系D.计算机学科的主要驱动力是人工智能研究正确答案:B3、人工智能作为一门学科的建立时间是()A.1956B.1960C.1930D.1952正确答案:A4、深度学习中的“深度”是指()A.中间神经元网络的层次很多B.计算机的求解更加精准C.计算机理解的深度D.计算机对问题的处理更加灵活正确答案:A5、深度学习的实质是()A.推理机制B.模拟机制C.映射机制D.识别机制正确答案:C6、一个真正的通用人工智能系统应具备处理()问题的能力A.局部性B.全局性C.统一性D.专业性正确答案:B7、如何推进人工智能的研究()A.提升计算机处理数据的能力B.研发通用人工智能C.继续完善深度学习D.研究人类自己的智能正确答案:D8、大数据的样本空间是()A.针对所有相关数据B.以上都不对C.需要确立样本范围D.不做样本控制正确答案:D9、深度学习的数据资料来源于()A.抽样调查B.人工搜集C.互联网D.已经有数据库正确答案:C10、过度开采社会人文资源,是指在大数据的环境下对()的侵犯A.个人隐私B.大众的消费习惯C.大众心理D.个人的行为习惯正确答案:A11、在人工智能的所有子课题中,所牵涉范围最广的是()A.自然语言处理B.机器视觉C.非确定条件下的推理D.机器听觉正确答案:A12、SHRDLU系统实际上是一个()A.人工装置B.语义模型C.人工神经元网络D.积木系统正确答案:D13、可以用来界定因果关系的是()A.贝叶斯公式B.后验概率C.归纳逻辑D.先验概率正确答案:B14、()思想激发了基于中间语的机器翻译思路。
A.塞尔B.笛卡尔C.康德D.莱布尼茨正确答案:D15、磨坊论证出自()A.《人类理智新论》B.《神正论》C.《单子论》D.《纯粹理性批判》正确答案:C二、多选题1、技术背后还有着()问题A.社会的公平正义B.健康的上网习惯C.如何取样D.社会的价值导向正确答案:A、D2、绿色人工智能是指A.消耗资源少B.对环境友好C.效率高D.所需数据小正确答案:A、B、D3、下列属于行为主义心理学家的是()A.巴浦洛夫B.博尔赫斯·斯金纳C.冯特D.约翰·华生正确答案:B、D4、乔姆斯基认为人类的语法有哪两个层面()A.句法层面B.浅层语法C.语义层面D.深层语法正确答案:B、D5、康德认为知识的来源有哪两部分()A.心之自发性B.先天范畴C.感性材料D.感官的杂多性正确答案:A、D6、对人工智能常见的误解有哪些A.人工智能就是深度学习B.人工智能最近十年受到深度学习的驱动较多C.人工智能就是机器学习D.机器学习只是人工智能中的一个方向正确答案:A、C7、下列哪些选项是符号AI的技术路线()A.贝叶斯网络B.机器学习C.深度学习D.通用问题求解器正确答案:A、D8、符号AI的问题在于()A.缺少推理必要的信息B.缺少推理的灵活性C.会遭遇“框架问题”D.把推理所依赖的公理系统全部锁死正确答案:B、C、D9、人工神经元网络的运作分为()A.输入层B.中间处理层C.输出层D.映射机制正确答案:A、B、C10、下列哪些选项属于通用智力因素()A.流体智力B.晶体智力C.反应速度D.短期记忆正确答案:A、B、C、D三、判断题1、类脑人工智能是指模拟人类大脑的人工智能2、智能与神经元网络的存在具有必然关系正确答案:×3、由于大数据只能体现出数量而不能进行质量上的判断,所以在采样并不完整的情况下给出的结论未必准确。
青岛科技大学2016-2017-1人工智能期末考试题

一、谓词逻辑证明1、设有前提:(1)凡是大学生都学过计算机;(2)小王是大学生。
试问:小王学过计算机吗?解:令S(x):x是大学生M(x):x学过计算机;a:小王上面命题用谓词公式表示为:我们进行形式推理:[前提]aSM)2(a)()([(1) US]S)3(a)([前提])4(aM()[(2) (3) I3]M(a),即小王学过计算机。
2、用谓词公式表示下述命题。
已知前提:(1)自然数都是大于零的整数。
(2)所有整数不是偶数就是奇数。
(3)偶数除以2是整数。
结论:所有自然数不是奇数就是一半为整数的数。
化F1 ? F2 ? F3 ? ?G的子句集。
F1: ?x (N(x)?GZ(x) ? I(x))F2: ?x (I(x)?(E(x) ?O(x)))F3: ? x (E(x) ? I(s(x)))G: ?x (N(x)?(I(s(x)) ?O(x)))解:F1 ? F2 ? F3 ? ?G的子句集为(1)?N(x) ? GZ(x)(2)?N(y) ? I(y)(3)?I(z) ? E(z) ?O(z)(4)?E(u) ? I(s(u))(5)N(a)(6)?O(a)(7)?I(s(a)3、设已知:(1)能阅读者是识字的;(2)海豚不识字;(3)有些海豚是很聪明的。
试证明:有些聪明者并不能阅读。
证首先定义如下谓词:R(x):x能阅读。
L(x):x能识字。
I(x):x是聪明的。
D(x):x是海豚。
将上述各语句翻译成谓词公式:(1) (?x)(R(x)?L(x))(2) (?x)(D(x)??L(x)) 已知条件(3) (?x) (D(x) ? I(x))(4) (?x) (I(x) ? ? R(x)) 需证结论用归结反演法来证明,求题设与结论否定的子句集,得:(1) ? R(x) ? L(x)(2) ? D(y) ? ?L(y) (改名)(3) D(a)(4) I(a)(5) ? I(z) ? R(z)归结得:(6)R(a) [(5), (4),{a/z}](7)L(a) [(6), (1),{a/x}](8)?D(a) [(7), (2),{a/y}](9)Nil [(8), (3)]二、框架语义网络显示1、试实现一个“大学教师”的框架,大学教师类属于教师,包括以下属性:学历(学士、硕士、博士)、专业(计算机、电子、自动化、……)、职称(助教、讲师、副教授、教授)解:框架名:<大学教师>?类属:<教师>?学历:(学士、硕士、博士)?专业:(计算机、电子、自动化、….. )??职称:(助教、讲师、副教授、教授)?2、【虚拟新华社3月16日电】昨日,沙尘暴袭击韩国汉城,机场与高速公路被迫关闭,造成的损失不详。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
一、谓词逻辑证明1、设有前提:(1)凡是大学生都学过计算机;(2)小王是大学生。
试问:小王学过计算机吗?解:令S (x ):x 是大学生M (x ):x 学过计算机;a :小王上面命题用谓词公式表示为:)()2(a S我们进行形式推理:[前提])()()2(a M a S → [(1) US])()3(a S [前提])()4(a M [(2) (3) I3]M(a),即小王学过计算机。
2、用谓词公式表示下述命题。
已知前提:(1)自然数都是大于零的整数。
(2)所有整数不是偶数就是奇数。
(3)偶数除以2是整数。
))x (M )x (S (x )(→∀1结论:所有自然数不是奇数就是一半为整数的数。
化F1 F2 F3 ¬G的子句集。
F1: x (N(x)GZ(x) I(x))F2: x (I(x)(E(x) O(x)))F3: x (E(x) I(s(x)))G: x (N(x)(I(s(x)) O(x)))解:F1 F2 F3 ¬G的子句集为(1)¬N(x) GZ(x)(2)¬N(y) I(y)(3)¬I(z) E(z) O(z)(4)¬E(u) I(s(u))(5)N(a)(6)¬O(a)(7)¬I(s(a)3、设已知:(1)能阅读者是识字的;(2)海豚不识字;(3)有些海豚是很聪明的。
试证明:有些聪明者并不能阅读。
证首先定义如下谓词:R(x):x能阅读。
L(x):x能识字。
I(x):x是聪明的。
D(x):x是海豚。
将上述各语句翻译成谓词公式:(1) (x)(R(x)L(x))(2) (x)(D(x)¬L(x)) 已知条件(3) (x) (D(x) I(x))(4) (x) (I(x) ¬ R(x)) 需证结论用归结反演法来证明,求题设与结论否定的子句集,得:(1) ¬ R(x) L(x)(2) ¬ D(y) ¬L(y) (改名)(3) D(a)(4) I(a)(5) ¬ I(z) R(z)归结得:(6)R(a) [(5), (4),{a/z}](7)L(a) [(6), (1),{a/x}](8)¬D(a) [(7), (2),{a/y}](9)Nil [(8), (3)]二、框架语义网络显示1、试实现一个“大学教师”的框架,大学教师类属于教师,包括以下属性:学历(学士、硕士、博士)、专业(计算机、电子、自动化、……)、职称(助教、讲师、副教授、教授)解:框架名:<大学教师>类属:<教师>学历:(学士、硕士、博士)专业:(计算机、电子、自动化、….. )职称:(助教、讲师、副教授、教授)2、【虚拟新华社3月16日电】昨日,沙尘暴袭击韩国汉城,机场与高速公路被迫关闭,造成的损失不详。
韩国官方示,如果需要直接损失情况,可待一周后的官方公布的字。
此次沙尘暴起因中日韩专家认为是由于中国内蒙古区过分垦牧破坏植被所致。
解:框架名:<沙尘暴>时间:3月15日地点:韩国汉城损失:不详起因:中国内蒙古区3、假设有以下一段天气预报:“北京地区今天白天晴,偏北风3级,最高气温12º,最低气温-2º,降水概率15%。
”请用框架表示这一知识。
解:Frame<天气预报>地域:北京时段:今天白天天气:晴风向:偏北风力:3级气温:最高:12度最低:-2度降水概率:15%三、确定性理论求解1、设有如下一组产生式规则和证据事实,试用确定性理论求出由每一个规则推出的结论及其可信度。
规则: ① if A then B(0.9) ② if B and C then D(0.8)③ if A and C then D(0.7) ④ if B or D then E(0.6)事实: A,CF(A)=0.8;C,CF(C)=0.9解:规则①得:CF(B)=0.9×0.8=0.72由规则②得:CF(D)1=0.8×min{0.72,0.9)=0.8×0.72=0.576由规则③得:CF(D)2=0.7×min{0.8,0.9)=0.7×0.8=0.56从而 CF(D)=CF(D)1+CF(D)2-CF(D)1×CF(D)2=0.576+0.56-0.576×0.56=0.32256由规则④得:CF(E)=0.6×max{0.72,0.32256}=0.6×0.72=0.4322、P180:习题八-7题设有如下一组规则:R1: if E1 then E2(0.6)R2: if E2 and E3 then E4(0.8)R3: if E4 then H(0.7)R4: if E5 then H(0.9)且已知CF(E1)=0.5, CF(E3)=0.6, CF(E5)=0.4用确定性理论求CF(H).四、prolog语言1、predicatesstudent(integer,string,real)gradegoalgrade.clausesstudent(1,”zhangsan”,90.2).student(2,”lisi”,95.5).student(3,”wangwu”,96.4).grade:-write(“please enter a name:”),readln(Name), student(_,Name,Score),nl,write(name,”grade is:”,Score).grade:-write(“sorry,cant find the student!”).运行结果截图:2、domainsX=symbolpredicatesr(X)q(X)p(X)goalr(Y),write:(“Y=”,Y).clausesp(a).p(b).q(b).r(X):-p(X),q(X).r(c).程序运行结果截图:3、domainss=symbolpredicatesp(s)p1(s)p2(s)p3(s)p4(s)p5(s,s)p11(s)p12(s)p31(s) goalp(X),write(“rhe x is ”,X). clausesp(a1):-p1(b),p2(c).p(a2):-p1(b),p3(d),p4(e).p(a3):-p1(b),p5(f,g).p1(b):-p11(b1),p12(b2).p3(d):-p31(d1).p2(c1).p4(el).p5(f,g).p11(b1).p12(b2).P31(d11).程序运行结果截图:4、domainsname=symbolpredicatesmother(name,name)father(name,name)grandfather(name,name)grandmother(name,name)sister(name,name)aunt(name,name)goalgrandmother(a,X),write("X=",X),nl,father(b,Y),write("Y=",Y),nl,sister(c,Z),write("Z=",Z),nl,aunt(d,T),write("T=",T).clausesmother(a,c).mother(a,d).mother(c,g).mother(c,f).father(b,c).father(b,d).father(e,g).father(e,f).grandfather(X,Z):-father(X,Y),father(Y,Z). grandmother(X,Z):-mother(X,Y),mother(Y,Z). sister(X,Y):-mother(Z,X),mother(Z,Y).aunt(X,Y):-mother(Z,Y),sister(Z,X).程序运行结果截图:五、最优解树、代价、结点与或1、如图3-16所示的与或树, 其中包括两棵解树, 一棵解树由Qo,A,t1和t2组成;另一棵解树由Qo,B,D,G,t4和t5组成。
在此与或树中,t1,t2,t3,t4,t5为终止节点;E,F是非终止的端节点, 其代价均为∞;边上的数字是该边的代价。
由右边的解树可得:按和代价: g(A)=11,g(Qo)=13按最大代价:g(A)=6, g(Qo)=8由左边的解树可得:按和代价: g(G)=3, g(D)=4, g(B)=6, g(Qo)=8按最大代价: g(G)=2, g(D)=3, g(B)=5, g(Qo)=7Q452、设有如图3-24所示的一棵与或树,请指出解树;并分别按和代价及最大代价求解树代价;然后,指出最优解树。
一棵解树由S0, A, D, t1, t2, t3组成;另一棵解树由S0, B, E, t4, t5组成;左边解树:按和代价:g(D)=4, g(A)=7, g(S0)=12 按最大代价:g(D)=2, g(A)=5, g(S0)=10右边解树:按和代价:g(E)=2, g(B)=11, g(S0)=18 按最大代价:g(E)=2, g(B)=7, g(S0)=14按和代价计算,左边的解树为最优解树,按最大代价计算,仍是左边的解树为最优解树。
因此,左边的解树为最优解树。
S CF 5123六、基于谓词逻辑的问答1、已知:(1)如果x 是y 的父亲,y 又是z 的父亲,则x 是z 的祖父。
(2)老李是大李的父亲。
(3)大李是小李父亲。
问:上述人员谁和谁是祖孙关系?解首先定义如下谓词:G(x,y)表示x是y的祖父。
F(x,y)表示x与y是父亲。
已知条件可以表示成如下谓词公式:F1:x y z(F(x,y) F(y,z) G(x,z))F2: F(Lao,Da) F3: F(Da,Xiao) 并求其子句集如下:(1) ¬ F(x,y) ¬ F(y,z) G(x,z)(2) F(Lao,Da)(3)F(Da,Xiao)设求证的公式为:G:x yG(x,y) (既存在x和y,x是y的祖父)把其否定化为子句形式再析取一个辅助谓词GA(u,v)(4) ¬ G(u,v) GA(u,v)把其否定化为子句形式再析取一个辅助谓词GA(u,v)(1) ¬ F(x,y) ¬ F(y,z) G(x,z)(2) F(Lao,Da)(3) F(Da,Xiao)(4) ¬ G(u,v) GA(u,v)对上式进行归结:(5) ¬ F(Da,z) G (Lao,z) [(1),(2),{Lao/x,Da/y}](6) G(Lao,Xiao) [(3),(5),{Xiao/z}](7) GA(Lao,Xiao) [(4),(6),{Lao/u,Xiao/v}]所以上述人员中,老李是小李的祖父。