genetic-search

Cache

AveragePhenomeCache
DummyPhenomeCache
SimplePhenomeCache
WeightedAgeAveragePhenomeCache
PhenomeCacheInterface

Crossover

CrossoverStrategyInterface

Exceptions

SchedulerConditionException

Fitness

ReferenceLossFitnessStrategy
FitnessStrategyInterface

Genetic Algorithm

ComposedGeneticSearch
GeneticSearch
GeneticSearchInterface

Genetic Algorithm Components

BaseGenome
CalcPhenomeTask
EvaluatedGenome
GenerationAfterCallback
GenerationBeforeCallback
GenerationFitnessColumn
GenerationPhenomeMatrix
PhenomeRow
Population

Genetic Algorithm Config

GeneticSearchConfig
ComposedGeneticSearchConfig
GenerationAfterCallback
GenerationBeforeCallback
GeneticSearchFitConfig
GeneticSearchStrategyConfig

Genome

BaseGenome
EvaluatedGenome
GenerationFitnessColumn
GenerationPhenomeMatrix
GenomeOrigin
GenomeStats
PhenomeRow
Population

Mutation

BaseMutationStrategy
MutationStrategyInterface

Phenome

BasePhenomeStrategy
PhenomeStrategyInterface

Populate

PopulateStrategyInterface

Scheduler

Scheduler
SchedulerConditionException
SchedulerInterface
SchedulerAction
SchedulerActionInput
SchedulerConfig
checkSchedulerCondition

Selection

ProportionalSelectionStrategy
RandomSelectionStrategy
TournamentSelectionStrategy
TruncationSelectionStrategy
SelectionStrategyInterface

Sorting

AscendingSortingStrategy
DescendingSortingStrategy
SortStrategyInterface

Statistics

GenomeStatsManager
PopulationSummaryManager
GenomeStatsManagerInterface
PopulationSummaryManagerInterface
GenomeOrigin
GenomeStats
GroupedStatSummary
PopulationSummary
RangeStatSummary
StatSummary

Strategies

AscendingSortingStrategy
AveragePhenomeCache
BaseMutationStrategy
BasePhenomeStrategy
DescendingSortingStrategy
DummyPhenomeCache
ProportionalSelectionStrategy
RandomSelectionStrategy
ReferenceLossFitnessStrategy
SimplePhenomeCache
TournamentSelectionStrategy
TruncationSelectionStrategy
WeightedAgeAveragePhenomeCache
CrossoverStrategyInterface
FitnessStrategyInterface
MutationStrategyInterface
PhenomeCacheInterface
PhenomeStrategyInterface
PopulateStrategyInterface
SelectionStrategyInterface
SortStrategyInterface

Strategies Config

BaseMutationStrategyConfig
CalcPhenomeTask
GeneticSearchReferenceConfig
PhenomeStrategyConfig

Utils

IdGenerator
IdGeneratorInterface
normalizePhenomeMatrix
normalizePhenomeRow