Interface Crossover<G extends org.opt4j.core.Genotype>

    • Method Detail

      • crossover

        Pair<G> crossover​(G parent1,
                          G parent2)
        Performs a crossover for two Genotype parents. The resulting pair of Genotype offspring is returned.
        Parameters:
        parent1 - The first parent genotype for the crossover
        parent2 - The second parents genotype for the crossover
        Returns:
        The resulting pair of offspring genotypes
      • getOperatorType

        default java.lang.Class<? extends org.opt4j.core.optimizer.Operator<?>> getOperatorType()
        Specified by:
        getOperatorType in interface org.opt4j.core.optimizer.Operator<G extends org.opt4j.core.Genotype>