Function PGAGetSortedPopIndex
Defined in File pop.c
Function Documentation
-
int PGAGetSortedPopIndex(PGAContext *ctx, int n)
Return a population string index from the array created by sorting of the population.
Example
Copy the five best strings from the old population into the new population. The rest of the new population will be created by recombination, and is not shown.
PGAContext *ctx; int i, j; ... PGASetPopReplaceType (ctx,PGA_POPREPL_BEST) PGASortPop (ctx, PGA_OLDPOP); for (i=0; i<5; i++) { j = PGAGetSortedPopIndex (ctx, i); PGACopyIndividual (ctx, j, PGA_OLDPOP, i, PGA_NEWPOP); }
- Parameters:
ctx – context variable
n – specified which index element is to be returned.
- Returns:
A population string index from the array created by PGASortPop