acm搜索专题汇编.ppt

acm搜索专题汇编

搜索技术 包含的内容 回溯法 回溯+剪枝法 广度搜索 双向广度优先搜索 A,A*算法 渐进深度优先算法 爬山法 分支限界法 遗传算法 与或图与博弈树 模拟退火法 1.回溯法 回溯法概念 回溯法也称试探法. 它的基本思想是:从问题的某一种状态(初始状态)出发,搜索从这种状态出发所能达到的所有“状态”,当一条路走到“尽头”的时候(不能再前进),再后退一步或若干步,从另一种可能“状态”出发,继续搜索,直到所有的“路径”(状态)都试探过。 这种不断“前进”、不断“回溯”寻找解的方法,就称作“回溯法”。 回溯策略回溯搜索的示意 ? 1 A ? ? B 2 8 C   11 D ? ? E 3 F 6 9 G  10 H ? I 4 J 5 7 K 状态空间中回溯搜索 图中虚线箭头的方向表明了搜索的轨迹,结点边的数字表明了被搜索到的次序 ? 回溯法分析 采用递归,算法简单,时间复杂度比较大 采用迭代法,算法设计与题目相关度大,时间复杂度较小。 递归回溯:由于回溯法是对解空间的深度优先搜索

文档评论(0)

1亿VIP精品文档

相关文档