热门标签 | HotTags
当前位置:  开发笔记 > 人工智能 > 正文

范虞凤136201010500人工智能第二次作业

2.9设有如下语句,请用相应的谓词公式分别把它们表示出来。(1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花。(2)有的人每天下午都去打篮球。(3)新型计算机速度又快,存储

2.9 设有如下语句,请用相应的谓词公式分别把它们表示出来。

(1)有的人喜欢梅花,有的人喜欢菊花,有的人既喜欢梅花又喜欢菊花。

(2)有的人每天下午都去打篮球。

(3)新型计算机速度又快,存储容量又大。

(4)不是每个计算机系的学生都喜欢在计算机上编程序。

(5)凡是喜欢编程序的人都喜欢计算机。

 

2.11 用谓词表示法表示农夫、狼、山羊、白菜问题

设农夫、狼、山羊、白菜全部在一条河的左岸,现在要把它们全部送到河的右岸去,农夫有一条船,过河时,除农夫外船上至多能载狼、山羊、白菜中的一种。狼要吃羊,山羊要吃白菜,除农夫在那里。试规划出一个确保全部安全过河的计划。请写出所用谓词的定义,并给出每个谓词的功能及变化的个体域。

解:(1) 先定义描述状态的谓词
要描述这个问题,需要能够说明农夫、狼、羊、白菜和船在什么位置,为简化问题表示,取消船在河中行驶的状态,只描述左岸和右岸的状态。并且,由于左岸和右岸的状态互补,因此可仅对左岸或右岸的状态做直接描述。本题选择对左岸进行直接描述的方法,即定义谓词如下:
AL(x):x在左岸
其中,x的个体域是{农夫,船,狼,羊,白菜}。对应地,¬L(x)表示x在右岸。
    问题的初始状态:
L(农夫)
L(船)
L(狼)
L(羊)
L(白菜)
    问题的目标状态:
¬L(农夫)
¬L(船)
¬L(狼)
¬L(羊)
¬L(白菜)
(2) 再定义描述操作的谓词
本题需要以下4个描述操作的谓词:
L-R:农夫自己划船从左岸到右岸
L-R(x):农夫带着x划船从左岸到右岸
R-L:农夫自己划船从右岸到左岸
R-L(x) :农夫带着x划船从右岸到左岸
其中,x的个体域是{狼,羊,白菜}。
对上述每个操作,都包括条件和动作两部分。它们对应的条件和动作如下:
L-R:农夫划船从左岸到右岸
    条件:L(船),L(农夫),¬L(狼)∨¬L(羊),¬L(羊)∨¬L(白菜)
    动作:删除表:L(船),L(农夫)
          添加表:¬L(船),¬L(农夫)
L-R(狼):农夫带着狼划船从左岸到右岸
    条件:L(船),L(农夫),L(狼),¬L(羊)
    动作:删除表:L(船),L(农夫),L(狼)
          添加表:¬L(船),¬L(农夫),¬L(狼)
L-R(羊):农夫带着羊划船从左岸到右岸
    条件:L(船),L(农夫),L(羊), L(狼),L(白菜)
         或:L(船),L(农夫),L(羊),¬L(狼),¬L(白菜)
    动作:删除表:L(船),L(农夫),L(羊)
          添加表:¬L(船),¬L(农夫),¬L(羊)
L-R(白菜):农夫带着白菜划船从左岸到右岸
    条件:L(船),L(农夫),L(白菜),¬L(狼)        
    动作:删除表:L(船),L(农夫),L(白菜)
          添加表:¬L(船),¬L(农夫),¬L(白菜)
R-L:农夫划船从右岸到左岸
    条件:¬L(船),¬L(农夫),L(狼)∨L(羊),L(羊)∨L(白菜)
        或:¬L(船),¬L(农夫) ,¬L(狼),¬L(白菜),L(羊)
    动作:删除表:¬L(船),¬L(农夫)
          添加表:L(船),L(农夫)
R-L(羊) :农夫带着羊划船从右岸到左岸
    条件:¬L(船),¬L(农夫),¬L(羊) ,¬L(狼),¬L(羊),L(白菜)
    动作:删除表:¬L(船),¬L(农夫),¬L(羊)
          添加表:L(船),L(农夫),L(羊)

L(农夫)                   L(狼)                         L(农夫)                           L(白菜)    

L(船)                     L(白菜)                       L(船)                             ¬L(农夫)         

L(狼)   L-R()       ¬L(农夫)   R-L              L(狼)   L-R()              ¬L(船)           R-L()

L(羊)  →→                ¬L(船)→→              L(白菜)→→                     ¬L(狼)           →→    

L(白菜)                   ¬L(羊)                    ¬L(羊)                              ¬L(羊)      

 

L(农夫)                    L(羊)                            L(农夫)                              ¬L(农夫)      

L(船)                       ¬L(农夫)                        L(船)                                 ¬L(船)  

L(羊)   L-R(白菜)   ¬L(船)          R-L            L(羊)           L-R()           ¬L(羊)  

L(白菜)  →→             ¬L(白菜)    →→              ¬L(白菜)       →→                      ¬L(白菜)      

¬L(狼)                      ¬L(狼)                          ¬L(狼)                                ¬L(狼)

 

2.16 请对下列命题分别写出它们的语义网络:

(1)每个学生都有一台计算机。

(2)高老师从3月到7月给计算机系学生讲《计算机网络》课。

(3)学习班的学员有男、有女;有研究生,有本科生。

(4)创新公司在科海大街56号,刘洋是该公司的经理,他32岁,硕士学位。

(5)红队与蓝队进行足球比赛,最后以3:2的分结束。

 

2.17 请把下列命题用一个语义网络表示出来。

(1)树和草都是植物。

(2)树和草都有叶喝根。

(3)水草是草,且生长在水中。

(4)果树是树,且会结果。

(5)梨树是果树中的一种,它会结梨。

 


推荐阅读
  • 探索电路与系统的起源与发展
    本文回顾了电路与系统的发展历程,从电的早期发现到现代电子器件的应用。文章不仅涵盖了基础理论和关键发明,还探讨了这一学科对计算机、人工智能及物联网等领域的深远影响。 ... [详细]
  • 距离11月的软考还有不到五个月的时间,考试将于11月5日至6日举行。许多朋友对软考的具体情况还不太了解:它是什么?有何用途?本文将为你详细解答。 ... [详细]
  • 优化ListView性能
    本文深入探讨了如何通过多种技术手段优化ListView的性能,包括视图复用、ViewHolder模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 使用C#开发SQL Server存储过程的指南
    本文介绍如何利用C#在SQL Server中创建存储过程,涵盖背景、步骤和应用场景,旨在帮助开发者更好地理解和应用这一技术。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • 通过与阿里云的合作,牛客网成功解决了跨国视频面试中的网络卡顿问题,为求职者和面试官提供了更加流畅的沟通体验。 ... [详细]
  • 【行业专题报告】 人力资源专题资料
    每项专题报告都是从2019开始更新到至今,后续将持续更新如需查看完整报告和报告下载或了解更多,公众号:参一江湖今天为大家分享专题 ... [详细]
  • vivo Y5s配备了联发科Helio P65八核处理器,这款处理器采用12纳米工艺制造,具备两颗高性能Cortex-A75核心和六颗高效能Cortex-A55核心。此外,它还集成了先进的图像处理单元和语音唤醒功能,为用户提供卓越的性能体验。 ... [详细]
  • 创邻科技成功举办Graph+X生态合作伙伴大会,30余家行业领军企业共聚杭州
    9月22日,创邻科技在杭州举办“Graph+X”生态合作伙伴大会,汇聚了超过30家行业头部企业的50多位企业家和技术领袖,共同探讨图技术的前沿应用与发展前景。 ... [详细]
  • 江苏启动鲲鹏生态产业园首批应用孵化项目
    2019年9月19日,在华为全联接大会上,江苏鲲鹏生态产业园正式启动了首批鲲鹏应用孵化项目。南京市委常委、江北新区党工委专职副书记罗群等多位嘉宾出席并见证了这一重要时刻。 ... [详细]
  • 从行政到Python:月薪13k的转型之路
    尽管与同学中月薪17000元、21000元的佼佼者相比,她的收入似乎不那么显眼,但对于她个人而言,这是一次重要的蜕变。她毕业于一所普通本科院校,专业为统计学。 ... [详细]
author-avatar
小菜鸟
这个家伙很懒,什么也没留下!
PHP1.CN | 中国最专业的PHP中文社区 | DevBox开发工具箱 | json解析格式化 |PHP资讯 | PHP教程 | 数据库技术 | 服务器技术 | 前端开发技术 | PHP框架 | 开发工具 | 在线工具
Copyright © 1998 - 2020 PHP1.CN. All Rights Reserved | 京公网安备 11010802041100号 | 京ICP备19059560号-4 | PHP1.CN 第一PHP社区 版权所有