TERMIUM Plus®
From: Translation Bureau
On social media
Consult the Government of Canada’s terminology data bank.
HEURISTIC ALGORITHM [10 records]
Record 1 - internal organization data 2026-01-08
Record 1, English
Record 1, Subject field(s)
- Computer Mathematics
- Computer Programs and Programming
- Artificial Intelligence
Record 1, Main entry term, English
- heuristic search algorithm
1, record 1, English, heuristic%20search%20algorithm
correct
Record 1, Abbreviations, English
Record 1, Synonyms, English
Record 1, Textual support, English
Record number: 1, Textual support number: 1 DEF
An algorithm [that] makes decisions about what move to make next solely based on the minimum [or] maximum values of the heuristic evaluation function of the successors of the current state. 2, record 1, English, - heuristic%20search%20algorithm
Record 1, French
Record 1, Domaine(s)
- Mathématiques informatiques
- Programmes et programmation (Informatique)
- Intelligence artificielle
Record 1, Main entry term, French
- algorithme de recherche heuristique
1, record 1, French, algorithme%20de%20recherche%20heuristique
correct, masculine noun
Record 1, Abbreviations, French
Record 1, Synonyms, French
Record 1, Textual support, French
Record number: 1, Textual support number: 1 CONT
Un arbre de recherche de Monte Carlo est un algorithme de recherche heuristique généralement utilisé pour la prise de décision. 2, record 1, French, - algorithme%20de%20recherche%20heuristique
Record 1, Spanish
Record 1, Textual support, Spanish
Record 2 - internal organization data 2024-05-09
Record 2, English
Record 2, Subject field(s)
- Artificial Intelligence
- Electronic Warfare
Record 2, Main entry term, English
- heuristic algorithm
1, record 2, English, heuristic%20algorithm
correct
Record 2, Abbreviations, English
Record 2, Synonyms, English
Record 2, French
Record 2, Domaine(s)
- Intelligence artificielle
- Guerre électronique
Record 2, Main entry term, French
- algorithme heuristique
1, record 2, French, algorithme%20heuristique
correct, masculine noun
Record 2, Abbreviations, French
Record 2, Synonyms, French
Record 2, Textual support, French
Record 2, Spanish
Record 2, Textual support, Spanish
Record 3 - internal organization data 2022-12-14
Record 3, English
Record 3, Subject field(s)
- Computer Mathematics
- Electrical Engineering
Record 3, Main entry term, English
- branch exchange algorithm
1, record 3, English, branch%20exchange%20algorithm
correct
Record 3, Abbreviations, English
Record 3, Synonyms, English
Record 3, Textual support, English
Record number: 3, Textual support number: 1 CONT
Unlike the branch exchange algorithm that maintains a tree structure during its execution, there are other heuristic algorithms that start with the meshed network(obtained by closing all the tie switches) or the disconnected network(obtained by opening all the switches) and proceed to open/close switches one by one until a radial configuration is achieved... 1, record 3, English, - branch%20exchange%20algorithm
Record 3, French
Record 3, Domaine(s)
- Mathématiques informatiques
- Électrotechnique
Record 3, Main entry term, French
- algorithme d'échange de branches
1, record 3, French, algorithme%20d%27%C3%A9change%20de%20branches
proposal, masculine noun
Record 3, Abbreviations, French
Record 3, Synonyms, French
Record 3, Textual support, French
Record 3, Spanish
Record 3, Textual support, Spanish
Record 4 - internal organization data 2022-01-18
Record 4, English
Record 4, Subject field(s)
- Computer Mathematics
- Computer Programs and Programming
- Artificial Intelligence
Record 4, Main entry term, English
- fireworks algorithm
1, record 4, English, fireworks%20algorithm
correct
Record 4, Abbreviations, English
- FWA 2, record 4, English, FWA
correct
Record 4, Synonyms, English
- firework algorithm 3, record 4, English, firework%20algorithm
correct
- FWA 3, record 4, English, FWA
correct
- FWA 3, record 4, English, FWA
Record 4, Textual support, English
Record number: 4, Textual support number: 1 CONT
The fireworks algorithm... is a heuristic algorithm based on the phenomenon of fireworks explosion. 4, record 4, English, - fireworks%20algorithm
Record 4, French
Record 4, Domaine(s)
- Mathématiques informatiques
- Programmes et programmation (Informatique)
- Intelligence artificielle
Record 4, Main entry term, French
- algorithme des feux d'artifice
1, record 4, French, algorithme%20des%20feux%20d%27artifice
correct, masculine noun
Record 4, Abbreviations, French
Record 4, Synonyms, French
Record 4, Textual support, French
Record number: 4, Textual support number: 1 CONT
L'algorithme des feux d'artifice [...] est inspiré de [...] l'explosion des feux d'artifice. 1, record 4, French, - algorithme%20des%20feux%20d%27artifice
Record 4, Spanish
Record 4, Textual support, Spanish
Record 5 - internal organization data 2021-11-16
Record 5, English
Record 5, Subject field(s)
- Computer Mathematics
- Computer Programs and Programming
- Artificial Intelligence
Record 5, Main entry term, English
- bat algorithm
1, record 5, English, bat%20algorithm
correct
Record 5, Abbreviations, English
- BA 2, record 5, English, BA
correct
Record 5, Synonyms, English
Record 5, Textual support, English
Record number: 5, Textual support number: 1 CONT
[The] bat algorithm(BA) is a heuristic algorithm that operates by imitating the echolocation behavior of bats to perform global optimization. 3, record 5, English, - bat%20algorithm
Record 5, French
Record 5, Domaine(s)
- Mathématiques informatiques
- Programmes et programmation (Informatique)
- Intelligence artificielle
Record 5, Main entry term, French
- algorithme des chauves-souris
1, record 5, French, algorithme%20des%20chauves%2Dsouris
correct, masculine noun
Record 5, Abbreviations, French
Record 5, Synonyms, French
Record 5, Textual support, French
Record number: 5, Textual support number: 1 CONT
L'algorithme des chauves-souris [...] tente de modéliser le comportement d'écholocation [des] chauves‑souris. 2, record 5, French, - algorithme%20des%20chauves%2Dsouris
Record 5, Spanish
Record 5, Textual support, Spanish
Record 6 - internal organization data 2019-11-07
Record 6, English
Record 6, Subject field(s)
- Computer Mathematics
- Computer Programs and Programming
Record 6, Main entry term, English
- Yakimovsky algorithm
1, record 6, English, Yakimovsky%20algorithm
correct
Record 6, Abbreviations, English
Record 6, Synonyms, English
Record 6, Textual support, English
Record number: 6, Textual support number: 1 CONT
The Yakimovsky algorithm is somewhat akin to the phagocyte heuristic but uses a much more sophisticated model for the merging. 1, record 6, English, - Yakimovsky%20algorithm
Record 6, Key term(s)
- Yakimovsky’s algorithm
Record 6, French
Record 6, Domaine(s)
- Mathématiques informatiques
- Programmes et programmation (Informatique)
Record 6, Main entry term, French
- algorithme de Yakimovsky
1, record 6, French, algorithme%20de%20Yakimovsky
correct, masculine noun
Record 6, Abbreviations, French
Record 6, Synonyms, French
Record 6, Textual support, French
Record 6, Spanish
Record 6, Textual support, Spanish
Record 7 - internal organization data 2019-10-30
Record 7, English
Record 7, Subject field(s)
- Computer Mathematics
- Computer Programs and Programming
- Games and Toys (General)
Record 7, Main entry term, English
- null-move heuristic
1, record 7, English, null%2Dmove%20heuristic
correct
Record 7, Abbreviations, English
Record 7, Synonyms, English
Record 7, Textual support, English
Record number: 7, Textual support number: 1 DEF
In computer chess programs... a heuristic technique used to enhance the speed of the alpha-beta pruning algorithm. 2, record 7, English, - null%2Dmove%20heuristic
Record number: 7, Textual support number: 1 CONT
The null-move heuristic is based on the fact that most reasonable chess moves improve the position for the side that played them. 2, record 7, English, - null%2Dmove%20heuristic
Record 7, French
Record 7, Domaine(s)
- Mathématiques informatiques
- Programmes et programmation (Informatique)
- Jeux et jouets (Généralités)
Record 7, Main entry term, French
- heuristique à mouvement nul
1, record 7, French, heuristique%20%C3%A0%20mouvement%20nul
correct
Record 7, Abbreviations, French
Record 7, Synonyms, French
Record 7, Textual support, French
Record number: 7, Textual support number: 1 CONT
Pour les programmes d'échecs, l'heuristique à mouvement nul est une technique heuristique utilisée pour améliorer la vitesse de l'algorithme d'élagage alpha-bêta. 1, record 7, French, - heuristique%20%C3%A0%20mouvement%20nul
Record 7, Spanish
Record 7, Campo(s) temático(s)
- Matemáticas para computación
- Programas y programación (Informática)
- Juegos y juguetes (Generalidades)
Record 7, Main entry term, Spanish
- heurística de movimiento nulo
1, record 7, Spanish, heur%C3%ADstica%20de%20movimiento%20nulo
correct, feminine noun
Record 7, Abbreviations, Spanish
Record 7, Synonyms, Spanish
Record 7, Textual support, Spanish
Record 8 - internal organization data 2004-09-03
Record 8, English
Record 8, Subject field(s)
- Software
- Audiovisual Techniques and Equipment
Record 8, Main entry term, English
- heuristic approach
1, record 8, English, heuristic%20approach
correct
Record 8, Abbreviations, English
Record 8, Synonyms, English
- heuristic 2, record 8, English, heuristic
correct, noun
Record 8, Textual support, English
Record number: 8, Textual support number: 1 DEF
In problem solving, a trial and error approach involving successive evaluations at each step made in the process of reaching the final result. In contrast, an algorithm represents a consistent approach in arriving at an optimal result. 3, record 8, English, - heuristic%20approach
Record number: 8, Textual support number: 1 OBS
heuristic : Pertaining to exploratory methods of problem solving in which solutions are discovered by evaluation of the progress made toward the final result. Contrast with algorithm. 4, record 8, English, - heuristic%20approach
Record 8, French
Record 8, Domaine(s)
- Logiciels
- Audiovisuel (techniques et équipement)
Record 8, Main entry term, French
- approche heuristique
1, record 8, French, approche%20heuristique
correct, feminine noun
Record 8, Abbreviations, French
Record 8, Synonyms, French
Record 8, Textual support, French
Record number: 8, Textual support number: 1 DEF
Démarche pédagogique qui consiste à laisser à l'apprenant la possibilité de construire son propre cheminement de découverte de notions, de principes théoriques ou de règles. 2, record 8, French, - approche%20heuristique
Record number: 8, Textual support number: 1 OBS
Définition proposée par le Centre de terminologie et néologie, Paris, 1991. 2, record 8, French, - approche%20heuristique
Record 8, Spanish
Record 8, Campo(s) temático(s)
- Soporte lógico (Software)
- Técnicas y equipo audiovisuales
Record 8, Main entry term, Spanish
- aproximación heurística
1, record 8, Spanish, aproximaci%C3%B3n%20heur%C3%ADstica
correct, feminine noun
Record 8, Abbreviations, Spanish
Record 8, Synonyms, Spanish
Record 8, Textual support, Spanish
Record number: 8, Textual support number: 1 DEF
Técnica de estudio y solución de problemas mediante el uso de evaluaciones sucesivas al tanteo para lograr un resultado final. 1, record 8, Spanish, - aproximaci%C3%B3n%20heur%C3%ADstica
Record 9 - internal organization data 1995-04-04
Record 9, English
Record 9, Subject field(s)
- Artificial Intelligence
Record 9, Main entry term, English
- problem-solving method
1, record 9, English, problem%2Dsolving%20method
correct
Record 9, Abbreviations, English
Record 9, Synonyms, English
Record 9, Textual support, English
Record number: 9, Textual support number: 1 DEF
A procedure(either an algorithm or a heuristic) for finding a solution to a problem. 2, record 9, English, - problem%2Dsolving%20method
Record 9, French
Record 9, Domaine(s)
- Intelligence artificielle
Record 9, Main entry term, French
- méthode de résolution de problèmes
1, record 9, French, m%C3%A9thode%20de%20r%C3%A9solution%20de%20probl%C3%A8mes
correct, feminine noun
Record 9, Abbreviations, French
Record 9, Synonyms, French
Record 9, Textual support, French
Record 9, Spanish
Record 9, Textual support, Spanish
Record 10 - internal organization data 1986-10-31
Record 10, English
Record 10, Subject field(s)
- Artificial Intelligence
- Computer Programs and Programming
Record 10, Main entry term, English
- heuristic path algorithm
1, record 10, English, heuristic%20path%20algorithm
correct
Record 10, Abbreviations, English
- HPA 1, record 10, English, HPA
correct
Record 10, Synonyms, English
Record 10, Textual support, English
Record number: 10, Textual support number: 1 OBS
It is a modified version of Dijkstra’s algorithm. 1, record 10, English, - heuristic%20path%20algorithm
Record 10, French
Record 10, Domaine(s)
- Intelligence artificielle
- Programmes et programmation (Informatique)
Record 10, Main entry term, French
- algorithme de parcours heuristique
1, record 10, French, algorithme%20de%20parcours%20heuristique
correct, masculine noun
Record 10, Abbreviations, French
Record 10, Synonyms, French
Record 10, Textual support, French
Record 10, Spanish
Record 10, Textual support, Spanish
Copyright notice for the TERMIUM Plus® data bank
© Public Services and Procurement Canada, 2026
TERMIUM Plus®, the Government of Canada's terminology and linguistic data bank
A product of the Translation Bureau
Features
GCtranslate (available on the Government of Canada network only)
Use this artificial intelligence prototype to translate Government of Canada content up to and including Protected B. Available to employees of selected departments and agencies only.
Writing tools
The Language Portal’s writing tools have a new look! Easy to consult, they give you access to a wealth of information that will help you write better in English and French.
Glossaries and vocabularies
Access Translation Bureau glossaries and vocabularies.
- Date Modified:


