搜索策略课件.ppt

第3章 搜索策略;第3章 搜索策略;3.1 引言 ;搜索算法的输入是给定的问题,输出是表示为动作序列的方案。 一旦有了方案,就可以执行该方案所给出的动作了。(执行阶段) 因此,求解问题包括:;(1)初始状态集合:定义了初始的环境。 (2)操作符集合:把一个问题从一个状态变换为另一个状态的动作集合。 (3)目标检测函数:用来确定一个状态是不是目标。 (4)路径费用函数:对每条路径赋予一定费用的函数。 ;和通常的搜索空间不同,人工智能中大多数问题的状态空间在问题求解之前不是全部知道的。 ;所以,人工智能中的搜索可以分成两个阶段: 状态空间的生成阶段 在该状态空间中对所求问题状态的搜索;盲目搜索 只是可以区分出哪个是目标状态。 一般是按预定的搜索策略进行搜索。 没有考虑到问题本身的特性,这种搜索具有很大的盲目性,效率不高,不便于复杂问题的求解。 ;根据问题的表示方式分为 状态空间搜索 与或图搜索;考虑一个问题的状态空间为一棵树的形式。 宽度优先搜索 深度优先搜索;无论是宽度优先搜索还是深度优先搜索,遍历节点的顺序一般都是固定的,即一旦搜索空间给定,节点遍历的顺序就固定了。这种类型的遍历称为“确定性”的,也就是盲目搜索。 对于启发式搜索,在计算每个节点的参数之前无法确定先选择哪个节点扩展,这种搜索一般也称为非确定的。 ;完备性: 如果存在一个解答,该策略是否保证能够找到?

文档评论(0)

1亿VIP精品文档

相关文档