La cupidité, faute d'un meilleur mot, est bonne. L' approche gloutonne est l'un des premiers paradigmes algorithmiques enseignés dans le cours d'introduction aux algorithmes . Une approche gloutonne donne des algorithmes simples et intuitifs pour de nombreux problèmes de P. Plus intéressant, pour certains problèmes complexes, l'algorithme glouton / local évident et naturel résulte en un facteur d'approximation (prouvable) optimal (sous des hypothèses théoriques de complexité appropriées). Un exemple classique est le problème de la couverture d'ensemble . Un algorithme glouton naturel donne un facteur d'approximation O (ln n) optimal, sauf si P = NP.
Nommez des algorithmes naturels gloutons / locaux pour les problèmes NP-difficiles qui sont manifestement optimaux sous des hypothèses théoriques de complexité appropriées.