计算机算法基础第5章).pptVIP

  • 4
  • 0
  • 约2.52万字
  • 约 94页
  • 2017-06-04 发布于贵州
  • 举报
计算机算法基础第5章)

第 5 章 贪心方法 贪心算法(又称贪婪算法) 是指在问题求解时,总是做出在当前看来是最好的选择。也就是说,不是整体最优上,仅是在某种意义上的局部最优解 贪心算法不是对所有问题都能得到整体最优解,但对范围相当广泛的许多问题能产生整体最优解或者是整体最优解的近似解 5.1 一般方法 1. 问题的一般特征 问题有n个输入,问题的解是由这n个输入的某个子集组成,这个子集必须满足某些事先给定的条件。 约束条件:子集必须满足的条件; 可行解:满足约束条件的子集;可行解可能不唯一; 目标函数:用来衡量可行解优劣的标准,一般以函数的形式给出; 最优解:能够使目标函数取极值(极大或极小)的可行解。 分类:根据描述问题约束条件和目标函数的数学模型的特性和问题的求解方法的不同,可分为:线性规划、整数规划、非线性规划、动态规划等。 ——最优化问题求解 贪心方法:一种改进的分级的处理方法,可对满足上述特征的某些问题方便地求解。 例[找零钱] 一个人用100元买了价值3元的可乐(找钱97元)。售货员希望用数目最少的硬币找给他。假设提供数目不限的面值为50元、10元、5元

文档评论(0)

1亿VIP精品文档

相关文档