Prepa Help
Prepa Help › Cours › Informatique, 2e année

Algorithmes gloutons : cours, méthodes et exercices corrigés

Problèmes d'optimisation, stratégie gloutonne et choix localement optimal, sous-structure optimale, contre-exemples de non-optimalité, rendu de monnaie, sac à dos binaire et fractionnaire, arbre de Huffman, sélection d'activités, file de priorité, preuve par échange, complexités, comparaison avec la programmation dynamique.

Les nombres sont ceux du chapitre complet ; chaque filière voit la partie qui correspond à son programme.

Ce que tu sauras faire

Beaucoup de problèmes demandent la meilleure solution parmi un nombre énorme de possibilités. Essayer toutes les possibilités est souvent impossible. Un algorithme glouton construit une solution en prenant, à chaque étape, ce qui paraît le meilleur sur le moment, sans jamais revenir en arrière. La méthode est simple et rapide ; elle est parfois exacte, parfois seulement approchée. Tout l'enjeu est de savoir dans quel cas on se trouve.

L'essentiel : Vocabulaire Extrait gratuit

Un extrait de la fiche « L'essentiel » du chapitre. Les démonstrations sont dans le cours détaillé.

À retenir Définitions
  • Problème d'optimisation : un ensemble de solutions réalisables, le plus souvent fini, et une fonction objectif à rendre maximale ou minimale.
  • Solution optimale : solution réalisable dont l'objectif est le meilleur possible.
  • Algorithme glouton : il construit une solution étape par étape ; à chaque étape, il fait le choix qui paraît le meilleur à cet instant, et il ne le remet jamais en cause.
  • Exact : renvoie toujours une solution optimale. Heuristique : donne vite une solution réalisable, sans garantie d'optimalité.
  • Sous-structure optimale : une solution optimale contient des solutions optimales des sous-problèmes qu'elle laisse.

Une solution gloutonne se lit toujours de la même façon : une solution partielle, un choix selon un critère, un sous-problème plus petit.

Une méthode du chapitre Extrait gratuit

Un exercice corrigé Extrait gratuit

Dans le chapitre complet

Le cours détaillé, toute la fiche « L'essentiel », 16 méthodes, 22 pièges corrigés, la carte mentale, 33 exercices corrigés, 3 problèmes de concours, les fiches à mémoriser et l'assistant qui répond à tes questions. Les trois premiers chapitres de chaque matière sont offerts avec un compte d’essai gratuit.

Ouvrir l'essai gratuit

Plan du cours

Les méthodes du chapitre

Chaque méthode est une fiche : quand l'utiliser, le rappel de cours, les étapes, la rédaction attendue sur la copie, un exemple traité, les erreurs à éviter.

  1. Reconnaître et modéliser un problème d'optimisation
  2. Reconnaître une stratégie gloutonne et l'expliquer en deux phrases
  3. Écrire un rendu de monnaie
  4. Écrire le schéma trier puis parcourir, avec tri d'indices et clé
  5. Écrire un glouton sur une matrice ou un graphe
  6. Prendre le meilleur candidat avec une file de priorité
  7. Dérouler un algorithme glouton en tableau de trace
  8. Comparer plusieurs critères sur un même exemple
  9. Trouver un contre-exemple de non-optimalité
  10. Distinguer non optimal et échec
  11. Vérifier un glouton contre une force brute
  12. Expliquer la sous-structure optimale sur un exemple
  13. Montrer qu'un glouton est optimal par échange
  14. Calculer la complexité d'un glouton, au meilleur et au pire cas
  15. Choisir entre glouton, force brute et programmation dynamique
  16. Construire un arbre de Huffman et calculer LL

Les exercices corrigés

Chaque exercice a ses indications, sa correction rédigée et ce qu'il faut en retenir.

Application directe (13)

Entraînement (15)

Approfondissement (5)

Les problèmes de concours

Des extraits de sujets réels, corrigés en entier, avec la durée conseillée et les méthodes mobilisées.

Comment y accéder

Ce chapitre fait partie de l'accès complet. Les trois premiers chapitres de chaque matière (deux par bloc en économie et droit, en management et gestion) sont offerts avec un compte d'essai gratuit. Créer un compte d'essai ou se connecter. Pour l'accès complet, les tarifs ou une question, écris-nous sur WhatsApp.

Toute ta prépa au même endroit

Pour chaque chapitre : le cours, l'essentiel, les méthodes, les pièges, les exercices corrigés, les problèmes de concours, et un assistant qui répond à tes questions. Programmes du Maroc et de France. Avec la plateforme vidéo YOUNESS SCHOOL offerte, dès 600 DH (60 $) par mois, sans engagement.

Prépas scientifiques : voir l'offrePrépas ECS et ECT : voir l'offreTu hésites encore ? Essaie gratuitement Prepa Help.

← Arbres binaires, arbres binaires de recherche et tas · Dictionnaires et principes du hachage →