« Recherche exhaustive » : différence entre les versions


m (Pitpitt a déplacé la page Brute-force search vers Recherche force brute)
Aucun résumé des modifications
 
(17 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
==en construction==
== Définition ==
[[Catégorie:Vocabulaire]]
La recherche exhaustive ou recherche par force brute est une méthode algorithmique qui consiste à essayer toutes les solutions possibles. Par exemple pour trouver le maximum d'un certain ensemble de valeurs, on consulte toutes les valeurs.
[[Catégorie:Intelligence artificielle]]
[[Catégorie:24pm]]
   


== Définition ==
== Compléments ==
La recherche force brute ou recherche exhaustive, aussi connu comme générer et tester, est une technique très générale ainsi qu’un algorithme paradigme de résolution de problèmes et algorithmiques paradigme qui consiste à énumérer systématiquement tous les candidats possibles pour la solution et c Hecking si chaque candidat satisfait est le problème déclaration.
L'algorithme ou méthode de recherche exhaustive est aussi appelée [[recherche par force brute]], [[algorithme du British Museum]] ou encore [[générer et tester|algorithme générer et tester]]
<hr/>
La recherche exhaustive est souvent implémentée au moyen d'un [[algorithme de recherche en profondeur]] avec [[retour arrière]].
<hr/>
En cybersécurité, on parle d'attaque par force brute, ou par recherche exhaustive pour les cyberattaques utilisant cette méthode. Par exemple, « craquer » un  mot de passe de trois lettres demandera 17576 tentatives (26*26*26).
 
== Français ==


<!--Un algorithme de force brute permettant de trouver les diviseurs d'un nombre naturel n énumérerait tous les entiers de 1 à n et vérifierait si chacun d'entre eux divisait n sans reste. Une approche de force brute pour le casse - tête des huit reines examinerait tous les arrangements possibles de 8 pièces sur un échiquier de 64 cases et, pour chaque arrangement, vérifierait si chaque pièce (reine) pouvait en attaquer une autre.
'''recherche exhaustive'''


Alors que la recherche de force brute est simple à mettre en œuvre, et trouvera toujours une solution si elle existe, son coût est proportionnel au nombre de solutions candidats -  qui pour de nombreux problèmes pratiques tend à grossir très rapidement (explosion combinatoire). Par conséquent, la recherche par force brute est généralement utilisée lorsque la taille du problème est limitée ou lorsqu'il existe des méthodes heuristiques spécifiques au problème qui peuvent être utilisées pour réduire l’ensemble des solutions candidates à une taille gérable. La méthode est également utilisée lorsque la simplicité de mise en œuvre est plus importante que la rapidité.
'''recherche par force brute'''


Tel est le cas, par exemple, dans des applications critiques où toute erreur dans l’algorithme aurait des conséquences très graves; ou lorsque vous utilisez un ordinateur pour prouver un théorème mathématique. La recherche par force brute est également utile comme méthode de base pour comparer d' autres algorithmes ou métaheuristiques . En effet, la recherche par force brute peut être considérée comme le métaheurisme le plus simple . La recherche par force brute ne doit pas être confondue avec le backtracking, où de grands ensembles de solutions peuvent être rejetés sans être explicitement énumérés (comme dans la solution informatique au problème des huit reines ci-dessus). -->
'''algorithme du British Museum'''


'''générer et tester'''


== Français ==
'''Recherche force brute'''    <small> loc. nominale. masc. </small>
== Anglais ==
== Anglais ==
'''Brute-force search'''
'''brute-force search'''
 
'''brute force search'''
 
'''British Museum algorithm'''
 
'''generate and test'''
 
'''gridsearch''' <small>(pour les hyperparamètres)</small>
 
==Sources==


[https://www.24pm.com/117-definitions/277-recherche-force-brute  Source : 24pm Academy ]
[https://www.24pm.com/117-definitions/277-recherche-force-brute  Source : 24pm Academy ]
[https://en.wikipedia.org/wiki/Brute-force_search  Source : Wikipedia, ''Brute-force search'']
[[Catégorie:GRAND LEXIQUE FRANÇAIS]]

Dernière version du 11 juin 2025 à 21:11

Définition

La recherche exhaustive ou recherche par force brute est une méthode algorithmique qui consiste à essayer toutes les solutions possibles. Par exemple pour trouver le maximum d'un certain ensemble de valeurs, on consulte toutes les valeurs.

Compléments

L'algorithme ou méthode de recherche exhaustive est aussi appelée recherche par force brute, algorithme du British Museum ou encore algorithme générer et tester


La recherche exhaustive est souvent implémentée au moyen d'un algorithme de recherche en profondeur avec retour arrière.


En cybersécurité, on parle d'attaque par force brute, ou par recherche exhaustive pour les cyberattaques utilisant cette méthode. Par exemple, « craquer » un mot de passe de trois lettres demandera 17576 tentatives (26*26*26).

Français

recherche exhaustive

recherche par force brute

algorithme du British Museum

générer et tester

Anglais

brute-force search

brute force search

British Museum algorithm

generate and test

gridsearch (pour les hyperparamètres)

Sources

Source : 24pm Academy

Source : Wikipedia, Brute-force search