第2讲-问题求解与搜索方法.pptVIP

  1. 1、本文档共83页,可阅读全部内容。
  2. 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
  3. 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  4. 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  5. 5、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  6. 6、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  7. 7、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  8. 8、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第2讲-问题求解与搜索方法

第2讲 问题求解与搜索方法 知识回顾 什么是人工智能 人工智能的产生及主要学派 人工智能的技术特征 人工智能应用系统 知识回顾 什么是人工智能 人工智能的产生及主要学派 人工智能的技术特征 人工智能应用系统 知识回顾 什么是人工智能 人工智能的产生及主要学派 人工智能的技术特征 人工智能应用系统 知识回顾 什么是人工智能 人工智能的产生及主要学派 人工智能的技术特征 人工智能应用系统 主要内容 问题的状态和状态空间 盲目的搜索方法 启发式搜索方法 图搜索策略 博弈 一、问题的状态和状态空间 (一). 如何定义状态空间及其搜索 人工智能中的搜索技术的应用 (如机器人足球赛 对弈) 解空间:所求问题的解构成的状态集。 状态(State):在人工智能中,状态是为了描述某些不同事物间的差别而引入的一组最小变量q0,q1,…,qn的有序集合。 其形式表示为:Q=(q0,q1,…,qn)。其中,每个qi称为状态变量。给定每个分量的一组值,就得到一个具体的状态。(如对弈中的状态) 一、问题的状态和状态空间 (一). 如何定义状态空间及其搜索 操作符或算子: 一、问题的状态和状态空间 (一). 如何定义状态空间及其搜索 问题的状态空间(State Space)。是一个表示该问题全部可能状态及其关系的集合。 它包括问题初始状态集合S、操作符集合F和目标状态集合G。 状态空间可表示为三元组(S,F,G),其中S属于Q,G属于Q。 一、问题的状态和状态空间 (一). 如何定义状态空间及其搜索 问题状态空间法:是基于解空间的问题表示和求解方法。 问题状态空间法的基本思想:(1)将问题的已知条件看成状态空间的初始状态(S);将问题中要求达到的目标看成状态空间中的目标状态(G);将问题中其他可能发生的情况看成状态空间的任一状态。(2)设法在状态空间寻找一条路径,由初始状态出发,能够沿着这条路径达到目标状态。 一、问题的状态和状态空间 (一). 如何定义状态空间及其搜索 问题状态空间法的基本算法: (1)、根据问题定义相应的状态空间,确定出状态的一般表示,它含有相关对象各种可能的排列。 (2)、规定一组操作(算子),能够作用于一个状态后过渡到另一种状态。 (3)、决定一组搜索策略,使得能够从初始状态出发,沿某个路径到达目标状态。 一、问题的状态和状态空间 (二). 问题的特征分析 为了选择最适合于某一特定问题的搜索方法,需要对问题的几个关键指标或特征加以分析。 一、问题的状态和状态空间 (二). 问题的特征分析 问题是否可分解 如果问题能分解成若干子问题,则将子问题解出后,原问题的解也就求出了。这种求解问题的方法称为问题的归约。 一、问题的状态和状态空间 (二). 问题的特征分析 问题求解步骤是否可撤回 (1).忽略。 (2).可撤回。如走迷宫。 (3).不可撤回 ,如下棋,决策等问题,要提前分析每步走一步后会导致的结果,不可回头重来,这需要使用规划技术。 一、问题的状态和状态空间 (二). 问题的特征分析 问题全域是否可预测 有些问题的全域可预测,即该问题空间有哪些状态是可以预计的。如水壶问题 有些问题的全域不可预测,如变化环境下机器人的控制。 一、问题的状态和状态空间 (二). 问题的特征分析 问题要求的是最优解还是较满意解, 解得要求不同,采用的策略也不同。一般说来,最佳路径问题的计算比次优路径问题的计算要困难。 主要内容 问题的状态和状态空间 盲目的搜索方法 启发式搜索方法 图搜索策略 博弈 二、盲目的搜索方法 盲目搜索是按预定的控制策略进行,在搜索过程中获得的中间信息不用来改进控制策略 二、盲目的搜索方法 (一). 宽度优先搜索(Breadth-first Search) 宽度优先搜索,又称为广度优先搜索,是一种逐层次搜索的方法。在第n层的节点没有全部扩展并考察之前,不对第n+1层的节点进行扩展。 宽度优先搜索算法描述 1 把初始状态节点So放入OPEN表中; 2 若OPEN表为空,则搜索失败,退出。 3 取OPEN表中前面第一个节点放在CLOSED表中,令该节点为x并以顺序编号n; 4 若目标状态节点Sg=x,则搜索成功,结束。 5 若x不可扩展,则转至步骤2; 6 扩展x将其所有字节点配上指向x的指针依次放入OPEN表的尾部转至步骤2。 二、盲目的搜索方法 (二). 深度优先搜索(Depth-first-Search) 深度优先搜索算法描述 1 把初始状态节点So放入OPEN表中; 2 若O

文档评论(0)

zijingling + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档