man PGARestart (Fonctions bibliothèques) - reseeds a population from the best string
NAME
PGARestart - reseeds a population from the best string
INPUT PARAMETERS
- val
- - the probability of changing an allele when copying the best string to the new population
- source_pop
- - the source population
- dest_pop
- - symbolic constant of the destination population
OUTPUT PARAMETERS
- side
- -effect.
SYNOPSIS
#include "pgapack.h" void PGARestart(ctx, source_pop, dest_pop) PGAContext *ctx int source_pop int dest_pop
LOCATION
restart.c
EXAMPLE
Perform an unspecified test to determine if the current evolution is not evolving fast enough, and if so, restart the evolution.
PGAContext *ctx; PGAEvaluateMS(ctx, PGA_OLDPOP, f, comm); PGAFitness (ctx, PGA_OLDPOP); }
: if (StagnantEvolution()) { PGARestart(ctx, PGA_OLDPOP, PGA_NEWPOP); PGAEvaluate(ctx, PGA_NEWPOP, EvalFunc); PGAUpdateGeneration(ctx); }