File Activity Report

Changes from an unknown range

Total commits: 428
Total number of files changed: 697

Filename Number of Times Changed
pom.xml 146
.gitlab-ci.yml 86
samples/pom.xml 77
core/pom.xml 63
gp/pom.xml 63
extras/pom.xml 53
moo/pom.xml 52
neat/pom.xml 38
gpu/pom.xml 38
core/src/main/java/net/bmahe/genetics4j/core/EASystem.java 31
README.md 27
samples/src/main/java/net/bmahe/genetics4j/samples/symbolicregression/SymbolicRegressionWithMOO.java 22
core/src/test/java/net/bmahe/genetics4j/core/selection/TournamentSelectionPolicyHandlerTest.java 20
samples/src/main/java/net/bmahe/genetics4j/samples/TSVExample.java 20
core/src/test/java/net/bmahe/genetics4j/core/selection/RouletteWheelSelectionPolicyHandlerTest.java 19
samples/src/main/java/net/bmahe/genetics4j/samples/SimpleTest.java 19
core/src/main/java/net/bmahe/genetics4j/core/selection/RouletteWheelSelectionPolicyHandler.java 17
core/src/main/java/net/bmahe/genetics4j/core/selection/TournamentSelectionPolicyHandler.java 17
samples/src/main/java/net/bmahe/genetics4j/samples/symbolicregression/SymbolicRegressionWithConstantParsimonyPressure.java 17
core/src/test/java/net/bmahe/genetics4j/core/selection/RandomSelectionPolicyHandlerTest.java 16
core/src/main/java/net/bmahe/genetics4j/core/termination/Terminations.java 15
core/src/test/java/net/bmahe/genetics4j/core/mutation/SupersimpleTest.java 15
core/src/main/java/net/bmahe/genetics4j/core/selection/RandomSelectionPolicyHandler.java 14
core/src/main/java/net/bmahe/genetics4j/core/EASystemFactory.java 14
core/src/main/java/net/bmahe/genetics4j/core/spec/EAExecutionContext.java 14
gp/src/test/java/net/bmahe/genetics4j/gp/mutation/ProgramRulesApplicatorMutatorTest.java 14
core/src/main/java/net/bmahe/genetics4j/core/mutation/SwapMutationPolicyHandler.java 13
src/site/asciidoc/index.adoc 13
samples/src/main/java/net/bmahe/genetics4j/samples/symbolicregression/SymbolicRegressionWithMOOSPEA2.java 13
core/src/main/java/net/bmahe/genetics4j/core/spec/EAConfiguration.java 13
gp/src/main/java/net/bmahe/genetics4j/gp/spec/GPEAExecutionContexts.java 13
moo/src/main/java/net/bmahe/genetics4j/moo/nsga2/impl/TournamentNSGA2Selector.java 13
gp/src/test/java/net/bmahe/genetics4j/gp/SimpleGPTest.java 13
samples/src/site/site.xml 12
core/src/main/java/net/bmahe/genetics4j/core/combination/multipointcrossover/IntChromosomeMultiPointCrossover.java 12
core/src/main/java/net/bmahe/genetics4j/core/mutation/RandomMutationPolicyHandler.java 12
core/src/main/java/net/bmahe/genetics4j/core/spec/EvolutionResult.java 12
core/src/test/java/net/bmahe/genetics4j/core/combination/ordercrossover/IntChromosomeOrderCrossoverTest.java 12
neat/src/main/java/net/bmahe/genetics4j/neat/combination/NeatChromosomeCombinator.java 12
moo/src/test/java/net/bmahe/genetics4j/moo/nsga2/impl/NSGA2SelectorTest.java 12
gp/src/main/java/net/bmahe/genetics4j/gp/mutation/ProgramRandomMutatePolicyHandler.java 12
core/src/main/java/net/bmahe/genetics4j/core/GeneticSystem.java 11
core/src/main/java/net/bmahe/genetics4j/core/Genotype.java 11
core/src/main/java/net/bmahe/genetics4j/core/chromosomes/factory/ChromosomeFactoryProvider.java 11
core/src/main/java/net/bmahe/genetics4j/core/combination/multipointcrossover/BitChromosomeMultiPointCrossover.java 11
core/src/main/java/net/bmahe/genetics4j/core/spec/GeneticSystemDescriptor.java 11
core/src/test/java/net/bmahe/genetics4j/core/combination/singlepointcrossover/IntChromosomeSinglePointCrossoverTest.java 11
core/src/main/java/net/bmahe/genetics4j/core/mutation/MultiMutationsPolicyHandler.java 11
core/src/test/java/net/bmahe/genetics4j/core/selection/ProportionalTournamentSelectionPolicyHandlerTest.java 11
core/src/main/java/net/bmahe/genetics4j/core/chromosomes/TreeNode.java 11
gp/src/test/java/net/bmahe/genetics4j/gp/combination/ProgramRandomCombineHandlerTest.java 11
core/src/main/java/net/bmahe/genetics4j/core/Population.java 11
neat/src/main/java/net/bmahe/genetics4j/neat/selection/NeatSelectorImpl.java 11
moo/src/main/java/net/bmahe/genetics4j/moo/nsga2/impl/NSGA2Selector.java 11
gp/src/main/java/net/bmahe/genetics4j/gp/mutation/ProgramRandomPrunePolicyHandler.java 11
core/src/main/java/net/bmahe/genetics4j/core/spec/AbstractEAExecutionContext.java 11
gp/src/test/java/net/bmahe/genetics4j/gp/mutation/ProgramRandomMutatePolicyHandlerTest.java 11
gp/src/test/java/net/bmahe/genetics4j/gp/mutation/ProgramRandomPruneMutatorTest.java 11
gp/src/test/java/net/bmahe/genetics4j/gp/mutation/ProgramRandomPrunePolicyHandlerTest.java 11
samples/src/main/java/net/bmahe/genetics4j/samples/symbolicregression/SymbolicRegressionWithDoubleTournament.java 11
samples/src/main/java/net/bmahe/genetics4j/samples/FitnessSharingExample.java 10
core/src/main/java/net/bmahe/genetics4j/core/combination/singlepointcrossover/IntChromosomeSinglePointCrossover.java 10
core/src/test/java/net/bmahe/genetics4j/core/combination/multipointcrossover/BitChromosomeMultiPointCrossoverTest.java 10
core/src/test/java/net/bmahe/genetics4j/core/combination/multipointcrossover/IntChromosomeMultiPointCrossoverTest.java 10
core/src/test/java/net/bmahe/genetics4j/core/combination/singlepointcrossover/BitChromosomeSinglePointCrossoverTest.java 10
samples/src/main/java/net/bmahe/genetics4j/samples/QuickStart.java 10
core/src/main/java/net/bmahe/genetics4j/core/selection/MultiSelectionsPolicyHandler.java 10
core/src/test/java/net/bmahe/genetics4j/core/replacement/DeleteNLastImplTest.java 10
core/src/main/java/net/bmahe/genetics4j/core/selection/DoubleTournamentSelector.java 10
core/src/main/java/net/bmahe/genetics4j/core/selection/MultiTournamentsSelectionPolicyHandler.java 10
moo/src/main/java/net/bmahe/genetics4j/moo/spea2/replacement/SPEA2ReplacementStrategyImplementor.java 10
neat/src/main/java/net/bmahe/genetics4j/neat/chromosomes/NeatChromosome.java 10
neat/src/main/java/net/bmahe/genetics4j/neat/mutation/chromosome/NeatChromosomeAddConnection.java 10
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/SingleKernelFitness.java 10
moo/src/test/java/net/bmahe/genetics4j/moo/nsga2/impl/NSGA2SelectionPolicyHandlerTest.java 10
moo/src/test/java/net/bmahe/genetics4j/moo/nsga2/impl/TournamentNSGA2SelectionPolicyHandlerTest.java 10
moo/src/test/java/net/bmahe/genetics4j/moo/nsga2/impl/TournamentNSGA2SelectorTest.java 10
gp/src/main/java/net/bmahe/genetics4j/gp/mutation/ProgramRandomMutateMutator.java 10
gp/src/main/java/net/bmahe/genetics4j/gp/mutation/ProgramRulesApplicatorMutator.java 10
gp/src/test/java/net/bmahe/genetics4j/gp/mutation/ProgramRandomMutateMutatorTest.java 10
gp/src/test/java/net/bmahe/genetics4j/gp/mutation/ProgramRulesApplicatorPolicyHandlerTest.java 10
core/src/main/java/net/bmahe/genetics4j/core/evaluation/FitnessEvaluatorSync.java 9
core/src/test/java/net/bmahe/genetics4j/core/replacement/ElitismImplTest.java 9
samples/src/main/java/net/bmahe/genetics4j/samples/symbolicregression/SymbolicRegressionWithProportionalTournament.java 9
core/src/main/java/net/bmahe/genetics4j/core/Fitness.java 9
core/src/main/java/net/bmahe/genetics4j/core/GeneticSystemFactory.java 9
core/src/main/java/net/bmahe/genetics4j/core/combination/singlepointcrossover/BitChromosomeSinglePointCrossover.java 9
core/src/test/java/net/bmahe/genetics4j/core/mutation/chromosome/randommutation/IntChromosomeRandomMutationHandlerTest.java 9
core/src/main/java/net/bmahe/genetics4j/core/combination/ordercrossover/IntChromosomeOrderCrossover.java 9
core/src/main/java/net/bmahe/genetics4j/core/evolutionlisteners/EvolutionListenerLogTopN.java 9
core/src/site/asciidoc/docs/introduction.adoc 9
gp/src/test/java/net/bmahe/genetics4j/gp/program/ProgramHelperTest.java 9
core/src/main/java/net/bmahe/genetics4j/core/mutation/MutationPolicyHandlerResolver.java 9
core/src/main/java/net/bmahe/genetics4j/core/util/ChromosomeResolverUtils.java 9
core/src/main/java/net/bmahe/genetics4j/core/replacement/ElitismImpl.java 9
core/src/main/java/net/bmahe/genetics4j/core/mutation/CreepMutationPolicyHandler.java 9
core/src/main/java/net/bmahe/genetics4j/core/selection/ProportionalTournamentSelector.java 9
core/src/test/java/net/bmahe/genetics4j/core/selection/MultiTournamentsSelectionPolicyHandlerTest.java 9
samples/src/main/java/net/bmahe/genetics4j/samples/symbolicregression/SymbolicRegressionWithEnforcedMaxDepth.java 9
core/src/main/java/net/bmahe/genetics4j/core/chromosomes/TreeChromosome.java 9
core/src/main/java/net/bmahe/genetics4j/core/combination/erx/IntEdgeRecombinationCrossover.java 9
core/src/main/java/net/bmahe/genetics4j/core/mutation/PartialMutationPolicyHandler.java 9
gp/src/main/java/net/bmahe/genetics4j/gp/mutation/ProgramRulesApplicatorPolicyHandler.java 9
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/MultiStageFitness.java 9
neat/src/main/java/net/bmahe/genetics4j/neat/NeatEAExecutionContexts.java 9
neat/src/main/java/net/bmahe/genetics4j/neat/chromosomes/factory/NeatConnectedChromosomeFactory.java 9
neat/src/main/java/net/bmahe/genetics4j/neat/combination/NeatCombinationHandler.java 9
samples/src/main/java/net/bmahe/genetics4j/samples/neat/Main.java 9
gpu/src/main/java/net/bmahe/genetics4j/gpu/GPUFitnessEvaluator.java 9
neat/src/test/java/net/bmahe/genetics4j/neat/combination/NeatChromosomeCombinatorTest.java 9
gp/src/main/java/net/bmahe/genetics4j/gp/combination/ProgramRandomCombineHandler.java 9
gp/src/main/java/net/bmahe/genetics4j/gp/math/Terminals.java 9
gp/src/main/java/net/bmahe/genetics4j/gp/mutation/ProgramRandomPruneMutator.java 9
samples/src/main/java/net/bmahe/genetics4j/samples/symbolicregression/SymbolicRegressionUtils.java 9
core/src/main/java/net/bmahe/genetics4j/core/combination/singlepointcrossover/DoubleChromosomeSinglePointCrossover.java 8
core/src/test/java/net/bmahe/genetics4j/core/selection/SelectiveRefinementTournamentSelectorTest.java 8
extras/src/main/java/net/bmahe/genetics4j/extras/evolutionlisteners/CSVEvolutionListener.java 8
core/src/test/java/net/bmahe/genetics4j/core/EASystemTest.java 8
core/src/main/java/net/bmahe/genetics4j/core/chromosomes/IntChromosome.java 8
core/src/main/java/net/bmahe/genetics4j/core/selection/SelectionPolicyHandler.java 8
core/src/main/java/net/bmahe/genetics4j/core/evolutionlisteners/EvolutionListener.java 8
gp/src/main/java/net/bmahe/genetics4j/gp/utils/TreeNodeUtils.java 8
samples/src/main/java/net/bmahe/genetics4j/samples/clustering/Clustering.java 8
gp/src/main/java/net/bmahe/genetics4j/gp/mutation/NodeReplacementPolicyHandler.java 8
gp/src/test/java/net/bmahe/genetics4j/gp/mutation/NodeReplacementMutatorTest.java 8
gp/src/test/java/net/bmahe/genetics4j/gp/mutation/NodeReplacementPolicyHandlerTest.java 8
core/src/main/java/net/bmahe/genetics4j/core/spec/AbstractEAConfiguration.java 8
core/src/main/java/net/bmahe/genetics4j/core/selection/Selector.java 8
core/src/test/java/net/bmahe/genetics4j/core/evolutionlisteners/DefaultEvolutionListenerTest.java 8
core/src/test/java/net/bmahe/genetics4j/core/PopulationIteratorTest.java 8
core/src/main/java/net/bmahe/genetics4j/core/combination/multipointcrossover/DoubleChromosomeMultiPointCrossover.java 8
core/src/main/java/net/bmahe/genetics4j/core/combination/AllCasesGenotypeCombinator.java 8
gp/src/main/java/net/bmahe/genetics4j/gp/combination/ProgramChromosomeCombinator.java 8
gp/src/main/java/net/bmahe/genetics4j/gp/math/SimplificationRules.java 8
gp/src/test/java/net/bmahe/genetics4j/gp/InputSpecTest.java 8
gp/src/main/java/net/bmahe/genetics4j/gp/mutation/TrimTreePolicyHandler.java 8
moo/src/test/java/net/bmahe/genetics4j/moo/ParetoUtilsTest.java 8
neat/src/main/java/net/bmahe/genetics4j/neat/FeedForwardNetwork.java 8
neat/src/main/java/net/bmahe/genetics4j/neat/NeatUtils.java 8
neat/src/main/java/net/bmahe/genetics4j/neat/spec/selection/NeatSelection.java 8
core/src/main/java/net/bmahe/genetics4j/core/selection/TournamentSelector.java 8
gpu/src/main/java/net/bmahe/genetics4j/gpu/opencl/OpenCLExecutionContext.java 8
gpu/src/main/java/net/bmahe/genetics4j/gpu/opencl/model/Device.java 8
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/Program.java 8
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/ResultExtractor.java 8
core/src/test/java/net/bmahe/genetics4j/core/chromosomes/TreeNodeTest.java 8
gp/src/test/java/net/bmahe/genetics4j/gp/utils/ProgramUtilsTest.java 8
gp/src/test/java/net/bmahe/genetics4j/gp/utils/TreeNodeUtilsTest.java 8
moo/src/main/java/net/bmahe/genetics4j/moo/FitnessVector.java 8
moo/src/main/java/net/bmahe/genetics4j/moo/nsga2/impl/TournamentNSGA2SelectionPolicyHandler.java 8
moo/src/main/java/net/bmahe/genetics4j/moo/nsga2/spec/NSGA2Selection.java 8
moo/src/main/java/net/bmahe/genetics4j/moo/nsga2/spec/TournamentNSGA2Selection.java 8
neat/src/test/java/net/bmahe/genetics4j/neat/selection/NeatSelectorImplTest.java 8
core/src/main/java/net/bmahe/genetics4j/core/combination/multipointarithmetic/DoubleChromosomeMultiPointArithmetic.java 8
core/src/main/java/net/bmahe/genetics4j/core/combination/singlepointarithmetic/SinglePointArithmeticCombinationHandler.java 8
core/src/test/java/net/bmahe/genetics4j/core/combination/multipointarithmetic/DoubleChromosomeMultiPointArithmeticTest.java 8
core/src/test/java/net/bmahe/genetics4j/core/combination/multipointarithmetic/IntChromosomeMultiPointArithmeticTest.java 8
core/src/test/java/net/bmahe/genetics4j/core/combination/singlepointarithmetic/DoubleChromosomeSinglePointArithmeticTest.java 8
core/src/test/java/net/bmahe/genetics4j/core/combination/singlepointarithmetic/IntChromosomeSinglePointArithmeticTest.java 8
samples/src/main/java/net/bmahe/genetics4j/samples/neat/RecurrentParityExample.java 8
gp/src/main/java/net/bmahe/genetics4j/gp/Operation.java 8
gp/src/test/java/net/bmahe/genetics4j/gp/chromosomes/factory/ProgramTreeChromosomeFactoryTest.java 8
gp/src/test/java/net/bmahe/genetics4j/gp/combination/ProgramChromosomeCombinatorTest.java 8
core/src/main/java/net/bmahe/genetics4j/core/combination/ChromosomeCombinatorResolver.java 8
core/src/main/java/net/bmahe/genetics4j/core/combination/multicombinations/MultiChromosomeCombinations.java 8
core/src/main/java/net/bmahe/genetics4j/core/combination/multipointcrossover/MultiPointCrossoverCombinationHandler.java 8
core/src/main/java/net/bmahe/genetics4j/core/combination/singlepointcrossover/SinglePointCrossoverHandler.java 8
core/src/test/java/net/bmahe/genetics4j/core/combination/singlepointcrossover/DoubleChromosomeSinglePointCrossoverTest.java 7
neat/src/test/java/net/bmahe/genetics4j/neat/mutation/chromosome/NeatChromosomeDeleteNodeMutationHandlerTest.java 7
core/src/main/java/net/bmahe/genetics4j/core/spec/selection/SelectiveRefinementTournament.java 7
src/site/site.xml 7
core/src/test/java/net/bmahe/genetics4j/core/evolutionlisteners/EvolutionListenerLogTopNTest.java 7
gp/src/test/java/net/bmahe/genetics4j/gp/program/GrowProgramGeneratorTest.java 7
core/src/main/java/net/bmahe/genetics4j/core/postevaluationprocess/FitnessSharing.java 7
core/src/main/java/net/bmahe/genetics4j/core/mutation/chromosome/randommutation/IntChromosomeRandomMutationHandler.java 7
core/src/main/java/net/bmahe/genetics4j/core/mutation/chromosome/swapmutation/BitChromosomeSwapMutationHandler.java 7
core/src/main/java/net/bmahe/genetics4j/core/mutation/chromosome/swapmutation/IntChromosomeSwapMutationHandler.java 7
core/src/main/java/net/bmahe/genetics4j/core/spec/GenotypeSpec.java 7
core/src/test/java/net/bmahe/genetics4j/core/chromosomes/IntChromosomeTest.java 7
core/src/test/java/net/bmahe/genetics4j/core/chromosomes/factory/ChromosomeFactoryProviderTest.java 7
core/src/test/java/net/bmahe/genetics4j/core/chromosomes/factory/IntChromosomeFactoryTest.java 7
core/src/main/java/net/bmahe/genetics4j/core/evolutionlisteners/SimpleEvolutionListener.java 7
gp/src/main/java/net/bmahe/genetics4j/gp/program/ProgramHelper.java 7
gp/src/test/java/net/bmahe/genetics4j/gp/program/FullProgramGeneratorTest.java 7
gp/src/test/java/net/bmahe/genetics4j/gp/program/StdProgramGeneratorTest.java 7
gp/src/main/java/net/bmahe/genetics4j/gp/mutation/NodeReplacementMutator.java 7
core/src/main/java/net/bmahe/genetics4j/core/selection/SelectionPolicyHandlerResolver.java 7
core/src/main/java/net/bmahe/genetics4j/core/evolutionlisteners/DefaultEvolutionListener.java 7
core/src/main/java/net/bmahe/genetics4j/core/replacement/DeleteNLastImpl.java 7
core/src/main/java/net/bmahe/genetics4j/core/replacement/GenerationalReplacementStrategyHandler.java 7
core/src/main/java/net/bmahe/genetics4j/core/util/DistributionUtils.java 7
core/src/test/java/net/bmahe/genetics4j/core/mutation/chromosome/creepmutation/DoubleChromosomeCreepMutationHandlerTest.java 7
core/src/test/java/net/bmahe/genetics4j/core/mutation/chromosome/creepmutation/IntChromosomeCreepMutationHandlerTest.java 7
core/src/test/java/net/bmahe/genetics4j/core/combination/multipointcrossover/DoubleChromosomeMultiPointCrossoverTest.java 7
core/src/main/java/net/bmahe/genetics4j/core/chromosomes/factory/DoubleChromosomeFactory.java 7
core/src/main/java/net/bmahe/genetics4j/core/selection/ProportionalTournamentSelectionPolicyHandler.java 7
core/src/main/java/net/bmahe/genetics4j/core/spec/selection/Tournament.java 7
core/src/test/java/net/bmahe/genetics4j/core/selection/DoubleTournamentSelectionPolicyHandlerTest.java 7
core/src/main/java/net/bmahe/genetics4j/core/combination/multipointarithmetic/FloatChromosomeMultiPointArithmetic.java 7
core/src/main/java/net/bmahe/genetics4j/core/combination/multipointcrossover/FloatChromosomeMultiPointCrossover.java 7
core/src/main/java/net/bmahe/genetics4j/core/combination/singlepointcrossover/FloatChromosomeSinglePointCrossover.java 7
core/src/test/java/net/bmahe/genetics4j/core/combination/multipointarithmetic/FloatChromosomeMultiPointArithmeticTest.java 7
core/src/test/java/net/bmahe/genetics4j/core/combination/singlepointarithmetic/FloatChromosomeSinglePointArithmeticTest.java 7
core/src/test/java/net/bmahe/genetics4j/core/combination/erx/IntEdgeRecombinationCrossoverTest.java 7
gp/src/main/java/net/bmahe/genetics4j/gp/spec/mutation/Rule.java 7
gp/src/test/java/net/bmahe/genetics4j/gp/OperationTest.java 7
gp/src/main/java/net/bmahe/genetics4j/gp/mutation/TrimTreeMutator.java 7
moo/src/main/java/net/bmahe/genetics4j/moo/ParetoUtils.java 7
neat/src/main/java/net/bmahe/genetics4j/neat/mutation/AddNodePolicyHandler.java 7
neat/src/main/java/net/bmahe/genetics4j/neat/mutation/chromosome/AbstractNeatChromosomeConnectionMutationHandler.java 7
neat/src/main/java/net/bmahe/genetics4j/neat/mutation/chromosome/NeatChromosomeAddNodeMutationHandler.java 7
neat/src/main/java/net/bmahe/genetics4j/neat/mutation/chromosome/NeatChromosomeConnectionWeightMutationHandler.java 7
neat/src/main/java/net/bmahe/genetics4j/neat/mutation/chromosome/NeatChromosomeRandomMutationHandler.java 7
neat/src/main/java/net/bmahe/genetics4j/neat/selection/NeatSelectionPolicyHandler.java 7
neat/src/main/java/net/bmahe/genetics4j/neat/spec/NeatChromosomeSpec.java 7
neat/src/main/java/net/bmahe/genetics4j/neat/spec/combination/NeatCombination.java 7
neat/src/test/java/net/bmahe/genetics4j/neat/FeedForwardNetworkTest.java 7
neat/src/test/java/net/bmahe/genetics4j/neat/NeatUtilsTest.java 7
gpu/src/main/java/net/bmahe/genetics4j/gpu/opencl/DeviceUtils.java 7
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/DeviceFilters.java 7
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/PlatformFilters.java 7
core/src/test/java/net/bmahe/genetics4j/core/termination/TerminationsTest.java 7
moo/src/main/java/net/bmahe/genetics4j/moo/nsga2/impl/NSGA2SelectionPolicyHandler.java 7
moo/src/test/java/net/bmahe/genetics4j/moo/FitnessVectorTest.java 7
moo/src/test/java/net/bmahe/genetics4j/moo/nsga2/impl/NSGA2UtilsTest.java 7
neat/src/test/java/net/bmahe/genetics4j/neat/mutation/chromosome/NeatChromosomeAddConnectionTest.java 7
neat/src/test/java/net/bmahe/genetics4j/neat/mutation/chromosome/NeatChromosomeAddNodeMutationHandlerTest.java 7
core/src/main/java/net/bmahe/genetics4j/core/combination/multipointarithmetic/IntChromosomeMultiPointArithmetic.java 7
core/src/main/java/net/bmahe/genetics4j/core/combination/multipointarithmetic/MultiPointArithmeticCombinationHandler.java 7
core/src/main/java/net/bmahe/genetics4j/core/combination/singlepointarithmetic/DoubleChromosomeSinglePointArithmetic.java 7
core/src/main/java/net/bmahe/genetics4j/core/combination/singlepointarithmetic/IntChromosomeSinglePointArithmetic.java 7
samples/src/main/java/net/bmahe/genetics4j/samples/clustering/FitnessUtils.java 7
core/src/test/java/net/bmahe/genetics4j/core/evaluation/FitnessEvaluatorVirtualThreadTest.java 7
gp/src/main/java/net/bmahe/genetics4j/gp/OperationFactories.java 7
core/src/test/java/net/bmahe/genetics4j/core/mutation/chromosome/randommutation/DoubleChromosomeRandomMutationHandlerTest.java 7
samples/src/main/java/net/bmahe/genetics4j/samples/symbolicregression/SymbolicRegressionWithTarpeianMethod.java 7
gp/src/test/java/net/bmahe/genetics4j/gp/math/CoefficientOperationTest.java 7
core/src/main/java/net/bmahe/genetics4j/core/combination/ordercrossover/IntOrderCrossoverHandler.java 7
neat/src/main/java/net/bmahe/genetics4j/neat/mutation/chromosome/NeatChromosomeDeleteNodeMutationHandler.java 6
neat/src/test/java/net/bmahe/genetics4j/neat/mutation/chromosome/NeatChromosomeDeleteConnectionTest.java 6
neat/src/test/java/net/bmahe/genetics4j/neat/combination/parentcompare/FitnessThenSizeComparisonHandlerTest.java 6
core/src/main/java/net/bmahe/genetics4j/core/evaluation/FitnessEvaluatorBulkAsync.java 6
core/src/test/java/net/bmahe/genetics4j/core/postevaluationprocess/FitnessSharingTest.java 6
gp/src/test/java/net/bmahe/genetics4j/gp/selection/DoubleTournamentSelectionPolicyHandlerTest.java 6
core/src/main/java/net/bmahe/genetics4j/core/chromosomes/BitChromosome.java 6
core/src/main/java/net/bmahe/genetics4j/core/chromosomes/factory/IntChromosomeFactory.java 6
core/src/main/java/net/bmahe/genetics4j/core/mutation/MutationPolicyHandler.java 6
core/src/main/java/net/bmahe/genetics4j/core/mutation/chromosome/randommutation/BitChromosomeRandomMutationHandler.java 6
core/src/test/java/net/bmahe/genetics4j/core/chromosomes/BitChromosomeTest.java 6
core/src/test/java/net/bmahe/genetics4j/core/chromosomes/factory/BitChromosomeFactoryTest.java 6
core/src/test/java/net/bmahe/genetics4j/core/mutation/RandomMutationPolicyHandlerTest.java 6
core/src/test/java/net/bmahe/genetics4j/core/mutation/chromosome/randommutation/BitChromosomeRandomMutationHandlerTest.java 6
core/src/main/java/net/bmahe/genetics4j/core/evolutionlisteners/EvolutionListeners.java 6
core/src/main/java/net/bmahe/genetics4j/core/termination/Termination.java 6
gp/src/main/java/net/bmahe/genetics4j/gp/program/RampedHalfAndHalfProgramGenerator.java 6
core/src/main/java/net/bmahe/genetics4j/core/replacement/DeleteNLastReplacementStrategyHandler.java 6
core/src/main/java/net/bmahe/genetics4j/core/replacement/ElitismReplacementStrategyHandler.java 6
core/src/main/java/net/bmahe/genetics4j/core/spec/replacement/Elitism.java 6
core/src/main/java/net/bmahe/genetics4j/core/mutation/chromosome/creepmutation/DoubleChromosomeCreepMutationHandler.java 6
core/src/main/java/net/bmahe/genetics4j/core/mutation/chromosome/creepmutation/IntChromosomeCreepMutationHandler.java 6
core/src/main/java/net/bmahe/genetics4j/core/chromosomes/DoubleChromosome.java 6
core/src/main/java/net/bmahe/genetics4j/core/spec/chromosome/DoubleChromosomeSpec.java 6
core/src/main/java/net/bmahe/genetics4j/core/combination/PickFirstParentHandler.java 6
core/src/test/java/net/bmahe/genetics4j/core/util/MultiIntCounterTest.java 6
core/src/main/java/net/bmahe/genetics4j/core/mutation/chromosome/swapmutation/DoubleChromosomeSwapMutationHandler.java 6
core/src/main/java/net/bmahe/genetics4j/core/chromosomes/FloatChromosome.java 6
core/src/main/java/net/bmahe/genetics4j/core/combination/singlepointarithmetic/FloatChromosomeSinglePointArithmetic.java 6
core/src/test/java/net/bmahe/genetics4j/core/combination/multipointcrossover/FloatChromosomeMultiPointCrossoverTest.java 6
core/src/test/java/net/bmahe/genetics4j/core/combination/singlepointcrossover/FloatChromosomeSinglePointCrossoverTest.java 6
CLAUDE.md 6
core/src/main/java/net/bmahe/genetics4j/core/combination/erx/EdgeRecombinationCrossoverHandler.java 6
gp/src/test/java/net/bmahe/genetics4j/gp/OperationFactoriesTest.java 6
core/src/main/java/net/bmahe/genetics4j/core/selection/SelectAllPolicyHandler.java 6
moo/src/main/java/net/bmahe/genetics4j/moo/spea2/replacement/SPEA2ReplacementStrategyHandler.java 6
neat/src/main/java/net/bmahe/genetics4j/neat/Connection.java 6
neat/src/main/java/net/bmahe/genetics4j/neat/InnovationManager.java 6
neat/src/main/java/net/bmahe/genetics4j/neat/Species.java 6
neat/src/main/java/net/bmahe/genetics4j/neat/chromosomes/factory/NeatEmptyChromosomeFactory.java 6
neat/src/main/java/net/bmahe/genetics4j/neat/mutation/chromosome/NeatChromosomeSwitchStateHandler.java 6
neat/src/test/java/net/bmahe/genetics4j/neat/chromosomes/NeatChromosomeTest.java 6
neat/src/main/java/net/bmahe/genetics4j/neat/RecurrentNetwork.java 6
neat/src/test/java/net/bmahe/genetics4j/neat/RecurrentNetworkTest.java 6
gpu/src/main/java/net/bmahe/genetics4j/gpu/opencl/DeviceReader.java 6
gpu/src/main/java/net/bmahe/genetics4j/gpu/opencl/PlatformUtils.java 6
gpu/src/main/java/net/bmahe/genetics4j/gpu/opencl/model/Platform.java 6
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/GPUEAConfiguration.java 6
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/OpenCLFitness.java 6
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/cldata/CLData.java 6
gpu/src/test/java/net/bmahe/genetics4j/gpu/SimpleTest.java 6
core/src/main/java/net/bmahe/genetics4j/core/spec/EAExecutionContexts.java 6
core/src/test/java/net/bmahe/genetics4j/core/mutation/GenericMutatorImplTest.java 6
neat/src/test/java/net/bmahe/genetics4j/neat/combination/NeatCombinationHandlerTest.java 6
gp/src/main/java/net/bmahe/genetics4j/gp/utils/ProgramUtils.java 6
neat/src/test/java/net/bmahe/genetics4j/neat/mutation/chromosome/NeatChromosomeConnectionWeightMutationHandlerTest.java 6
neat/src/test/java/net/bmahe/genetics4j/neat/mutation/chromosome/NeatChromosomeCreepMutationHandlerTest.java 6
neat/src/test/java/net/bmahe/genetics4j/neat/mutation/chromosome/NeatChromosomeRandomMutationHandlerTest.java 6
neat/src/test/java/net/bmahe/genetics4j/neat/mutation/chromosome/NeatChromosomeSwitchStateHandlerTest.java 6
samples/src/main/java/net/bmahe/genetics4j/samples/neat/RecurrentControlExample.java 6
moo/src/main/java/net/bmahe/genetics4j/moo/nsga2/impl/TournamentNSGA2SelectionPolicyHandlerFactory.java 6
gp/src/main/java/net/bmahe/genetics4j/gp/postevaluationprocess/TarpeianMethod.java 6
neat/src/test/java/net/bmahe/genetics4j/neat/mutation/chromosome/AbstractNeatChromosomeConnectionMutationHandlerTest.java 6
core/src/main/java/net/bmahe/genetics4j/core/combination/multicombinations/MultiCombinationsHandler.java 6
neat/src/main/java/net/bmahe/genetics4j/neat/mutation/chromosome/NeatChromosomeDeleteConnection.java 5
neat/src/test/java/net/bmahe/genetics4j/neat/mutation/DeleteConnectionPolicyHandlerTest.java 5
neat/src/test/java/net/bmahe/genetics4j/neat/mutation/DeleteNodePolicyHandlerTest.java 5
neat/src/test/java/net/bmahe/genetics4j/neat/combination/parentcompare/FitnessComparisonHandlerTest.java 5
core/src/main/java/net/bmahe/genetics4j/core/evaluation/FitnessEvaluator.java 5
core/src/main/java/net/bmahe/genetics4j/core/spec/EAConfigurationBulkAsync.java 5
core/src/test/java/net/bmahe/genetics4j/core/GenotypeTest.java 5
core/src/test/java/net/bmahe/genetics4j/core/PopulationTest.java 5
core/src/main/java/net/bmahe/genetics4j/core/chromosomes/factory/BitChromosomeFactory.java 5
core/src/main/java/net/bmahe/genetics4j/core/combination/ChromosomeCombinator.java 5
core/src/main/java/net/bmahe/genetics4j/core/spec/mutation/SwapMutation.java 5
samples/src/main/resources/log4j2.xml 5
core/src/site/site.xml 5
gp/src/main/java/net/bmahe/genetics4j/gp/program/Program.java 5
gp/src/main/java/net/bmahe/genetics4j/gp/program/StdProgramGenerator.java 5
core/src/main/java/net/bmahe/genetics4j/core/util/GenotypeGenerator.java 5
core/src/main/java/net/bmahe/genetics4j/core/mutation/Mutator.java 5
core/src/main/java/net/bmahe/genetics4j/core/programming/math/Terminals.java 5
core/src/test/java/net/bmahe/genetics4j/core/programming/SimpleGPTest.java 5
core/src/main/java/net/bmahe/genetics4j/core/replacement/GenerationalReplacementImpl.java 5
core/src/test/java/net/bmahe/genetics4j/core/mutation/CreepMutationPolicyHandlerTest.java 5
core/src/test/java/net/bmahe/genetics4j/core/chromosomes/DoubleChromosomeTest.java 5
core/src/test/java/net/bmahe/genetics4j/core/chromosomes/factory/DoubleChromosomeFactoryTest.java 5
core/src/main/java/net/bmahe/genetics4j/core/util/MultiIntCounter.java 5
gpu/src/main/java/net/bmahe/genetics4j/gpu/opencl/KernelInfoUtils.java 5
core/src/test/java/net/bmahe/genetics4j/core/mutation/chromosome/creepmutation/FloatChromosomeCreepMutationHandlerTest.java 5
core/src/test/java/net/bmahe/genetics4j/core/mutation/chromosome/randommutation/FloatChromosomeRandomMutationHandlerTest.java 5
gp/src/main/java/net/bmahe/genetics4j/gp/chromosomes/factory/ProgramTreeChromosomeFactory.java 5
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/multistage/StageDescriptor.java 5
gp/src/main/java/net/bmahe/genetics4j/gp/spec/mutation/TrimTree.java 5
moo/src/main/java/net/bmahe/genetics4j/moo/spea2/replacement/SPEA2Utils.java 5
moo/src/main/java/net/bmahe/genetics4j/moo/spea2/spec/replacement/SPEA2Replacement.java 5
gp/src/main/java/net/bmahe/genetics4j/gp/program/MultiProgramGenerator.java 5
core/src/main/java/net/bmahe/genetics4j/core/PopulationIterator.java 5
neat/src/main/java/net/bmahe/genetics4j/neat/Activations.java 5
neat/src/main/java/net/bmahe/genetics4j/neat/mutation/AddConnectionPolicyHandler.java 5
neat/src/main/java/net/bmahe/genetics4j/neat/mutation/NeatConnectionWeightPolicyHandler.java 5
neat/src/main/java/net/bmahe/genetics4j/neat/mutation/NeatSwitchStatePolicyHandler.java 5
neat/src/test/java/net/bmahe/genetics4j/neat/ActivationsTest.java 5
gpu/src/main/java/net/bmahe/genetics4j/gpu/GPUEASystemFactory.java 5
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/GPUEAExecutionContext.java 5
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/SingleKernelFitnessDescriptor.java 5
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/cldata/LocalMemoryAllocators.java 5
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/cldata/ResultAllocators.java 5
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/kernelcontext/KernelExecutionContextComputers.java 5
samples/src/main/java/net/bmahe/genetics4j/samples/mixturemodel/ClusteringUtils.java 5
samples/src/main/java/net/bmahe/genetics4j/samples/mixturemodel/Main.java 5
samples/src/main/java/net/bmahe/genetics4j/samples/mixturemodel/MooCPU.java 5
samples/src/main/java/net/bmahe/genetics4j/samples/mixturemodel/MooGPU.java 5
samples/src/main/java/net/bmahe/genetics4j/samples/mixturemodel/SingleObjectiveMethod.java 5
core/src/main/java/net/bmahe/genetics4j/core/mutation/GenericMutatorImpl.java 5
neat/src/test/java/net/bmahe/genetics4j/neat/mutation/AddConnectionPolicyHandlerTest.java 5
neat/src/test/java/net/bmahe/genetics4j/neat/mutation/AddNodePolicyHandlerTest.java 5
neat/src/test/java/net/bmahe/genetics4j/neat/mutation/NeatConnectionWeightPolicyHandlerTest.java 5
neat/src/test/java/net/bmahe/genetics4j/neat/mutation/NeatSwitchStatePolicyHandlerTest.java 5
core/src/test/java/net/bmahe/genetics4j/core/chromosomes/TreeChromosomeTest.java 5
moo/src/main/java/net/bmahe/genetics4j/moo/nsga2/impl/NSGA2Utils.java 5
neat/src/test/java/net/bmahe/genetics4j/neat/NeatEAExecutionContextsTest.java 5
neat/src/test/java/net/bmahe/genetics4j/neat/selection/NeatSelectionPolicyHandlerTest.java 5
samples/src/main/java/net/bmahe/genetics4j/samples/clustering/IOUtils.java 5
core/src/main/java/net/bmahe/genetics4j/core/evaluation/FitnessEvaluatorVirtualThread.java 5
gp/src/main/java/net/bmahe/genetics4j/gp/InputSpec.java 5
gp/src/main/java/net/bmahe/genetics4j/gp/math/Functions.java 5
neat/src/main/java/net/bmahe/genetics4j/neat/NodeIdManager.java 5
core/src/main/java/net/bmahe/genetics4j/core/mutation/chromosome/randommutation/DoubleChromosomeRandomMutationHandler.java 5
neat/src/test/java/net/bmahe/genetics4j/neat/chromosomes/factory/NeatConnectedChromosomeFactoryTest.java 5
neat/src/test/java/net/bmahe/genetics4j/neat/chromosomes/factory/NeatEmptyChromosomeFactoryTest.java 5
core/src/main/java/net/bmahe/genetics4j/core/spec/combination/MultiCombinations.java 5
core/src/main/java/net/bmahe/genetics4j/core/spec/Optimization.java 5
neat/src/main/java/net/bmahe/genetics4j/neat/mutation/DeleteConnectionPolicyHandler.java 4
neat/src/main/java/net/bmahe/genetics4j/neat/mutation/DeleteNodePolicyHandler.java 4
core/src/main/java/net/bmahe/genetics4j/core/selection/SelectiveRefinementTournamentSelector.java 4
neat/src/main/java/net/bmahe/genetics4j/neat/combination/parentcompare/ChosenOtherChromosome.java 4
neat/src/main/java/net/bmahe/genetics4j/neat/combination/parentcompare/ParentComparisonHandlerLocator.java 4
core/src/main/java/net/bmahe/genetics4j/core/FitnessBulkAsync.java 4
extras/src/main/java/net/bmahe/genetics4j/extras/evolutionlisteners/EvolutionStep.java 4
gp/src/main/java/net/bmahe/genetics4j/gp/selection/DoubleTournamentSelector.java 4
samples/src/main/java/net/bmahe/genetics4j/samples/neat/RecurrentParityBenchmarkCLI.java 4
core/src/test/java/net/bmahe/genetics4j/core/FitnessTest.java 4
extras/src/test/java/net/bmahe/genetics4j/extras/evolutionlisteners/EvolutionStepTest.java 4
core/src/main/java/net/bmahe/genetics4j/core/util/BitChromosomeUtils.java 4
.gitignore 4
core/src/main/java/net/bmahe/genetics4j/core/chromosomes/Chromosome.java 4
core/src/main/java/net/bmahe/genetics4j/core/chromosomes/factory/ChromosomeFactory.java 4
core/src/main/java/net/bmahe/genetics4j/core/spec/chromosome/IntChromosomeSpec.java 4
core/src/main/java/net/bmahe/genetics4j/core/spec/selection/SelectionPolicy.java 4
core/src/main/java/net/bmahe/genetics4j/core/spec/selection/TournamentSelection.java 4
core/src/site/asciidoc/index.adoc 4
core/src/main/java/net/bmahe/genetics4j/core/spec/selection/MultiSelections.java 4
core/src/test/java/net/bmahe/genetics4j/core/util/GenotypeGeneratorTest.java 4
core/src/main/java/net/bmahe/genetics4j/core/spec/mutation/MultiMutations.java 4
core/src/main/java/net/bmahe/genetics4j/core/programming/OperationFactories.java 4
core/src/main/java/net/bmahe/genetics4j/core/programming/OperationFactory.java 4
core/src/test/java/net/bmahe/genetics4j/core/evolutionlisteners/EvolutionListenersTest.java 4
core/src/main/java/net/bmahe/genetics4j/core/spec/replacement/DeleteNLast.java 4
core/src/main/java/net/bmahe/genetics4j/core/selection/DoubleTournamentSelectionPolicyHandler.java 4
gpu/src/main/java/net/bmahe/genetics4j/gpu/opencl/model/KernelInfo.java 4
core/src/main/java/net/bmahe/genetics4j/core/chromosomes/factory/FloatChromosomeFactory.java 4
core/src/main/java/net/bmahe/genetics4j/core/mutation/chromosome/creepmutation/FloatChromosomeCreepMutationHandler.java 4
core/src/main/java/net/bmahe/genetics4j/core/mutation/chromosome/randommutation/FloatChromosomeRandomMutationHandler.java 4
core/src/main/java/net/bmahe/genetics4j/core/mutation/chromosome/swapmutation/FloatChromosomeSwapMutationHandler.java 4
core/src/main/java/net/bmahe/genetics4j/core/spec/chromosome/FloatChromosomeSpec.java 4
core/src/test/java/net/bmahe/genetics4j/core/chromosomes/FloatChromosomeTest.java 4
core/src/test/java/net/bmahe/genetics4j/core/chromosomes/factory/FloatChromosomeFactoryTest.java 4
gp/src/main/java/net/bmahe/genetics4j/gp/spec/mutation/ProgramApplyRules.java 4
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/multistage/MultiStageDescriptor.java 4
neat/src/main/java/net/bmahe/genetics4j/neat/ConnectionPair.java 4
neat/src/main/java/net/bmahe/genetics4j/neat/SpeciesIdGenerator.java 4
neat/src/main/java/net/bmahe/genetics4j/neat/mutation/chromosome/NeatChromosomeCreepMutationHandler.java 4
neat/src/test/java/net/bmahe/genetics4j/neat/InnovationManagerTest.java 4
gpu/src/main/java/net/bmahe/genetics4j/gpu/opencl/PlatformReader.java 4
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/cldata/DataLoader.java 4
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/cldata/DataLoaders.java 4
moo/src/main/java/net/bmahe/genetics4j/moo/MOOEAExecutionContexts.java 4
samples/src/main/java/net/bmahe/genetics4j/samples/symbolicregression/SymbolicRegressionWithSRT.java 4
core/src/test/java/net/bmahe/genetics4j/core/util/IndividualUtilsTest.java 4
samples/scripts/plot_fitness.py 4
gp/src/main/java/net/bmahe/genetics4j/gp/OperationFactory.java 4
gp/src/main/java/net/bmahe/genetics4j/gp/StdProgramGenerator.java 4
neat/src/main/java/net/bmahe/genetics4j/neat/NodeIdManagerRegistry.java 4
core/src/site/en/asciidoc/docs/introduction.adoc 4
neat/src/main/java/net/bmahe/genetics4j/neat/util/GraphvizFormatter.java 3
core/src/main/java/net/bmahe/genetics4j/core/selection/SelectiveRefinementTournamentPolicyHandler.java 3
core/src/main/java/net/bmahe/genetics4j/core/util/immutables/ImmutablesStyle.java 3
neat/src/main/java/net/bmahe/genetics4j/neat/combination/parentcompare/FitnessComparisonHandler.java 3
neat/src/main/java/net/bmahe/genetics4j/neat/combination/parentcompare/ParentComparisonHandler.java 3
gp/src/main/java/net/bmahe/genetics4j/gp/selection/DoubleTournamentSelectionPolicyHandler.java 3
gp/src/main/java/net/bmahe/genetics4j/gp/spec/selection/DoubleTournament.java 3
gp/src/main/java/net/bmahe/genetics4j/gp/program/GrowProgramGenerator.java 3
core/src/main/java/net/bmahe/genetics4j/core/Terminations.java 3
core/src/main/java/net/bmahe/genetics4j/core/spec/chromosome/ChromosomeSpec.java 3
core/src/main/java/net/bmahe/genetics4j/core/spec/mutation/MutationPolicy.java 3
core/src/main/java/net/bmahe/genetics4j/core/spec/mutation/RandomMutation.java 3
src/site/asciidoc/docs/contributing_guide.adoc 3
src/site/asciidoc/docs/quickstart.adoc 3
gp/src/main/java/net/bmahe/genetics4j/gp/program/FullProgramGenerator.java 3
samples/src/site/asciidoc/docs/neat_xor.adoc 3
samples/src/site/asciidoc/docs/evolutionary_painting.adoc 3
core/src/main/java/net/bmahe/genetics4j/core/programming/Operation.java 3
core/src/main/java/net/bmahe/genetics4j/core/programming/math/Functions.java 3
core/src/main/java/net/bmahe/genetics4j/core/replacement/ReplacementStrategyHandler.java 3
core/src/main/java/net/bmahe/genetics4j/core/replacement/ReplacementStrategyImplementor.java 3
core/src/main/java/net/bmahe/genetics4j/core/spec/replacement/GenerationalReplacement.java 3
core/src/main/java/net/bmahe/genetics4j/core/spec/replacement/ReplacementStrategy.java 3
core/src/main/java/net/bmahe/genetics4j/core/spec/statistics/distributions/UniformDistribution.java 3
core/src/main/java/net/bmahe/genetics4j/core/combination/GenotypeCombinator.java 3
core/src/main/java/net/bmahe/genetics4j/core/Individual.java 3
core/src/main/java/net/bmahe/genetics4j/core/spec/selection/DoubleTournament.java 3
core/src/main/java/net/bmahe/genetics4j/core/spec/selection/MultiTournaments.java 3
core/src/main/java/net/bmahe/genetics4j/core/spec/selection/ProportionalTournament.java 3
gpu/src/main/java/net/bmahe/genetics4j/gpu/opencl/KernelInfoReader.java 3
core/src/main/java/net/bmahe/genetics4j/core/spec/mutation/PartialMutation.java 3
gp/src/main/java/net/bmahe/genetics4j/gp/math/CoefficientOperation.java 3
gp/src/main/java/net/bmahe/genetics4j/gp/math/InputOperation.java 3
neat/src/test/java/net/bmahe/genetics4j/neat/selection/NeatSelectionImplTest.java 3
samples/src/main/java/net/bmahe/genetics4j/samples/symbolicregression/SymbolicRegression.java 3
neat/src/main/java/net/bmahe/genetics4j/neat/spec/mutation/AddConnection.java 3
neat/src/main/java/net/bmahe/genetics4j/neat/spec/mutation/NeatConnectionWeight.java 3
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/cldata/StaticDataLoaders.java 3
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/kernelcontext/KernelExecutionContext.java 3
samples/src/main/java/net/bmahe/genetics4j/samples/CLIUtils.java 3
samples/src/main/java/net/bmahe/genetics4j/samples/TSPLIBParser.java 3
samples/src/site/en/asciidoc/docs/neat_recurrent_parity.adoc 3
samples/scripts/plot_clustering.py 3
samples/src/main/java/net/bmahe/genetics4j/samples/clustering/PhenotypeUtils.java 3
gp/src/main/java/net/bmahe/genetics4j/gp/ProgramGenerator.java 3
moo/src/main/java/net/bmahe/genetics4j/moo/nsga2/impl/NSGA2SelectionPolicyHandlerFactory.java 3
moo/src/main/java/net/bmahe/genetics4j/moo/spea2/replacement/SPEA2ReplacementStrategyHandlerFactory.java 3
neat/src/main/java/net/bmahe/genetics4j/neat/spec/ContiguousNeatNodeLayout.java 3
neat/src/main/java/net/bmahe/genetics4j/neat/spec/NeatNodeLayoutValidation.java 3
neat/src/test/java/net/bmahe/genetics4j/neat/NodeIdManagerTest.java 3
neat/src/test/java/net/bmahe/genetics4j/neat/SparseNodeLayoutIntegrationTest.java 3
neat/src/test/java/net/bmahe/genetics4j/neat/mutation/chromosome/SparseStructuralMutationTest.java 3
neat/src/test/java/net/bmahe/genetics4j/neat/spec/NeatNodeLayoutTest.java 3
samples/src/site/asciidoc/docs/bloat_issues.adoc 3
core/src/main/java/net/bmahe/genetics4j/core/combination/ChromosomeCombinatorHandler.java 3
neat/src/main/java/net/bmahe/genetics4j/neat/spec/mutation/DeleteConnection.java 2
neat/src/main/java/net/bmahe/genetics4j/neat/spec/mutation/DeleteNode.java 2
neat/src/main/java/net/bmahe/genetics4j/neat/combination/parentcompare/FitnessThenSizeComparisonHandler.java 2
neat/src/main/java/net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessThenSizeComparison.java 2
core/src/main/java/net/bmahe/genetics4j/core/evaluation/TaskResult.java 2
core/src/main/java/net/bmahe/genetics4j/core/spec/EAConfigurationSync.java 2
samples/src/main/resources/fitness_sharing.gnuplot 2
core/src/main/java/net/bmahe/genetics4j/core/EvolutionListener.java 2
core/src/main/java/net/bmahe/genetics4j/core/SimpleEvolutionListener.java 2
core/src/main/java/net/bmahe/genetics4j/core/Termination.java 2
core/src/main/java/net/bmahe/genetics4j/core/spec/chromosome/BitChromosomeSpec.java 2
core/src/main/java/net/bmahe/genetics4j/core/spec/combination/MultiPointCrossover.java 2
core/src/main/java/net/bmahe/genetics4j/core/spec/selection/RandomSelectionPolicy.java 2
core/src/main/java/net/bmahe/genetics4j/core/spec/selection/RouletteWheelSelection.java 2
core/src/test/resources/log4j2-test.xml 2
core/src/main/java/net/bmahe/genetics4j/core/spec/combination/OrderCrossover.java 2
core/src/main/java/net/bmahe/genetics4j/core/spec/GenotypeFitness.java 2
samples/src/main/java/net/bmahe/genetics4j/samples/clustering/LocationWrapper.java 2
core/src/main/java/net/bmahe/genetics4j/core/programming/InputSpec.java 2
core/src/main/java/net/bmahe/genetics4j/core/programming/Program.java 2
core/src/main/java/net/bmahe/genetics4j/core/programming/math/AdditionFactory.java 2
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/MultipleComputer.java 2
gp/src/test/java/net/bmahe/genetics4j/gp/StdProgramGeneratorTest.java 2
gp/src/test/resources/log4j2-test.xml 2
core/src/main/java/net/bmahe/genetics4j/core/evolutionstrategy/EvolutionStrategyHandler.java 2
core/src/main/java/net/bmahe/genetics4j/core/spec/evolutionstrategy/Elitism.java 2
core/src/main/java/net/bmahe/genetics4j/core/spec/evolutionstrategy/EvolutionStrategy.java 2
moo/src/main/java/net/bmahe/genetics4j/moo/ObjectiveDistance.java 2
core/src/main/java/net/bmahe/genetics4j/core/mutation/chromosome/ChromosomeMutationHandlerFactory.java 2
neat/src/main/java/net/bmahe/genetics4j/neat/spec/mutation/AddNode.java 2
neat/src/main/java/net/bmahe/genetics4j/neat/spec/mutation/SwitchStateMutation.java 2
gpu/src/main/java/net/bmahe/genetics4j/gpu/opencl/model/DeviceType.java 2
gpu/src/main/java/net/bmahe/genetics4j/gpu/opencl/model/PlatformProfile.java 2
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/FitnessExtractor.java 2
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/cldata/LocalMemoryAllocator.java 2
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/cldata/ResultAllocator.java 2
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/kernelcontext/KernelExecutionContextComputer.java 2
samples/scripts/plot_multi_fitness.py 2
samples/src/site/asciidoc/docs/mixture_models_on_gpu.adoc 2
moo/src/main/java/net/bmahe/genetics4j/moo/nsga2/spec/ObjectiveDistance.java 2
samples/src/main/java/net/bmahe/genetics4j/samples/TSPLIBProblem.java 2
core/src/main/java/net/bmahe/genetics4j/core/util/IndividualUtils.java 2
core/src/main/java/net/bmahe/genetics4j/core/spec/combination/MultiPointArithmetic.java 2
core/src/main/java/net/bmahe/genetics4j/core/spec/combination/SinglePointArithmetic.java 2
samples/src/site/en/asciidoc/docs/neat_recurrent_control.adoc 2
samples/src/main/java/net/bmahe/genetics4j/samples/clustering/FitnessSharingUtils.java 2
samples/src/site/asciidoc/docs/clustering.adoc 2
gp/src/main/java/net/bmahe/genetics4j/gp/spec/chromosome/ProgramTreeChromosomeSpec.java 2
gp/src/main/java/net/bmahe/genetics4j/gp/spec/mutation/ProgramRandomMutate.java 2
gp/src/main/java/net/bmahe/genetics4j/gp/spec/mutation/ProgramRandomPrune.java 2
ci_settings.xml 2
eclipse-formatter.xml 2
core/src/site/en/resources/d.foo 2
samples/src/site/en/asciidoc/docs/bloat_issues.adoc 2
src/site/en/asciidoc/docs/contributing_guide.adoc 2
src/site/en/asciidoc/docs/quickstart.adoc 2
core/src/main/java/net/bmahe/genetics4j/core/package-info.java 1
extras/src/main/java/net/bmahe/genetics4j/extras/package-info.java 1
gp/src/main/java/net/bmahe/genetics4j/gp/package-info.java 1
gpu/src/main/java/net/bmahe/genetics4j/gpu/package-info.java 1
moo/src/main/java/net/bmahe/genetics4j/moo/package-info.java 1
neat/src/main/java/net/bmahe/genetics4j/neat/package-info.java 1
neat/src/main/java/net/bmahe/genetics4j/neat/spec/combination/parentcompare/FitnessComparison.java 1
neat/src/main/java/net/bmahe/genetics4j/neat/spec/combination/parentcompare/ParentComparisonPolicy.java 1
extras/src/main/java/net/bmahe/genetics4j/extras/evolutionlisteners/ColumnExtractor.java 1
extras/src/main/java/net/bmahe/genetics4j/extras/evolutionlisteners/ColumnExtractorFunction.java 1
extras/src/main/java/net/bmahe/genetics4j/extras/evolutionlisteners/GenerationFunction.java 1
extras/src/test/resources/log4j2-test.xml 1
gp/src/main/java/net/bmahe/genetics4j/gp/selection/DoubleTournamentPolicyHandlerFactory.java 1
samples/scripts/plot_neat_parity.py 1
samples/src/main/resources/recurrent_parity_benchmark-all-steps.csv.gz 1
samples/src/site/asciidoc/docs/fitness_sharing.adoc 1
core/src/main/java/net/bmahe/genetics4j/core/mutation/chromosome/ChromosomeMutationHandler.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/combination/CombinationPolicy.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/combination/SinglePointCrossover.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/GeneticSystemDescriptors.java 1
gp/src/main/java/net/bmahe/genetics4j/gp/spec/GPGeneticSystemDescriptors.java 1
moo/src/main/java/net/bmahe/genetics4j/moo/MOOGeneticSystemDescriptors.java 1
gp/src/main/java/net/bmahe/genetics4j/gp/program/ProgramGenerator.java 1
samples/src/site/resources/images/evolutionary_painting/animation-5_fps.mp4 1
samples/src/site/resources/images/evolutionary_painting/brush_validate.jpg 1
samples/src/site/resources/images/evolutionary_painting/brushes.png 1
samples/src/site/resources/images/evolutionary_painting/paintings/creek-it-0099.jpg 1
samples/src/site/resources/images/evolutionary_painting/paintings/creek-without-iteration-factor.jpg 1
samples/src/site/resources/images/evolutionary_painting/paintings/flower-it-0099.jpg 1
samples/src/site/resources/images/evolutionary_painting/paintings/flower-scale-2x-it-0099.jpg 1
samples/src/site/resources/images/evolutionary_painting/paintings/flower-scale-7x-it-0099.jpg 1
samples/src/site/resources/images/evolutionary_painting/paintings/insect-it-0099.jpg 1
samples/src/site/resources/images/evolutionary_painting/paintings/jellyfish-it-0099.jpg 1
samples/src/site/resources/images/evolutionary_painting/paintings/wheel-it-0099.jpg 1
samples/src/site/resources/images/evolutionary_painting/paintings/wheel-it-0299.jpg 1
samples/src/site/resources/images/evolutionary_painting/plot_iteration_factor.png 1
samples/src/site/resources/images/evolutionary_painting/sampling_fitness_all.png 1
samples/src/site/resources/images/evolutionary_painting/sampling_fitness_diff_pop_all.png 1
samples/src/site/resources/images/evolutionary_painting/sampling_fitness_diff_pop_last_iterations.png 1
samples/src/site/resources/images/evolutionary_painting/sampling_fitness_last_iterations.png 1
samples/src/site/resources/images/evolutionary_painting/scale_fitness_all.png 1
samples/src/site/resources/images/evolutionary_painting/scale_fitness_last_iterations.png 1
samples/src/site/resources/images/evolutionary_painting/source/IMG_20200508_200350-1248-1664.jpg 1
samples/src/site/resources/images/evolutionary_painting/source/IMG_20220527_151424_scaled_half.jpg 1
samples/src/site/resources/images/evolutionary_painting/stable_fitness_5_pctile_fitness_loss_over_iterations.png 1
samples/src/site/resources/images/evolutionary_painting/stable_fitness_fitness_loss_vs_stable_fitness_parameter-upper.png 1
samples/src/site/resources/images/evolutionary_painting/stable_fitness_histogram_fitness_loss.png 1
samples/src/site/resources/images/evolutionary_painting/stable_fitness_histogram_stop_at_generation.png 1
samples/src/site/resources/images/evolutionary_painting/stable_fitness_stopping_generation_vs_stable_fitness_parameter.png 1
samples/src/site/resources/images/evolutionary_painting/stable_fitness_stopping_point_over_iterations.png 1
samples/generate_samples_combination.sh 1
samples/generate_samples_mutation.sh 1
samples/notebooks/Combinations.ipynb 1
samples/notebooks/Mutations.ipynb 1
core/src/main/java/net/bmahe/genetics4j/core/spec/PostEvaluationProcessor.java 1
gp/src/main/java/net/bmahe/genetics4j/gp/spec/mutation/NodeReplacement.java 1
LICENSE 1
core/src/main/java/net/bmahe/genetics4j/core/mutation/MultiMutationPolicyHandler.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/mutation/CreepMutation.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/statistics/distributions/Distribution.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/statistics/distributions/NormalDistribution.java 1
core/src/main/java/net/bmahe/genetics4j/core/combination/gp/ProgramRandomCombineHandler.java 1
core/src/main/java/net/bmahe/genetics4j/core/mutation/gp/ProgramRandomMutatePolicyHandler.java 1
core/src/main/java/net/bmahe/genetics4j/core/mutation/gp/ProgramRandomPrunePolicyHandler.java 1
core/src/main/java/net/bmahe/genetics4j/core/programming/ProgramGenerator.java 1
core/src/main/java/net/bmahe/genetics4j/core/programming/StdProgramGenerator.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/chromosome/ProgramTreeChromosomeSpec.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/combination/PickFirstParent.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/gp/combination/ProgramRandomCombine.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/gp/mutation/ProgramRandomMutate.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/gp/mutation/ProgramRandomPrune.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/selection/RandomSelection.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/selection/RouletteWheel.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/combination/EdgeRecombinationCrossover.java 1
AGENTS.md 1
core/src/main/java/net/bmahe/genetics4j/core/evolutionstrategy/ElitismEvolutionStrategyHandler.java 1
core/src/main/java/net/bmahe/genetics4j/core/evolutionstrategy/ElitismImpl.java 1
core/src/main/java/net/bmahe/genetics4j/core/evolutionstrategy/EvolutionStrategyImplementor.java 1
core/src/main/java/net/bmahe/genetics4j/core/evolutionstrategy/GenerationalReplacementEvolutionStrategyHandler.java 1
core/src/main/java/net/bmahe/genetics4j/core/evolutionstrategy/GenerationalReplacementImpl.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/evolutionstrategy/GenerationalReplacement.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/selection/SelectAll.java 1
neat/src/test/resources/log4j2-test.xml 1
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/cldata/DataSupplier.java 1
gpu/src/main/java/net/bmahe/genetics4j/gpu/spec/fitness/cldata/StaticDataLoader.java 1
gpu/src/test/resources/log4j2-test.xml 1
gpu/src/test/resources/test.cl 1
samples/src/main/resources/mixturemodel/assigned-commons-math.csv.gz 1
samples/src/main/resources/mixturemodel/assigned-mixturemodel-moo-gpu-1.csv.gz 1
samples/src/main/resources/mixturemodel/assigned-mixturemodel-moo-gpu-2.csv.gz 1
samples/src/main/resources/mixturemodel/assigned-mixturemodel-moo-gpu-3.csv.gz 1
samples/src/main/resources/mixturemodel/assigned-mixturemodel-moo-gpu-4.csv.gz 1
samples/src/main/resources/mixturemodel/assigned-mixturemodel-moo-gpu-5.csv.gz 1
samples/src/main/resources/mixturemodel/assigned-mixturemodel-moo-gpu-seed-1.csv.gz 1
samples/src/main/resources/mixturemodel/assigned-mixturemodel-moo-gpu-seed-3.csv.gz 1
samples/src/main/resources/mixturemodel/assigned-mixturemodel-moo-gpu-seed-4.csv.gz 1
samples/src/main/resources/mixturemodel/assigned-moo-cpu-1.csv.gz 1
samples/src/main/resources/mixturemodel/assigned-moo-cpu-2.csv.gz 1
samples/src/main/resources/mixturemodel/assigned-moo-cpu-3.csv.gz 1
samples/src/main/resources/mixturemodel/assigned-moo-cpu-4.csv.gz 1
samples/src/main/resources/mixturemodel/assigned-moo-cpu-5.csv.gz 1
samples/src/main/resources/mixturemodel/assigned-so-5.csv.gz 1
samples/src/main/resources/mixturemodel/commons-math.csv.gz 1
samples/src/main/resources/mixturemodel/mixturemodel-moo-cpu.csv.gz 1
samples/src/main/resources/mixturemodel/mixturemodel-moo-gpu-seed.csv.gz 1
samples/src/main/resources/mixturemodel/mixturemodel-moo-gpu.csv.gz 1
samples/src/main/resources/mixturemodel/mixturemodel-so-cpu.csv.gz 1
samples/src/main/resources/mixturemodel/original.csv.gz 1
samples/src/main/resources/opencl/mixturemodel/main.cl 1
neat/src/test/java/net/bmahe/genetics4j/neat/mutation/AbstractNeatChromosomeConnectionMutationHandlerTest.java 1
core/src/main/java/net/bmahe/genetics4j/core/evolutionstrategy/DeleteNLastEvolutionStrategyHandler.java 1
core/src/main/java/net/bmahe/genetics4j/core/evolutionstrategy/DeleteNLastImpl.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/evolutionstrategy/DeleteNLast.java 1
core/src/test/java/net/bmahe/genetics4j/core/evolutionstrategy/DeleteNLastImplTest.java 1
moo/src/test/resources/log4j2-test.xml 1
samples/src/main/java/net/bmahe/genetics4j/samples/Position.java 1
samples/src/main/resources/clustering-centroids.csv 1
samples/src/main/resources/clustering-data.csv 1
gp/src/main/java/net/bmahe/genetics4j/gp/Program.java 1
gp/src/main/java/net/bmahe/genetics4j/gp/spec/combination/ProgramRandomCombine.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/ChromosomeCombinatorHandlerFactory.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/MutationPolicyHandlerFactory.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/ReplacementStrategyHandlerFactory.java 1
core/src/main/java/net/bmahe/genetics4j/core/spec/SelectionPolicyHandlerFactory.java 1
neat/src/main/java/net/bmahe/genetics4j/neat/spec/ExplicitNeatNodeLayout.java 1
neat/src/main/java/net/bmahe/genetics4j/neat/spec/NeatNodeLayout.java 1
samples/src/main/resources/bloat_issue_frontier.gnuplot 1
samples/src/main/resources/bloat_issue_population_size.gnuplot 1
core/src/site/en/asciidoc/index.adoc 1
samples/src/site/en/asciidoc/docs/clustering.adoc 1
samples/src/site/en/asciidoc/docs/evolutionary_painting.adoc 1
samples/src/site/en/asciidoc/docs/fitness_sharing.adoc 1
samples/src/site/en/asciidoc/docs/mixture_models_on_gpu.adoc 1
samples/src/site/en/asciidoc/docs/neat_xor.adoc 1
samples/src/site/en/resources/images/evolutionary_painting/animation-5_fps.mp4 1
samples/src/site/en/resources/images/evolutionary_painting/brush_validate.jpg 1
samples/src/site/en/resources/images/evolutionary_painting/brushes.png 1
samples/src/site/en/resources/images/evolutionary_painting/paintings/creek-it-0099.jpg 1
samples/src/site/en/resources/images/evolutionary_painting/paintings/creek-without-iteration-factor.jpg 1
samples/src/site/en/resources/images/evolutionary_painting/paintings/flower-it-0099.jpg 1
samples/src/site/en/resources/images/evolutionary_painting/paintings/flower-scale-2x-it-0099.jpg 1
samples/src/site/en/resources/images/evolutionary_painting/paintings/flower-scale-7x-it-0099.jpg 1
samples/src/site/en/resources/images/evolutionary_painting/paintings/insect-it-0099.jpg 1
samples/src/site/en/resources/images/evolutionary_painting/paintings/jellyfish-it-0099.jpg 1
samples/src/site/en/resources/images/evolutionary_painting/paintings/wheel-it-0099.jpg 1
samples/src/site/en/resources/images/evolutionary_painting/paintings/wheel-it-0299.jpg 1
samples/src/site/en/resources/images/evolutionary_painting/plot_iteration_factor.png 1
samples/src/site/en/resources/images/evolutionary_painting/sampling_fitness_all.png 1
samples/src/site/en/resources/images/evolutionary_painting/sampling_fitness_diff_pop_all.png 1
samples/src/site/en/resources/images/evolutionary_painting/sampling_fitness_diff_pop_last_iterations.png 1
samples/src/site/en/resources/images/evolutionary_painting/sampling_fitness_last_iterations.png 1
samples/src/site/en/resources/images/evolutionary_painting/scale_fitness_all.png 1
samples/src/site/en/resources/images/evolutionary_painting/scale_fitness_last_iterations.png 1
samples/src/site/en/resources/images/evolutionary_painting/source/IMG_20200508_200350-1248-1664.jpg 1
samples/src/site/en/resources/images/evolutionary_painting/source/IMG_20220527_151424_scaled_half.jpg 1
samples/src/site/en/resources/images/evolutionary_painting/stable_fitness_5_pctile_fitness_loss_over_iterations.png 1
samples/src/site/en/resources/images/evolutionary_painting/stable_fitness_fitness_loss_vs_stable_fitness_parameter-upper.png 1
samples/src/site/en/resources/images/evolutionary_painting/stable_fitness_histogram_fitness_loss.png 1
samples/src/site/en/resources/images/evolutionary_painting/stable_fitness_histogram_stop_at_generation.png 1
samples/src/site/en/resources/images/evolutionary_painting/stable_fitness_stopping_generation_vs_stable_fitness_parameter.png 1
samples/src/site/en/resources/images/evolutionary_painting/stable_fitness_stopping_point_over_iterations.png 1
src/site/en/asciidoc/index.adoc 1
src/site/en/newrelic.html 1