2015图搜索技术.pptVIP

  • 2
  • 0
  • 约 30页
  • 2016-12-06 发布于北京
  • 举报
2015图搜索技术

第3讲 图搜索技术 第一节 状态图搜索 八数码难题 有3*3的方格棋盘 棋盘中放置有八个小方块,分别标识有1-8八个数码,另有一空方格 与棋盘中空方格相邻的小方块可以移入空方格,或从另外一个角度来说,空方格可以移动 要解决的问题:从一个初始棋局(如图-1),经过若干步空方格的移动,达到指定的目标棋局(如图-2) 状态空间图 针对某个具体问题 节点:代表问题的一个状态(格局) 边:表示节点之间的某种联系,如一步操作、一步变换、一类关系等 问题确定(初始状态、操作类别、目标状态确定)以后,状态空间图确定,只是没有显式地表示出来,称为隐含图 解决该问题,即要在该隐含图中寻找一条从初始节点到达目标节点的路径 该问题的解即这条路径上的节点序列或边序列(如操作序列) 寻找解路径的过程可以看作是在状态空间图中从初始节点出发搜索目标节点的过程 不同的搜索策略形成不同的解决问题的方法 状态图搜索 搜索方式 树式搜索 线式搜索 搜索策略 盲目搜索 启发式搜索 搜索算法 OPEN表(未扩展节点表) CLOSED表(已扩展节点表) 盲目搜索 1、一般的图搜索算法: (1) G:= G0(G0=s),OPEN:=(s); /* G表示搜索图,s为初始节点,设置OPEN表,最初只含初始节点 (2) CLOSED:=( ); /* 设置CLOSED表,起始设置为空表 (3) LOOP:IF OPEN=(

文档评论(0)

1亿VIP精品文档

相关文档