Package net.bmahe.genetics4j.core
package net.bmahe.genetics4j.core
-
ClassDescriptionEASystem<T extends Comparable<T>>Main orchestrator class for evolutionary algorithms, managing the complete evolution process.Factory class providing convenient methods for creating properly configured
EASystem
instances.Fitness<T extends Comparable<T>>Functional interface for evaluating the fitness of a genotype in an evolutionary algorithm.FitnessBulkAsync<T extends Comparable<T>>Functional interface for asynchronous batch fitness evaluation in evolutionary algorithms.Represents a genotype in an evolutionary algorithm, which is a collection of chromosomes.ImmutableIndividual<T extends Comparable<T>>Immutable implementation ofIndividual
.ImmutableIndividual.Builder<T extends Comparable<T>>Builds instances of typeImmutableIndividual
.Individual<T extends Comparable<T>>Represents an individual in an evolutionary algorithm, consisting of a genotype and its associated fitness value.Population<T extends Comparable<T>>Represents a population of individuals in an evolutionary algorithm.PopulationIterator<T extends Comparable<T>>Iterator implementation for traversing individuals in a population during evolutionary algorithms.