人工智能中的搜索问题36.pptVIP

  1. 1、本文档共36页,可阅读全部内容。
  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文档。上传文档
查看更多
人工智能中的搜索问题36

SearchingProblemsinAI人工智能中的搜索问题智能体的初始状态是确定的智能体当前状态是否为目标状态是可以检测的智能体的状态空间是离散的智能体在每个状态可以采取的合法行动和相应后继状态是确定的环境是静态的路径的耗散函数是已知的什么是搜索问题搜索问题:已知智能体的初始状态和目标状态,求解一个行动序列使得智能体能从初始状态转移到目标状态。如果所求序列可以使得总耗散最低,则问题称为最优搜索问题。几个典型的搜索问题起始状态:Arad路径规划问题目标状态:Bucharest合法行动与后继的确定性:与某一城市相邻的城市才能成为合法后继状态空间的离散性:城市是离散的环境的静态性:城市的相对位置不会改变路径的耗散函数的确定性:城市之间的距离是已知的搜索问题:从Arad到Bucharest的路径最优化搜索问题:从Arad到Bucharest的最短路径几个典型的搜索问题起始状态8-Puzzle问题目标状态合法行动与后继的确定性:只有空格四周的格子是可以移动的状态空间的离散性:8个格子的排列方式是离散的环境的静态性:九宫格的大小和形状在格子移动过程中不会改变路径的耗散函数的确定性:相邻两个状态之间所需步骤为1搜索问题:从起始状态到目标状态的移动方法最优化搜索问题:从起始状态到目标状态步骤最少的移动方法华容道是不是一个搜索问题?几个典型的搜索问题八皇后问题合法行动与后继的确定性:满足棋盘上所有皇后不能互相攻击的后继才是合法的状态空间的离散性:0-8个皇后在棋盘上的摆放方式环境的静态性:棋盘的格局和大小不会改变路径的耗散函数的确定性:相邻两个状态之间所需步骤为1搜索问题:求出(所有)合法的目标状态起始状态:空的棋盘目标状态:棋盘上摆了八个皇后,并且任意两个皇后都不能互相攻击。目标状态不确定,但是当前状态是否为目标状态是可以检测的。搜索问题的组成初始状态:智能体所处的初始状态后继函数:输入给定状态,可以输出合法行动和相应的后继状态目标测试:用来确定给定的状态是否为目标状态路径耗散函数:在两个给定状态之间进行转移所需的“代价”普通搜索问题:求出一条从初始状态到目标状态之间的行动序列全局搜索问题:求出所有从初始状态到目标状态之间的行动序列最优化搜索问题:求出从初始状态到目标状态之间耗散最少的行动序列搜索问题的求解所有搜索过程都可以用搜索树算法来进行表示搜索树搜索问题的求解搜索树实例搜索问题的求解搜索树实例搜索问题的求解搜索树实例搜索问题的求解节点与状态的区别节点(Node)是一种数据结构,每个节点的信息包括当前状态、父节点、子节点、深度和路径耗散状态(State)只是一种系统可能存在的形式不同节点包含的状态可能是相同的搜索问题的求解完备性:当问题有解时,这个算法是否保证能找到一个解?最优性:这个搜索策略是否能找到最优解?时间复杂度:找一个解需要花费多长时间?空间复杂度:在执行搜索过程中需要多少内存?普通搜索问题:求出一条从初始状态到目标状态之间的行动序列全局搜索问题:求出所有从初始状态到目标状态之间的行动序列最优化搜索问题:求出从初始状态到目标状态之间耗散最少的行动序列搜索策略的性能搜索问题的求解无信息的搜索策略:无法知道当前状态离目标状态的“远近”或者不利用类似的先验信息来进行搜索的策略广度优先搜索(BFS,Breadth-firstsearch)代价一致搜索(UCS,Uniform-costsearch)深度优先搜索(DFS,Depth-firstsearch)深度有限搜索(Depth-limitedsearch)迭代深入搜索(Iterativedeepeningsearch)有信息的(启发式)搜索策略:利用启发式信息来进行搜索的策略贪婪最佳优先搜索(Greedybestfirstsearch)A*搜索(A*search)搜索策略的分类不同搜索策略的区别仅在于扩展节点的顺序无信息的搜索策略广度优先搜索先被访问的节点先进行扩展每次扩展深度最浅的节点可以用一个先进先出的数据结构来保存待扩展节点序列CBDECFGDEDGEFCDEDEFG无信息的搜索策略代价一致搜索累积路径耗散最小的节点先被扩展倘若每一步的耗散都为正,则保证可以得到最优解若单步耗散相等,该算法和广度优先搜索一样CBDE???CDE?为累积路径耗散最小的节点无信息的搜索策略深度优先搜索后被访问的节点先进行扩展每次扩展深度最深的节点“一条路走到黑”,对于无边界搜索问题无法保证完备性可以用一个后进先出的数据结构来保存待扩展节点序列无信息的搜索策略深度优先搜索CBEDDIHCECEDCEIH无信息的搜索策略深度优先搜索CHICECEICEIHEICE无信息的搜索策略深度有限搜索深度优先搜索它可能错误地选择一条分支并且沿着一条很长的(甚至是无限的)路径一直走下去对于无边界的搜索问题,可以通

文档评论(0)

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

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

1亿VIP精品文档

相关文档