next up previous contents index
Next: Arbre couvrant minimum Up: Algorithmes Previous: Arbres bicolores

   
Algorithmes gloutons

Les algorithmes gloutons (ou voraces, en anglais : greedy) construisent une solution de façon incrémentale, en choisissant à chaque étape la direction qui est la plus prometteuse. Ce choix localement optimal n'a aucune raison de conduire à une solution globalement optimale. Cependant, certains problèmes peuvent être résolus ainsi. La construction d'un code de Huffman est un exemple classique d'algorithme glouton. Dans d'autres cas, la méthode gloutonne est seulement une heuristique qui ne conduit qu'à une solution sous-optimale, mais qui peut être utilisée quand on ne connaît pas d'algorithme exact efficace. Notons qu'on ne peut recourir à un algorithme glouton que si une propriété d'optimalité locale est vérifiée. Les deux exemples suivants illustreront cette forme d'algorithme.



 

R. Lalement
2000-10-23