Uses of Interface
org.episteme.natural.computing.ai.evolutionary.Chromosome
Packages that use Chromosome
-
Uses of Chromosome in org.episteme.natural.computing.ai.evolutionary
Classes in org.episteme.natural.computing.ai.evolutionary that implement ChromosomeModifier and TypeClassDescriptionclassA chromosome representing a candidate solution as an array of Real numbers.Subinterfaces with type arguments of type Chromosome in org.episteme.natural.computing.ai.evolutionaryModifier and TypeInterfaceDescriptioninterfaceChromosome<T>Represents a single candidate solution in the genetic algorithm.Classes in org.episteme.natural.computing.ai.evolutionary that implement interfaces with type arguments of type ChromosomeMethods in org.episteme.natural.computing.ai.evolutionary that return ChromosomeModifier and TypeMethodDescriptionPopulation.get(int index) Population.getFittest()Chromosome.mutate(double probability) Mutates this chromosome.RealChromosome.mutate(double probability) Methods in org.episteme.natural.computing.ai.evolutionary that return types with arguments of type ChromosomeModifier and TypeMethodDescriptionList<Chromosome<T>> Chromosome.crossover(Chromosome<T> other) Creates a new chromosome by crossing over with another.RealChromosome.crossover(Chromosome<Real> other) Population.iterator()Population.stream()Methods in org.episteme.natural.computing.ai.evolutionary with parameters of type ChromosomeModifier and TypeMethodDescriptiondefault intChromosome.compareTo(Chromosome<T> other) List<Chromosome<T>> Chromosome.crossover(Chromosome<T> other) Creates a new chromosome by crossing over with another.RealChromosome.crossover(Chromosome<Real> other) Constructor parameters in org.episteme.natural.computing.ai.evolutionary with type arguments of type ChromosomeModifierConstructorDescriptionPopulation(List<Chromosome<T>> chromosomes) Population(List<Chromosome<T>> chromosomes, int generation)