Class Population


  • public class Population
    extends java.lang.Object
    • Method Detail

      • evaluate

        public org.aksw.deer.learning.genetic.PopulationEvaluationResult evaluate​(FitnessFunction f)
      • importPopulation

        public void importPopulation​(int limit,
                                     java.util.function.Supplier<java.util.Collection<Genotype>> genotypeSupplier)
      • fillPopulation

        public void fillPopulation​(int limit,
                                   java.util.function.Supplier<Genotype> genotypeSupplier)
      • getMutatedPopulation

        public Population getMutatedPopulation​(java.util.function.Supplier<Mutator> mutator,
                                               double mutationProbability,
                                               double mutationRate,
                                               java.util.function.Predicate<Genotype> exclude)
      • getRandomGenotype

        public Genotype getRandomGenotype()
      • size

        public int size()