热门标签 | 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模式、分批加载数据、图片优化及内存管理等。这些方法能够显著提升应用的响应速度和用户体验。 ... [详细]
  • 1:有如下一段程序:packagea.b.c;publicclassTest{privatestaticinti0;publicintgetNext(){return ... [详细]
  • 本文详细介绍了如何在Linux系统上安装和配置Smokeping,以实现对网络链路质量的实时监控。通过详细的步骤和必要的依赖包安装,确保用户能够顺利完成部署并优化其网络性能监控。 ... [详细]
  • 深入理解 SQL 视图、存储过程与事务
    本文详细介绍了SQL中的视图、存储过程和事务的概念及应用。视图为用户提供了一种灵活的数据查询方式,存储过程则封装了复杂的SQL逻辑,而事务确保了数据库操作的完整性和一致性。 ... [详细]
  • 数据库内核开发入门 | 搭建研发环境的初步指南
    本课程将带你从零开始,逐步掌握数据库内核开发的基础知识和实践技能,重点介绍如何搭建OceanBase的开发环境。 ... [详细]
  • 使用C#开发SQL Server存储过程的指南
    本文介绍如何利用C#在SQL Server中创建存储过程,涵盖背景、步骤和应用场景,旨在帮助开发者更好地理解和应用这一技术。 ... [详细]
  • 本文详细介绍了macOS系统的核心组件,包括如何管理其安全特性——系统完整性保护(SIP),并探讨了不同版本的更新亮点。对于使用macOS系统的用户来说,了解这些信息有助于更好地管理和优化系统性能。 ... [详细]
  • 2023年京东Android面试真题解析与经验分享
    本文由一位拥有6年Android开发经验的工程师撰写,详细解析了京东面试中常见的技术问题。涵盖引用传递、Handler机制、ListView优化、多线程控制及ANR处理等核心知识点。 ... [详细]
  • Google最新推出的嵌入AI技术的便携式相机Clips现已上架,旨在通过人工智能技术自动捕捉用户生活中值得纪念的时刻,帮助人们减少照片数量过多的问题。 ... [详细]
  • 根据最新发布的《互联网人才趋势报告》,尽管大量IT从业者已转向Python开发,但随着人工智能和大数据领域的迅猛发展,仍存在巨大的人才缺口。本文将详细介绍如何使用Python编写一个简单的爬虫程序,并提供完整的代码示例。 ... [详细]
  • 通过与阿里云的合作,牛客网成功解决了跨国视频面试中的网络卡顿问题,为求职者和面试官提供了更加流畅的沟通体验。 ... [详细]
  • 华为智慧屏:超越屏幕尺寸的智能进化
    继全球发布后,华为智慧屏于9月26日在上海正式亮相,推出65英寸和75英寸版本。该产品不仅在屏幕尺寸上有所突破,更在性能和智能化方面实现了显著提升。 ... [详细]
  • 创邻科技成功举办Graph+X生态合作伙伴大会,30余家行业领军企业共聚杭州
    9月22日,创邻科技在杭州举办“Graph+X”生态合作伙伴大会,汇聚了超过30家行业头部企业的50多位企业家和技术领袖,共同探讨图技术的前沿应用与发展前景。 ... [详细]
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社区 版权所有