Class UniformDesignDecisionGenotypeCrossover

  • All Implemented Interfaces:
    org.opt4j.core.optimizer.Operator<DesignDecisionGenotype>, org.opt4j.operator.crossover.Crossover<DesignDecisionGenotype>

    public class UniformDesignDecisionGenotypeCrossover
    extends Object
    implements org.opt4j.operator.crossover.Crossover<DesignDecisionGenotype>
    Uniform crossover implementation. For each gene of the first offspring, it is randomly decided whether the value of parent 1 or parent 2 is taken. The second offspring then is the opposite.