第二章总结学习.pptx
《第二章总结学习.pptx》由会员分享,可在线阅读,更多相关《第二章总结学习.pptx(44页珍藏版)》请在淘文阁 - 分享文档赚钱的网站上搜索。
1、深入解读深入解读搜索进阶章节概要章节概要010203目录Contents第1页/共44页深入解读深入解读搜索进阶0203目录Contents章节概要章节概要01第2页/共44页搜索进阶章节概要0103目录Contents深入解读深入解读02第3页/共44页深入解读深入解读章节概要0102目录Contents03搜索进阶第4页/共44页章节概要搜索 概述博弈搜索问题表示图的搜索Search and Problem Solving(效果与效率矛盾)1状态空间(五要素)与或图(规约,回溯)2博弈树(与或树)极大极小搜索(掌握)-剪枝(掌握)4章节概要Bread PPT图搜索一般的数据结构(Open表
2、,Close表)盲目图搜索(了解)启发式图搜索(重点)3第5页/共44页How to get there第6页/共44页状态空间S:状态的集合C:状态转换代价的集合I:初始状态的集合G:目标状态的集合状态空间五元组F:状态转换操作符的集合第7页/共44页基于状态空间表示的问题求解Step1 问题表示:Step1-1.表示出所有可能的状态,并确定起始和终止状态 Step1-2 表示出所有的转移关系 Step1-3 把状态作为点,转移关系作为边构图.Step2 用图搜索的方法求解基于状态空间表示的问题求解第8页/共44页基于状态空间表示的问题求解例基于状态空间表示的问题求解states?locat
3、ions of tiles actions?move blank left,right,up,down Initial and goal states?givenaction costs?1 per move第9页/共44页与或图1.简化问题:规约。2.规约:分解(与)变换(或)3.几个概念:初始顶点,端顶点,终止顶点,可解顶点(三个条件),不可解顶点。与或图P1P2P3PP1P2P3P第10页/共44页基于与或图表示的问题求解Step1.问题表示问题表示 Step1-1.确定单个问题的表示 Step1-2.进行分解和变换,并转化成与或图。Step2.搜索解搜索解 Step2-1.从端顶点开始
4、,逐级回溯,标注顶点是否可解,直到原始顶点。Step2-2.如可解,输出相应解基于与或图表示的问题求解 关键词:关键词:关键词:关键词:规约,回溯规约,回溯规约,回溯规约,回溯第11页/共44页基于与或图表示的问题求解例 汉诺塔问题基于与或图表示的问题求解第12页/共44页状态空间和与或图与状态空间表不同,与或图是基于规约的方法,在求解过程中需要不断的回溯判断。两种方法的图一般都不是直接生成的,而是慢慢展开的。状态空间和与或图比较及注意点第13页/共44页图搜索基本数据结构:Open 表,Close 表图搜索第14页/共44页图搜索基本算法流程:Step1.将起始节点放入Open表*Step2
5、.从Open表中选出一个节点放入Close表Step3.扩展选中的节点:(蓝色:针对与或图)如果节点可以被扩展:把扩展到的结点放入Open表 如果是终止顶点,标注可解,并逐步回溯,确定祖先节点是否可解。否则:标注不可解,并逐步回溯,确定祖先节点是否不可解。Step4.重复 Step2-3 直到:目标节点在Step2被选中弹出,或者Open表为空(针对状态空间)起始节点被标识为可解或不可解,或者Open表为空(针对与或图)第15页/共44页图搜索赶个时髦第16页/共44页盲目图搜索广度优先搜索(BFS)深度优先搜索(DFS)有界深度优先搜索(DLS)迭代加深深度优先搜索(IDS)盲目图搜索缺点:
6、缺点:效率低效率低 扩充节点扩充节点时时不智能不智能第17页/共44页启发式搜索启发式搜索搜索时通过估价函数来拓展结点,使搜索朝着最可能的方向进行。启发式搜索举例:A*算法。估值函数 f(n)=g(n)+h(n)g(n)=从开始到的实际花费 h(n)=从到的估计花费第18页/共44页启发式搜索*算法估值函数 f(n)=g(n)+h(n)g(n)=从开始到的实际花费 h(n)=从到的估计花费要点1:h(n)h*(n)(h*(n)为从n到goal的实际花费)要点2:当目标状态从Open弹出放入Close表才可以结束搜索思考:Open表的存放用什么数据结构比较好?队列?堆!目标状态,并弹出第19页/
7、共44页A*搜索过程A*搜索过程Step1.将起始节点加入Open表*Step2.根据h函数,从Open表中选择一个节点放入Close表。Step3.扩展选中的节点(如果可以扩展,就将扩展得到的节点加入Open表)Step4.重复 Step2-3 直到目标节点在Step2被选中弹出,或者Open表为空。第20页/共44页21AI:Search and Problem Solving212 8 31 47 6 5h=4,f=4S0h=5,f=6h=5,f=6h=3,f=4h=4,f=52 31 8 47 6 52 8 31 6 47 52 8 3 1 47 6 52 8 31 47 6 5g=1
8、S1S2S3S4h=2,f=4h=4,f=6 2 31 8 47 6 52 31 8 47 6 5g=2S5S61 2 3 8 47 6 5g=3h=1,f=4S7h=0,f=4h=2,f=61 2 38 47 6 51 2 37 8 4 6 5Sgg=4S8Open表:S0Open表S1,S2,S3,S4Open表S1,S2,S4,S5,S6Open表S1,S2,S4,S6,S7Open表S1,S2,S4,S6,S8,Sg第21页/共44页基于与或图表示的问题求解6891171031542121413第22页/共44页博弈搜索 博弈树:博弈树就是一颗与或树,满足如下特点:1.初始状态是初始顶
- 配套讲稿:
如PPT文件的首页显示word图标,表示该PPT已包含配套word讲稿。双击word图标可打开word文档。
- 特殊限制:
部分文档作品中含有的国旗、国徽等图片,仅作为作品整体效果示例展示,禁止商用。设计者仅对作品中独创性部分享有著作权。
- 关 键 词:
- 第二 总结 学习
限制150内