Function PGASetPopReplaceType
Defined in File pop.c
Function Documentation
-
void PGASetPopReplaceType(PGAContext *ctx, int pop_replace)
Choose method of replacing strings in the new population.
Description
Valid choices are
PGA_POPREPL_BEST,PGA_POPREPL_RANDOM_NOREP, orPGA_POPREPL_RANDOM_REPfor copying the best strings, or random string, with or without replacement, respectively, from the old population into the new population. Additional replacement types arePGA_POPREPL_RTRfor restricted tournament replacement,PGA_POPREPL_PAIRWISE_BESTfor pairwise comparison of each individual in the old/new population, andPGA_POPREPL_NSGA_IIandPGA_POPREPL_NSGA_IIIfor multiobjective optimization using the Nondominated Sorting Genetic Algorithm (NSGA-II or NSGA-III). The default isPGA_POPREPL_BEST. See Constants for Population Replacement Strategies for the constants and section Population Replacement in the user guide for details.Example
PGAContext *ctx; ... PGASetPopReplaceType (ctx, PGA_POPREPL_RANDOM_NOREP);
- Parameters:
ctx – context variable
pop_replace – symbolic constant to specify the population replacement strategy
- Returns:
None