如果您无法下载资料,请参考说明:
1、部分资料下载需要金币,请确保您的账户上有足够的金币
2、已购买过的文档,再次下载不重复扣费
3、资料包下载后请先用软件解压,在使用对应软件打开
第4章贪心算法学习要点理解贪心算法的概念。掌握贪心算法的基本要素(1)最优子结构性质(2)贪心选择性质理解贪心算法与动态规划算法的差异理解贪心算法的一般理论通过应用范例学习贪心设计策略。(1)活动安排问题;(2)最优装载问题;(3)哈夫曼编码;(4)单源最短路径;(5)最小生成树;(6)多机调度问题。顾名思义,贪心算法总是作出在当前看来最好的选择。也就是说贪心算法并不从整体最优考虑,它所作出的选择只是在某种意义上的局部最优选择。当然,希望贪心算法得到的最终结果也是整体最优的。虽然贪心算法不能对所有问题都得到整体最优解,但对许多问题它能产生整体最优解。如单源最短路经问题,最小生成树问题等。在一些情况下,即使贪心算法不能得到整体最优解,其最终结果却是最优解的很好近似。4.1活动安排问题4.1活动安排问题4.1活动安排问题4.1活动安排问题4.1活动安排问题4.1活动安排问题4.1活动安排问题4.2贪心算法的基本要素4.2贪心算法的基本要素4.2贪心算法的基本要素4.2贪心算法的基本要素4.2贪心算法的基本要素4.2贪心算法的基本要素4.2贪心算法的基本要素4.2贪心算法的基本要素4.2贪心算法的基本要素4.3最优装载4.3最优装载4.3最优装载4.4哈夫曼编码4.4哈夫曼编码4.4哈夫曼编码4.4哈夫曼编码4.4哈夫曼编码4.5单源最短路径4.5单源最短路径4.5单源最短路径4.5单源最短路径4.5单源最短路径4.6最小生成树4.6最小生成树4.6最小生成树4.6最小生成树4.6最小生成树4.6最小生成树4.6最小生成树4.6最小生成树4.6最小生成树4.7多机调度问题4.7多机调度问题4.7多机调度问题4.8贪心算法的理论基础4.8贪心算法的理论基础4.8贪心算法的理论基础4.8贪心算法的理论基础4.8贪心算法的理论基础4.8贪心算法的理论基础4.8贪心算法的理论基础4.8贪心算法的理论基础4.8贪心算法的理论基础4.8贪心算法的理论基础4.8贪心算法的理论基础4.8贪心算法的理论基础4.8贪心算法的理论基础4.8贪心算法的理论基础