第一部分用搜索方法求解问题.pptVIP

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

第一部分用搜索方法求解问题演示文稿第1页,共69页。

优选第一部分用搜索方法求解问题第2页,共69页。

1.1问题与问题空间AI早期的目的是想通过计算技术来求解这样一些问题:它们不存在现成的求解算法或求解方法非常复杂,而人使用其自身的智能都能较好地求解。为模拟这些问题的求解过程而发展的一种技术叫搜索。第3页,共69页。

1.1.1把问题求解定义为状态空间的搜索在分析和研究了人运用智能求解的方法之后,人们发现许多问题的求解方法都是通过试探在某个可能的解空间内寻找一个解来求解问题,这种基于解答空间的问题表示和求解方法就是状态空间法。许多涉及智力的问题求解可看成状态空间的搜索。第4页,共69页。

状态和状态空间状态(state)是为描述某些不同事物间的差别而引入的一组最少变量q0,q1,q2…,qn的有序集合,并表示为:Q=(q0,q1,…,qn)其中,每个元素qⅰ称为状态变量。给定每个分量的一组值,就得到一个具体的状态。第5页,共69页。

状态和状态空间使问题从一种状态变化为另一种状态的手段称为操作符或算子(operator)。操作符可能是走步(下棋)、过程、规则、数学算子、运算符号或逻辑运算符等。问题的状态空间(statespace)是一个表示该问题全部可能状态及其关系的集合。第6页,共69页。

状态和状态空间它包含三种类型的集合,即该问题所有可能的初始状态集合S,操作符集合F目标状态集合G。因此,可把状态空间记为三元组(S,F,G)。第7页,共69页。

问题状态空间法的基本思想是:(1)将问题中的已知条件看成状态空间中初始状态;将问题中要求的目标看成状态空间中目标状态;将问题中其它可能的情况看成状态空间的任一状态。(2)设法在状态空间寻找一条路径,由初始状态出发,能够沿着这条路径达到目标状态。第8页,共69页。

问题状态空间法的基本算法(1)根据问题,定义出相应的状态空间,确定出状态的一般表示,它含有相关对象的各种可能的排列。这里仅仅是定义这个空间的状态,而不必枚举该状态空间的所有状态,但由此可以得出问题的初始状态、目标状态,并能够表示出所有其它状态。第9页,共69页。

问题状态空间法的基本算法:(2)规定一组操作(算子),能够使状态从一个状态变为另一个状态。(3)决定一种搜索策略,使得能够从初始状态出发,沿某个路径达到目标状态。第10页,共69页。

水壶问题给定两个水壶,一个可装4加仑水,一个能装3加仑水。水壶上没有任何度量标记。有一水泵可用来往壶中装水。问:怎样在能装4加仑的水壶里恰好只装2加仑水?第11页,共69页。

(1)定义状态空间可将问题进行抽象,用数偶(x,y)表示状态空间的任一状态。x—表示4gallon水壶中所装的水量,x=0,1,2,3或4;y—表示3gallon水壶中所装的水量,y=0,1,2或3;第12页,共69页。

初始状态为(0,0)目标状态为(2,?)?表示水量不限,因为问题中未规定在3加仑水壶里装多少水。第13页,共69页。

(2)确定一组操作1(X,Y|X4)→(4,Y)4加仑水壶不满时,将其装满;2(X,Y|Y3)→(X,3)3加仑水壶不满时,将其装满;5(X,Y|X0)→(0,Y)把4加仑水壶中的水全部倒出;第14页,共69页。

6(X,Y|Y0)→(X,0)把3加仑水壶中的水全部倒出;7(X,Y|X+Y≥4∧Y0)→(4,Y-(4-X))把3加仑水壶中的水往4加仑水壶里倒,直至4加仑水壶装满为止8(X,Y|X+Y≥3∧X0)→(X-(3-Y),3)把4加仑水壶中的水往3加仑水壶里倒,直至3加仑水壶装满为止;第15页,共69页。

9(X,Y|X+Y≤4∧Y0)→(X+Y,0)把3加仑水壶中的水全部倒进4加仑水壶里;10(X,Y|X+Y≤3∧X0)→(0,X+Y)把4加仑水壶中的水全部倒进3加仑水壶里;第16页,共69页。

(3)选择一种搜索策略该策略为一个简单的循环控制结构:选择其左部匹配当前状态的某条规则,并按照该规则右部的行为对此状态作适当改变,然后检查改变后的状态是否为某一目标状态,若不是,则继续该循环。第17页,共69页。

第18页,共69页。

4加仑水壶中

文档评论(0)

办公文档大全 + 关注
实名认证
文档贡献者

文档来源于平时收集整理,如果不慎侵犯了您的权益,请私信联系本人删除,本人在看到消息后一定会在第一时间删除 。

1亿VIP精品文档

相关文档