下载本文档
版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领
文档简介
本文格式为Word版,下载可任意编辑——人工智能原理实验报告题目:
用谓词表示法求解农夫、狼、山羊、白菜问题。农夫、狼、山羊、白菜全部放在一条河的左岸,现在要把他们全部送到河的右岸去,农夫有一条船,过河时,除农夫外船上至多能载狼、山羊、白菜中的一种。狼要吃山羊,山羊要吃白菜,除非农夫在那里。请完成以下问题:
问题:
用一阶谓词规律设计给出一个确保全部安全过河的规划,写出所用谓词的定义及本问题的求解过程。
解题思路:
步骤一:使用自然语言求解出问题答案;
步骤二:将问题求解过程中的事物的状态,位置,动作进行谓词定义;
步骤三:明晰问题的初始状态和目标状态;
步骤四:设置状态转换中的操作(包含条件和动作两部分),并且根据实际求解步骤连接起来;
步骤五:完善出从初始状态到目标状态的所有状态;
具体:
步骤一:使用自然语言求解出问题答案:
第一回合:左岸到右岸:农夫带羊
右岸到左岸:不带东西
其次回合:左岸到右岸:农夫带狼
右岸到左岸:农夫带羊
第三回合:左岸到右岸:农夫带白菜
右岸到左岸:不带东西
第四回合:左岸到右岸:农夫带羊
(从其次回合起问题有另一种最优解:
①其次回合:左岸到右岸:农夫带菜
右岸到左岸:农夫带羊
②第三回合:左岸到右岸:农夫带狼
右岸到左岸:不带东西
③第四回合:左岸到右岸:农夫代羊
可见从其次回合起有先带狼或者白菜两种选择,但求解问题无太大差异,故下面的第三问以第一种解决方法为例编写。
)
步骤二:将问题求解过程中的事物的状态,位置,动作进行谓词定义;
(将农夫定义为可主动操作体,用AT表示他的位置,将狼白菜羊定义为无主动操作的个体,用ON表示它的位置)
BANK(w):w是岸边;
EMPTY(x):x什么都没带;
AT(x,w):x在w处;
HOLDS(x,z):x带着z;
ON(z,w):z在w处;
w的个体域是{left,right};
x的个体域是{farmer};
z的个体域是{wolf,sheep,cabbage};
步骤三:明晰问题的初始状态和目标状态;
问题初始状态是:
AT(farmer,left)
EMPTY(farmer)
ON(wolf,left)
ON(sheep,left)
ON(cabbage,left)
BANK(left)
BANK(right)
问题目标状态是:
AT(farmer,right)
EMPTY(farmer)
ON(wolf,right)
ON(sheep,right)
ON(cabbage,right)
BANK(left)
BANK(right)
步骤四:设置状态转换中的操作(包含条件和动作两部分),并且根据实际求解步骤连接起来;
BOATING(x,y):农夫划船从x到y岸
条件:AT(x,y)
动作:删除表:AT(farmer,x)
添加表:AT(farmer,y)
PICKUP(x,y):农夫在x处带上y
条件:ON(y,x),BANK(x),AT(farmer,x),EMPTY(farmer)
动作:删除表:EMPTY(farmer),ON(y,x)
添加表:HOLDS(farmer,y)
SETDOWN(x,y):农夫在x处放下y
条件:AT(farmer,x),BANK(x),HOLDS(farmer,y)
动作:删除表:HOLDS(farmer,y)
添加表:EMPTY(farmer),ON(y,x)
第一回合:PICKUP(left,sheep),BOATING(left,right),SETDOWN(right,sheep),BOATING(right,left)
其次回合:PICKUP(left,wolf),BOATING(left,right),SETDOWN(right,wolf),PICKUP(right,sheep)
BOATING(right,left),SETDOWN(left,sheep)
第三回合:PICKUP(left,cabbage),BOATING(left,right),SETDOWN(right,cabbage),BOATING(right,left)
温馨提示
- 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
- 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
- 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
- 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
- 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
- 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
- 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。
最新文档
- 康复科雷火灸
- 新能源自动化管控屏柜成套设备项目可行性研究报告模板-拿地立项申报
- 世纪英语教程 15
- 《WS+278-2026+流行性出血热诊断标准》培训
- 公安机关特殊职位(AI科目)考试公务员题库(广西壮族自治区桂林市2026年)
- (2026年)口腔颌面术后张口受限3d视频康复护理查房课件
- 重庆万盛2026年警务辅助人员招聘考试试卷(含答案解析)
- 班会:文明礼仪伴我行・争做美德好少年-德育主题(知礼、懂礼、守礼、行礼)
- 感恩教育的重要性-小学主题班会课件
- 2026年隧道行车安全培训试卷及答案
- 2026年重庆市“五方面人员”选拔乡镇领导班子考试历年参考题库(含完整答案)
- 2026年浙江基层法律服务工作者执业核准考试试题及答案
- GB/T 33969-2026高炉富氧喷煤技术规范
- 2026年幼儿园课程故事培训会
- 2025年全国检察官遴选考试真题及参考答案
- 2026中国铌期货市场投资策略与价格波动研究报告
- 消除艾梅乙母婴传播培训
- 冶金安全评价标准考试试题及答案
- 2025年秋招:邮储银行笔试题库及答案
- introduction-of-quantum-dot量子点技术介绍(附演讲稿)-半导体物理全英文展示
- 香港公司劳动合同协议
评论
0/150
提交评论