人工智能搜索1概论.ppt

人工智能搜索1概论

本讲内容概要;3.1搜索问题;3.2状态空间表示法;状态空间图 可有相应的赋值有向图 节点表示状态,有向边表示操作 问题求解过程转化为在图中寻找从初始状态S出发到达目标状态G的路径问题,也就是寻找操作序列的问题;举例梵塔(用状态空间方法) 2阶“梵塔”问题(Tower of Hanoi Problem): 有三个柱子(1,2和3)和两个不同尺寸的圆盘(A,B)。在每个圆盘的中心有个孔,所以圆盘可以堆叠在柱子上,最初,全部两个圆盘都堆在柱子1上(最大的在底部,最小的在顶部)。要求把所有 圆盘都移到另一个柱子上,搬动规则为: (1)一次只能搬一个圆盘 (2)不能将大圆盘放在小圆盘上 (3)可以利用空柱子。 ; 用状态空间方法来描述问题: 状态的表示 柱的编号用i,j来代表 (i,j)表示问题的状态其中: i代表A所在的柱子, j 代表B所在的柱子 状态集合 s0=(1,1), s1=(1,2), s2=(1,3) s3=(2,1), s4=(2,2), s5=(2,3) s6=(3,1), s7=(3,2), s8=(3,3);初始状态S={s0},目标状态G={s4,s8} ;操作(算符) 定义操作A(i,j), B(i,j) 操作集合(12种操作): A(1,2),A(1,3),A(2,1),A(2,3),A(3,1),A(3,2) B(1,2),B(1,3

文档评论(0)

1亿VIP精品文档

相关文档