收藏 分销(赏)

猴子拿香蕉-逻辑谓词复习过程.doc

上传人:精*** 文档编号:3863479 上传时间:2024-07-22 格式:DOC 页数:3 大小:35.50KB 下载积分:5 金币
下载 相关 举报
猴子拿香蕉-逻辑谓词复习过程.doc_第1页
第1页 / 共3页
猴子拿香蕉-逻辑谓词复习过程.doc_第2页
第2页 / 共3页


点击查看更多>>
资源描述
猴子拿香蕉 逻辑谓词 精品资料 房内有一只猴子、一个箱子,天花板上挂了一串香蕉,其位置关系如图所示,猴子为了拿到香蕉,它必须把箱子推到香蕉下面,然后再爬到箱子上。请定义必要的谓词,写出问题的初始状态(即图示的状态)、目标状态(猴子拿到了香蕉,站在箱子上,箱子位于位置b)。 Ø 定义谓词 § AT(x,y): x在y位置上 § BOX(y): 箱子在y的位置。 OVER(x): x被挂在天花板上 § EMPTY(x): x手中是空的 § HOLD(x, z): x拿着z § ON (x,w): x在w的上面 § NOT_on (x,w) : x在w的上面 § BAN(y): 香蕉在y的位置 猴子的位置为: a 香蕉位置为:b 箱子的位置为:c 问题的初始状态: AT(monkey, a)∧BOX(c) ∧BAN(b) ∧OVER(b)∧EMPTY(monkey)∧NOT_on (monkey, box) 问题的目标状态是: AT(monkey, b)∧BOX(b)∧BAN(b)∧HOLD(monkey, banana)∧ONmonkey, box) 操作: GOTO(x, y): 从x处走到y处。 PUSH(x, y): 把箱子从x处推倒y处。 CLIMB(x): 在x处爬上箱子。 GET(x): 在x处得到香蕉。 Ø 操作对应的条件与动作如下: GOTO(x, y) 条件:AT(monkey, x)∧NOT_on (monkey, box) 动作:删除:AT(monkey, x) 添加:AT(monkey, y) PUSH(x, y) 条件:AT(monkey, x)∧BOX(x)∧NOT_on (monkey, box) 动作:删除:AT(monkey, x)∧BOX(x) 添加:AT(monkey, y)∧BOX(y) Ø CLIMB(x) 条件:AT(monkey, x)∧BOX(x) ∧NOT_on (monkey, box) 动作:删除:NOT_on (monkey, box) 添加:ON (monkey, box) GET(x) 条件:AT(monkey, x)∧BOX(x)∧ON (monkey, box) 动作:删除:EMPTY(monkey) 添加:HOLD(monkey, banana) 仅供学习与交流,如有侵权请联系网站删除 谢谢3
展开阅读全文

开通  VIP会员、SVIP会员  优惠大
下载10份以上建议开通VIP会员
下载20份以上建议开通SVIP会员


开通VIP      成为共赢上传

当前位置:首页 > 教育专区 > 其他

移动网页_全站_页脚广告1

关于我们      便捷服务       自信AI       AI导航        抽奖活动

©2010-2026 宁波自信网络信息技术有限公司  版权所有

客服电话:0574-28810668  投诉电话:18658249818

gongan.png浙公网安备33021202000488号   

icp.png浙ICP备2021020529号-1  |  浙B2-20240490  

关注我们 :微信公众号    抖音    微博    LOFTER 

客服