第1章张孝乃绪论.pptVIP

  • 3
  • 0
  • 约1.23万字
  • 约 89页
  • 2017-07-17 发布于四川
  • 举报
贪心法 基本思想是:当追求的目标是一个问题的最优解时,设法把对整个问题的求解工作分成若干步骤来完成。在其中的每一个阶段都选择从局部看是最优的方案,以期望通过各阶段的局部最优选择达到整体的最优。 算法 1.1解着色问题时就是采用的贪心法。 贪心法实际上不能保证都成功地产生一个全局性最优解,但是通常可以得到一个可行的较优解。(举例) 分治法 基本思想是:把一个规模较大的问题分成两个或多个较小的与原问题相似的子问题。首先对子问题进行求解,然后设法把子问题的解合并起来,得出整个问题的解,即对问题分而治之。如果一个子问题的规模仍然比较大,不能很容易地求得解,就可以对这个子问题重复地应用分治策略。 二分法检索就是用分治策略的典型例子。 回溯法 基本思想是:有一些问题,需要通过彻底搜索所有可能情况寻找一个满足某些预定条件的最优解。由于彻底搜索的运算量通常非常大,所以采取一步一步向前试探,当有多种选择时可以任意选择一种,只要目前可行就继续向前,一旦发现问题或失败就后退,回到上一步重新选择,借助于回溯技巧和中间增加判断,这样常常可以大大地减少搜索时间。 常见的迷宫问题以及八皇后问题都可以用回溯方法来解决。 动态规划法 与分治法相似都是把一个大问题分解为若干较小的子问题,通过求解子问题而得到原问题的解。 不同点是: 分治法每次分解的子问题数目比较少,子问题之间界限清楚,处理的过程通常是自顶

文档评论(0)

1亿VIP精品文档

相关文档