Station MinuitPortail personnel de révision

IFT-2003 — Intelligence artificielle IAutomne 2026

Semaine 4 — Techniques de recherche (2/2)

3. Hill-Climbing

LECTURE 04 / 154 repèresSynthèse avec omissions acceptées
Sommaire de cet article
  1. 3. Hill-Climbing
  2. 3.1 Version simple
  3. 3.2 Version la plus escarpée
  4. 3.3 Échecs typiques
Autres lectures de cette unité
  1. Couverture, dates et plan
  2. 1. Vue d’ensemble
  3. 2. Heuristiques et recherche informée
  4. 3. Hill-Climbing
  5. 4. Meilleur d’abord
  6. 5. A*
  7. 6. Comparaison des techniques
  8. 7. Jeux avec adversaires
  9. 8. Minimax
  10. 9. Élagage Alpha-Bêta
  11. 10. Exercices et résultats
  12. 11. Objectifs et points à maîtriser
  13. 12. Évaluation et actions personnelles
  14. 13. Carte des sources
  15. Limites documentaires
Couverture et sources

3. Hill-Climbing

Hill-Climbing améliore localement l’état courant. Il ne conserve pas toutes les branches abandonnées.

3.1 Version simple

  1. Générer les enfants de l’état courant dans l’ordre imposé.
  2. Les tester un à un.
  3. Dès qu’un enfant est strictement meilleur que son parent, le choisir comme nouvel état courant.
  4. Répéter jusqu’au but ou jusqu’à l’impossibilité d’avancer.

L’ordre des opérateurs influence directement le chemin, puisque le premier enfant améliorant l’état est retenu.

3.2 Version la plus escarpée

  1. Générer tous les enfants de l’état courant.
  2. Calculer leur heuristique.
  3. Retenir le meilleur enfant parmi tous ceux qui améliorent strictement le parent.
  4. Continuer depuis cet enfant.

Cette version examine davantage d’options locales, mais elle n’offre toujours pas de retour vers une autre branche. En cas d’égalité, une règle de départage doit être annoncée; l’égalité avec le parent ne constitue pas une amélioration.

3.3 Échecs typiques

  • Maximum local : aucun enfant n’est meilleur que l’état courant, même si un meilleur état existe ailleurs.
  • Cul-de-sac : aucun nouvel état n’est accessible.
  • Mauvais choix de branche : un état localement prometteur conduit à une impasse, alors qu’une autre branche contenait une solution.

Hill-Climbing est peu coûteux en mémoire et simple, mais il n’est pas complet dans sa forme présentée : il peut échouer alors qu’une solution accessible existe.

Retour au sommaire de l’unitéHaut de page
Récupérer manuellement les données locales

Copier séparément les données ci-dessous dans des fichiers texte avant de fermer la page ou de modifier le stockage. Une valeur illisible ou incompatible reste en place. Aucun effacement ni rétablissement écrasant n’est effectué automatiquement. L’export/import JSON est disponible sur la page Progression du cours. Cette récupération séparée reste utile pour une valeur brute ou un conflit.

Clé de ce cours : . Format v1 porté par cette clé; dates UTC et identifiants durables.

Si l’accès est refusé, la valeur persistée peut rester inaccessible. Réautoriser le stockage dans le navigateur puis rouvrir ce cours permet de la relire. Une réinitialisation exige une décision explicite après récupération; aucune commande de suppression n’est proposée ici. Les données restent sur cette origine et cet appareil, sans transfert automatique.