贪心算法理论

贪心算法基本要素

1.贪心选择性质:通过每个子问题的最优选择,可以得到整个问题的最优解。

意味着,当我们面对一个问题时,我们就可以通过贪心策略来做出局部最优

的选择,最终得到全局最优的解。

2.最优子结构:问题的最优解包含子问题的最优解。意味着,问题可以分解

成若干个子问题,每个子问题可以独立求解,并且他们的最优解可以组合成

原问题的最优解。

3.无后效性:当我们做出一个选择后,他对后面的选择没有影响。意味着,

我们在做出一个选择时,只需要考虑当前的局部最优解,而不需要考虑将来

的影响。

具体步骤

1.把求解的问题分成若干个子问题;

2.对每个子问题求解,得到子问题的最优解;

3.把子问题的最优解合成原问题的一个解。

posted @ 2024-10-19 14:39  王ys  阅读(12)  评论(0编辑  收藏  举报