« Recherche exhaustive » : différence entre les versions


m (Remplacement de texte — « == Domaine == » par « == en construction == <small>Entrez ici les domaines et catégories...</small> »)
Aucun résumé des modifications
 
(22 versions intermédiaires par 4 utilisateurs non affichées)
Ligne 1 : Ligne 1 :
== 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.


== en construction ==  
== Compléments ==
<small>Entrez ici les domaines et catégories...</small>
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]]
[[Category:Vocabulary]]
<hr/>
   
La recherche exhaustive est souvent implémentée au moyen d'un [[algorithme de recherche en profondeur]] avec [[retour arrière]].
== Définition ==
<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 ==
 
'''recherche exhaustive'''


'''recherche par force brute'''


'''algorithme du British Museum'''


== Français ==
'''générer et tester'''


== Anglais ==
== Anglais ==
'''brute-force search'''
'''brute force search'''
'''British Museum algorithm'''
'''generate and test'''


=== Brute-force search ===
'''gridsearch''' <small>(pour les hyperparamètres)</small>
In computer science, brute-force search or exhaustive search, also known as generate and test, is a very general problem-solving technique that consists of systematically enumerating all possible candidates for the solution and checking whether each candidate satisfies the problem's statement.


A brute-force algorithm to find the divisors of a natural number n would enumerate all integers from 1 to n, and check whether each of them divides n without remainder. A brute-force approach for the eight queens puzzle would examine all possible arrangements of 8 pieces on the 64-square chessboard, and, for each arrangement, check whether each (queen) piece can attack any other.
==Sources==


While a brute-force search is simple to implement, and will always find a solution if it exists, its cost is proportional to the number of candidate solutions – which in many practical problems tends to grow very quickly as the size of the problem increases. Therefore, brute-force search is typically used when the problem size is limited, or when there are problem-specific heuristics that can be used to reduce the set of candidate solutions to a manageable size. The method is also used when the simplicity of implementation is more important than speed.
[https://www.24pm.com/117-definitions/277-recherche-force-brute  Source : 24pm Academy ]


This is the case, for example, in critical applications where any errors in the algorithm would have very serious consequences; or when using a computer to prove a mathematical theorem. Brute-force search is also useful as a baseline method when benchmarking other algorithms or metaheuristics. Indeed, brute-force search can be viewed as the simplest metaheuristic. Brute force search should not be confused with backtracking, where large sets of solutions can be discarded without being explicitly enumerated (as in the textbook computer solution to the eight queens problem above). The brute-force method for finding an item in a table — namely, check all entries of the latter, sequentially — is called linear search.
[https://en.wikipedia.org/wiki/Brute-force_search  Source : Wikipedia, ''Brute-force search'']


<br/>
[[Catégorie:GRAND LEXIQUE FRANÇAIS]]
<br/>
<br/>
<br/>
<br/>
<br/>
<br/>

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