Recherche exhaustive

Recherche exhaustive

La recherche exhaustive ou recherche par force brute, est un terme qui s'applique à une catégorie de méta-algorithmes. C'est une technique extrêmement simple, mais très générale, qui consiste à énumérer tous les candidats possibles, jusqu'à trouver le candidat qui satisfait au problème.

On peut distinguer plusieurs formes de recherche exhaustive.

Sommaire

Méthode

La recherche au sens unifications entre deux théories

exemple : trouver A et B tels que pour un prédicat à deux arguments f la propriété f(A, B) soit vraie. La recherche exhaustive est alors une méthode de recherche qui consiste à considérer l'ensemble des valeurs possibles pour A et B et à les tester toutes dans un ordre quelconque jusqu'à ce que la propriété soit vraie. Typiquement les algorithmes qui découvrent dynamiquement la structure des données pour optimiser leur calcul sont aussi considérés comme des algorithmes de recherche exhaustive. On peut citer SSS*, AlphaBeta, MinMax, A*, BackTrack, BackJump, BackMark, NC-AC(n), ForwardChecking, ... Dans cette catégorie on peut considérer que le terme "exhaustive" ne s'applique plus :

  • si dans le pire des cas il est possible que la solution ne soit pas trouvée malgré son existence.
  • si l'ensemble des valeurs à explorer est indénombrable.
  • si une combinaisons de valeurs peut être testée plus d'une fois dans au moins un schéma d'exécution.

La recherche au sens sélection des paramètres influents dans un contexte inconnu

Supposons que l'on se donne un problème et n variables dont on peut obtenir une grandeur. Alors un objectif sera de découvrir les p variables significative de ce problème. Pour cela une des premières méthodes de réalisation à envisager est la recherche exhaustive.

En effet ce genre de problème contient très souvent de nombreuses contraintes implicites liées à la structure propre du problème. Il suffit alors de construire l'hypergraphe des contraintes et en déduire les paramètres les plus influents. La méthode brutale la plus employée pour ce problème est l'ACP (Analyse en Composantes Principales).

Cette recherche est très souvent réalisée en robotique et en traitement automatique du langage naturel. Dans ces deux derniers il est très courant que les contraintes soient entrées 'à la main' via un expert. En effet construire un programme qui découvre automatiquement les caractéristiques d'un robot ou d'une langue est très compliqué. Cependant l'ordonnancement des paramètres les plus influents se fait souvent par recherche exhaustive sur des corpus obtenus empiriquement.

Voir aussi


Wikimedia Foundation. 2010.

Contenu soumis à la licence CC-BY-SA. Source : Article Recherche exhaustive de Wikipédia en français (auteurs)

Игры ⚽ Поможем сделать НИР

Regardez d'autres dictionnaires:

  • Recherche par force brute — Recherche exhaustive La recherche exhaustive ou recherche par force brute, est un terme qui s applique à une catégorie de méta algorithmes. C est une technique extrêmement simple, mais très générale, qui consiste à énumérer tous les candidats… …   Wikipédia en Français

  • Recherche de noblesse — Une recherche de noblesse était, dans l ancien royaume de France, une enquête menée par les intendants des finances, dans les généralités ou les bailliages. Ces enquêtes complétaient les monstres qui précédaient les grands combats de l armée… …   Wikipédia en Français

  • Recherche, Assistance, Intervention, Dissuasion — Pour les articles homonymes, voir Raid. RAID Recherche Assistance Intervention Dissuasion Période Depuis le 23 octobre 1985 Pays …   Wikipédia en Français

  • À la recherche du temps perdu — Pour les articles homonymes, voir À la recherche du temps perdu (homonymie). Premières pages de Du côté de chez Swann avec les notes de révision faites à la main par …   Wikipédia en Français

  • Modeles cognitifs de la recherche d'information — Modèles cognitifs de la recherche d information La recherche d information (RI en abrégé) est une activité cognitive complexe. Elle fait appel à de nombreux savoirs et se compose de plusieurs tâches. De nombreux chercheurs ont cherché à modéliser …   Wikipédia en Français

  • Modèles cognitifs de la recherche d'information — Les modèles cognitifs de la recherche d information sont des modèle de recherche d information (RI) concernant particulièrement l usager. Dans ce contexte, la RI est avant tout vue comme une activité cognitive complexe. Elle fait appel à de… …   Wikipédia en Français

  • Pole de recherche et d'enseignement superieur — Pôle de recherche et d enseignement supérieur Les pôles de recherche et d’enseignement supérieur (PRES) sont des regroupements d’établissements d’enseignement supérieurs et de recherche français ayant pour but de créer des entités plus visibles,… …   Wikipédia en Français

  • Pôle de Recherche et d'Enseignement Supérieur — Les pôles de recherche et d’enseignement supérieur (PRES) sont des regroupements d’établissements d’enseignement supérieurs et de recherche français ayant pour but de créer des entités plus visibles, en particulier du point de vue des classements …   Wikipédia en Français

  • A la recherche du temps perdu — À la recherche du temps perdu Pour les articles homonymes, voir À la recherche du temps perdu (homonymie). Premières pages de Du côté de chez …   Wikipédia en Français

  • Chronologie des événements d'À la recherche du temps perdu — Cet article situe les événements des romans constituant À la recherche du temps perdu, œuvre romanesque de Marcel Proust. S il est quelque peu prosaïque de vouloir mettre des dates sur des évènements que l auteur a savamment entremêlés dans un… …   Wikipédia en Français

Share the article and excerpts

Direct link
Do a right-click on the link above
and select “Copy Link”