贪心算法
Posted edviv
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了贪心算法相关的知识,希望对你有一定的参考价值。
一:概念:不考虑整体最优,做出的选择只是在某种意义上的局部最优。
二:性质
(1)贪心选择性质:指所求问题的整体最优解可以通过一系列局部最优的选择。贪心算法可行
的第一个基本要素。对于一个具体问题,要确定它是否具有贪心选择性质,必须证明每一步所做
的贪心选择最终导致问题的整体最优解。
(2)最优子结构性质:一个问题的最优解包含其子问题的最优解。一个问题的最优子结构性质是
该问题可用动态规划或贪心算法求解问题的关键特征。
三:贪心算法解题步骤
贪心策略的选择必须具备无后效性,就是指某个状态以前的过程不会影响以后的状态,只与当
前状态有关。
步骤一:建立数学模型描述问题。
步骤二:把求解的问题分解成若干个子问题。
步骤三:对每一个问题求解,得到子问题的局部最优解。
步骤四:把子问题的局部解合成原问题的一个解。
以上是关于贪心算法的主要内容,如果未能解决你的问题,请参考以下文章