在Wikipedia page据说贪心算法仅适用于具有最优子问题的理想选择。
问题:
我已经找到了答案,并高兴地分享:
为了证明一个最优化问题可以用贪心算法来解决,我们需要证明的问题有以下几点:
最优子属性:最佳的全球性解决方案包含其所有子问题的最优解。
贪婪选择属性:全局最优解可通过贪婪地选择的一个局部最优的choise来获得。
拟阵可以用于机械地证明一个特定的问题可以用贪婪方法来解决一些情况下可以使用为好。
最后,some good examples of greedy algorithms。