[Algorithmes génétiques] Méthode de sélection à tournoi
Salut,
je veux implémenter une méthode de sélection à tournoi comme décrit ci-dessous:
Citation:
The tournament selection is used to select a number of individuals from the current generation based on a specific probability so-called the tournament probability denoted by Tp.
je trouve ce pseudocode de la méthode à l'internet mais je sais pas comment je vais utiliser Tp. S'il vous plait pouvez vous m'aider.
Code:
1 2 3 4 5 6 7
| func tournament_selection(pop, k):
best = null
for i=1 to k
ind = pop[random(1, N)]
if (best == null) or fitness(ind) > fitness(best)
best = ind
return best |
Merci d'avance
Séléction par tournoi - langage C
Bonjour,
J'ai essayé d'introduire la variable tp dans votre code, mais ça marche pas, pouvez vous m'aider SVP? et Merci :)