人工智能中的搜索问题.pptx
《人工智能中的搜索问题.pptx》由会员分享,可在线阅读,更多相关《人工智能中的搜索问题.pptx(36页珍藏版)》请在第壹文秘上搜索。
1、Searching Problems in AI人工智能中的搜索问题 智能体的初始状态是确定的 智能体当前状态是否为目标状态是可以检测的 智能体的状态空间是离散的 智能体在每个状态可以采取的合法行动和相应后继状态是确定的 环境是静态的 路径的耗散函数是已知的什么是搜索问题搜索问题:已知智能体的初始状态和目标状态,求解一个行动序列使得智能体能从初始状态转移到目标状态。如果所求序列可以使得总耗散最低,则问题称为最优搜索问题。几个典型的搜索问题起始状态:Arad路径规划问题目标状态:Bucharest合法行动与后继的确定性:与某一城市相邻的城市才能成为合法后继状态空间的离散性:城市是离散的环境的静态
2、性:城市的相对位置不会改变路径的耗散函数的确定性:城市之间的距离是已知的搜索问题:从Arad到Bucharest的路径最优化搜索问题:从Arad到Bucharest的最短路径几个典型的搜索问题起始状态起始状态8-Puzzle问题目标状态目标状态合法行动与后继的确定性:只有空格四周的格子是可以移动的状态空间的离散性:8个格子的排列方式是离散的环境的静态性:九宫格的大小和形状在格子移动过程中不会改变路径的耗散函数的确定性:相邻两个状态之间所需步骤为1搜索问题:从起始状态到目标状态的移动方法最优化搜索问题:从起始状态到目标状态步骤最少的移动方法华容道是不是一个搜索问题?华容道是不是一个搜索问题?几个
3、典型的搜索问题八皇后问题合法行动与后继的确定性:满足棋盘上所有皇后不能互相攻击的后继才是合法的状态空间的离散性:0-8个皇后在棋盘上的摆放方式环境的静态性:棋盘的格局和大小不会改变路径的耗散函数的确定性:相邻两个状态之间所需步骤为1搜索问题:求出(所有)合法的目标状态起始状态:空的棋盘目标状态:棋盘上摆了八个皇后,并且任意两个皇后都不能互相攻击。目标状态不确定,但是当前状态是否为目标状态是可以检测的。搜索问题的组成 初始状态:智能体所处的初始状态 后继函数:输入给定状态,可以输出合法行动和相应的后继状态 目标测试:用来确定给定的状态是否为目标状态 路径耗散函数:在两个给定状态之间进行转移所需的
4、“代价”普通搜索问题:求出一条从初始状态到目标状态之间的行动序列全局搜索问题:求出所有从初始状态到目标状态之间的行动序列最优化搜索问题:求出从初始状态到目标状态之间耗散最少的行动序列搜索问题的求解所有搜索过程都可以用搜索树算法来进行表示搜索树搜索问题的求解搜索树实例搜索问题的求解搜索树实例搜索问题的求解搜索树实例搜索问题的求解节点与状态的区别 节点(Node)是一种数据结构,每个节点的信息包括当前状态、父节点、子节点、深度和路径耗散 状态(State)只是一种系统可能存在的形式 不同节点包含的状态可能是相同的搜索问题的求解 完备性:当问题有解时,这个算法是否保证能找到一个解? 最优性:这个搜索
5、策略是否能找到最优解? 时间复杂度:找一个解需要花费多长时间? 空间复杂度:在执行搜索过程中需要多少内存?普通搜索问题:求出一条从初始状态到目标状态之间的行动序列全局搜索问题:求出所有从初始状态到目标状态之间的行动序列最优化搜索问题:求出从初始状态到目标状态之间耗散最少的行动序列搜索策略的性能搜索问题的求解 无信息的搜索策略:无法知道当前状态离目标状态的“远近”或者不利用类似的先验信息来进行搜索的策略 广度优先搜索(BFS,Breadth-first search) 代价一致搜索(UCS,Uniform-cost search) 深度优先搜索(DFS,Depth-first search) 深
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 人工智能 中的 搜索 问题