Class NeatChromosomeRandomMutationHandler

java.lang.Object
net.bmahe.genetics4j.neat.mutation.chromosome.AbstractNeatChromosomeConnectionMutationHandler<RandomMutation>
net.bmahe.genetics4j.neat.mutation.chromosome.NeatChromosomeRandomMutationHandler
All Implemented Interfaces:
ChromosomeMutationHandler<NeatChromosome>

public class NeatChromosomeRandomMutationHandler extends AbstractNeatChromosomeConnectionMutationHandler<RandomMutation>
Mutation handler that applies random weight replacement to NEAT chromosomes using the core RandomMutation policy. Each mutated connection receives a new weight sampled uniformly from the chromosome's valid weight range.

For distribution-controlled weight mutation (e.g. Gaussian perturbation, configurable perturbation ratio), use NeatConnectionWeight with NeatChromosomeConnectionWeightMutationHandler instead.