武汉科技大学212级算法设计与分析重点.docVIP

  • 1
  • 0
  • 约7.79千字
  • 约 12页
  • 2016-10-12 发布于贵州
  • 举报

武汉科技大学212级算法设计与分析重点.doc

武汉科技大学212级算法设计与分析重点

算法设计与分析 ??? 贪心策略一方面是求解过程比较简单的算法,另一方面它又是对能适用问题的条件要求最严格(即适用范围很小)的算法。 ??? 贪心策略解决问题是按一定顺序,在只考虑当前局部信息的情况下,就做出一定的决策,最终得出问题的解。 ??? 即:通过局部最优决策能得到全局最优决策 ?? 递推也是由当前问题的逐步解决从而得到整个问题的解,依赖于信息间本身的递推关系,每一步不需要决策参与到算法中,更多用于计算 ?? 递归常常用于分治算法、动态规划算法中。 ?? 递归是利用大问题与其子问题间的递推关系来解决问题的。 ?? 能采用递归策略的算法一般有以下特征: ?? (1)为求解规模为N的问题,设法将它分解成规模较小的问题,然后从这些小问题的解方便地构造出大问题的解 ?? (2)并且这些规模较小的问题也能采用同样的分解和综合方法,分解成更小的问题,并从这些更小的问题的解构造出规模较大问题的解 ?? (3)特别的,当规模N = 1时,能直接得解 ??? 对问题所有的解逐一尝试,从而找出问题的真正解。一般用于决策类问题,很难找到大、小规模之间的关系,也不易对问题进行分解。 ??? 类似于枚举,通过尝试遍历问题各个可能解的通路,当发现此路不通时,回溯到上一步继续尝试别的通路。 ?? 分治一般用于较复杂的问题,必须可以逐步被分解为容易解决的独立的子问题,这些子问题解决后,进而将它们的解“合成

文档评论(0)

1亿VIP精品文档

相关文档