贪心算法

Posted by Shen Chaoran on September 8, 2018

贪心算法

所谓贪心算法是指,在对问题求解时,总是做出在当前看来是最好的选择。也就是说,不从整体最优上加以考虑,他所做出的仅是在某种意义上的局部最优解。

贪心算法在应用时要证明 贪心算法的证明围绕着:整个问题的最优解一定由在贪心策略中存在的子问题的最优解得来的。

适用条件

  • 无后效性
  • 局部最优解能产生全局最优解