算法设计-第5章.pptVIP

  • 4
  • 0
  • 约1.64万字
  • 约 89页
  • 2018-05-02 发布于湖北
  • 举报
算法设计-第5章

第5章 回溯法 学习要点 理解回溯法的深度优先搜索策略。 掌握用回溯法解题的算法框架 (1)递归回溯 (2)迭代回溯 (3)子集树算法框架 (4)排列树算法框架 通过应用范例学习回溯法的设计策略。 (1)装载问题; (2)批处理作业调度; (3)符号三角形问题 (4)n后问题; (5)0-1背包问题; (6)最大团问题; (7)图的m着色问题 (8)旅行售货员问题 (9)圆排列问题 (10)电路板排列问题 (11)连续邮资问题 5.13 回溯法效率分析 回溯法的最坏时间和空间复杂度(理论分析) 时间性能: ——最坏情况要搜索到整个解空间,因此复杂度是指数型。若剪枝操作有力,则平均性能往往很好。 空间性能 ——回溯法的附加空间为O(h),其中h为搜索树的高度。 选择合适的搜索顺序,可以使得上界函数更有效的发挥作用。例如在搜索之前可以将顶点按度从小到大排序。这在某种意义上相当于给回溯法加入了启发性。 四、进一步改进 5.8 图的m着色问题 一、基本概念 二、问题描述 二、问题分析 三、算法描述 四、复杂性分析 一、基本概念 给定无向连通图G和m种不同的颜色。用这些颜色为图G的各顶点着色,每个顶点着一种颜色。是否有一种着色法使G中每条边的2个顶点着不同颜色。这个问题是图的m可着色判定问题。 若一个图最少需要m种颜色才能使图中每条边连接的2个顶点着不同颜色

文档评论(0)

1亿VIP精品文档

相关文档