Station MinuitPortail personnel de révision

IFT-2003 — Intelligence artificielle IAutomne 2026

Semaine 4 — Techniques de recherche (2/2)

4. Meilleur d’abord

LECTURE 05 / 155 repèresSynthèse avec omissions acceptées

4. Meilleur d’abord

Le meilleur d’abord (Best-First Search) corrige la perte d’information du Hill-Climbing en conservant tous les états générés dans une file de priorité OUVERTS.

4.1 Déroulement

  1. Placer l’état initial dans OUVERTS.
  2. Trier OUVERTS selon h(n) et retirer le meilleur état disponible.
  3. Si cet état satisfait le but, arrêter.
  4. Sinon, le placer dans FERMÉS, générer ses enfants non déjà traités et les ajouter à OUVERTS.
  5. Réordonner la liste et recommencer.

La liste permet un saut de branchement : après une impasse, le meilleur état restant peut provenir d’une autre partie de l’arbre.

4.2 Différence essentielle avec Hill-Climbing

Un enfant n’a pas besoin d’être meilleur que son parent. Il est comparé à l’ensemble des états ouverts. Un enfant moins prometteur localement peut donc rester disponible et devenir le meilleur choix global après l’exploration d’autres candidats.

4.3 Règles de départage

Si plusieurs états ont la même valeur, la stratégie doit préciser une règle stable : ordre gauche-droite, ancienneté dans la file ou autre convention donnée dans l’énoncé. Cette règle peut modifier la trace, même si elle ne change pas nécessairement l’existence d’une solution.

4.4 Trace et solution

La trace d’exploration comprend tous les états développés, y compris ceux d’une branche finalement abandonnée. Le chemin solution est la chaîne de parents menant de l’état final à l’état initial. Les deux ne doivent pas être confondus.

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.