Niching Genetic Algorithm Solver
Parameters
the problem being solved
the evaluator responsible for assessing the quality of solutions
the random number stream number; 0 (the default) means the next available stream
the provider of random number streams; defaults to a fresh RNStreamProvider
the population size m_G. It must not exceed the number of distinct input-feasible points of the problem: the initial population is filled with unique feasible points, so requesting more than exist cannot terminate.
the niche-identification strategy
the fitness-sharing strategy
the noise-aware grouping strategy
the linear-ranking selection-probability strategy
the stochastic-universal-sampling strategy
the mating-restriction strategy
the recombination strategy
the mutation strategy (default UniformMutation, which preserves convergence)
whether to carry niche centers forward unchanged (elitism, Algorithm 5)
the global→local transition rules; the phase ends when any fires
the maximum number of generations
strategy for the number of replications per evaluation
an optional name for the solver
Constructs a Niching GA solver using a fixed number of replications per evaluation.