Class CrossoverBooleanDefault

  • All Implemented Interfaces:
    org.opt4j.core.optimizer.Operator<org.opt4j.core.genotype.BooleanGenotype>, Crossover<org.opt4j.core.genotype.BooleanGenotype>, CrossoverBoolean

    public class CrossoverBooleanDefault
    extends CrossoverBooleanRate
    The default crossover operator for the binary vector is the CrossoverBooleanRate with 0.5 rate.
    • Constructor Detail

      • CrossoverBooleanDefault

        @Inject
        public CrossoverBooleanDefault​(org.opt4j.core.common.random.Rand random)
        Constructs a new CrossoverBooleanDefault.
        Parameters:
        random - the random number generator