ScholarGate
Assistant

Graphes de planification et heuristiques

Les graphes de planification et les heuristiques indépendantes du domaine sont les techniques qui ont permis d'accélérer la planification classique, en analysant de manière compacte l'atteignabilité et en estimant automatiquement la distance d'un état à l'objectif.

Trouver un sujet avec PaperMindBientôtFind papers & topics
Tools & resources
Télécharger les diapositives
Learn & explore
VidéoBientôt

Definition

Un graphe de planification est une structure en couches qui intercale des niveaux de propositions et d'actions avec des contraintes mutex pour approximer l'atteignabilité ; les heuristiques de planification sont des fonctions, souvent calculées à partir de telles structures ou de problèmes relaxés par suppression, qui estiment le coût pour atteindre l'objectif à partir d'un état.

Scope

Ce sujet couvre la structure de données des graphes de planification introduite par Graphplan, incluant les niveaux de propositions et d'actions ainsi que les relations d'exclusion mutuelle (mutex) qui identifient les faits et actions ne pouvant coexister. Il aborde également la famille d'heuristiques indépendantes du domaine dérivées de problèmes relaxés (notamment en ignorant les effets de suppression) qui animent les planificateurs modernes basés sur la recherche heuristique. Il est également traité de la manière dont l'information d'atteignabilité est calculée et utilisée pour guider la recherche. Le modèle de planification classique sous-jacent est abordé dans le sujet connexe.

Core questions

  • Comment un graphe de planification représente-t-il les propositions et actions atteignables niveau par niveau ?
  • Que sont les relations mutex, et comment capturent-elles l'incompatibilité entre les faits et les actions ?
  • Comment la relaxation par suppression est-elle utilisée pour dériver des heuristiques de planification admissibles ou informatives ?
  • Comment ces heuristiques transforment-elles la planification en une recherche heuristique efficace ?

Key concepts

  • graphe de planification
  • niveaux de propositions et d'actions
  • exclusion mutuelle (mutex)
  • Graphplan
  • relaxation par suppression
  • heuristiques h-max et h-add
  • heuristique FF et plans relaxés
  • recherche heuristique en avant

Key theories

Graphe de planification et Graphplan
Graphplan construit un graphe de planification qui encode de manière compacte quelles propositions et actions sont atteignables à chaque niveau et quelles paires sont mutuellement exclusives, puis extrait un plan en effectuant une recherche rétrograde à travers cette structure, accélérant considérablement la planification.
Heuristiques de relaxation par suppression
Ignorer les effets de suppression des actions conduit à un problème de planification relaxé beaucoup plus facile à résoudre ; le coût de résolution de cette relaxation fournit des heuristiques informatives, souvent admissibles (telles que h-max et h-add et l'heuristique FF) qui guident la recherche en avant.
Planification par recherche heuristique
Les planificateurs classiques de pointe combinent des heuristiques dérivées automatiquement avec une recherche en premier le meilleur ou gloutonne et des améliorations telles que les opérateurs préférés, atteignant ainsi de solides performances générales sur des domaines variés.

Clinical relevance

Les graphes de planification et les heuristiques de relaxation par suppression constituent la technologie fondamentale des planificateurs primés lors de compétitions, utilisés en robotique, en logistique et en contrôle autonome. Ils permettent à des planificateurs indépendants du domaine de résoudre rapidement des problèmes de grande envergure sans nécessiter de guidage de recherche manuel.

History

Graphplan de Blum et Furst (1995, version journal 1997) a introduit le graphe de planification et a révolutionné la vitesse de planification. La fin des années 1990 et les années 2000 ont vu l'essor des heuristiques de relaxation par suppression, avec le planificateur FF (Hoffmann et Nebel, 2001) puis Fast Downward (Helmert, 2006) qui ont établi la recherche heuristique en avant comme l'approche dominante.

Key figures

  • Avrim L. Blum
  • Merrick L. Furst
  • Jörg Hoffmann
  • Bernhard Nebel
  • Malte Helmert

Related topics

Seminal works

  • blum1997
  • hoffmann2001

Frequently asked questions

Qu'est-ce qu'un mutex dans un graphe de planification ?
Une relation mutex (exclusion mutuelle) indique deux propositions ou deux actions qui ne peuvent pas être toutes deux valides ou appliquées au même niveau, par exemple parce qu'une action supprime une précondition de l'autre. Les mutex rendent le graphe de planification une approximation plus précise de l'atteignabilité réelle.
Pourquoi ignorer les effets de suppression donne-t-il une heuristique utile ?
Sans effets de suppression, l'atteinte d'un objectif n'annule jamais un autre, de sorte que le problème relaxé est beaucoup plus facile à résoudre et jamais plus difficile que l'original. Le coût du plan relaxé est donc une borne inférieure ou une estimation éclairée du coût réel, ce qui en fait une heuristique efficace pour guider la recherche.

Methods for this concept

Related concepts