AVIJIT BASAK created MATH-1619: ---------------------------------- Summary: Implementation of Adaptive Probability Generation Key: MATH-1619 URL: https://issues.apache.org/jira/browse/MATH-1619 Project: Commons Math Issue Type: Sub-task Affects Versions: 3.6.1 Reporter: AVIJIT BASAK
An Adaptive Probability Generation has been proposed as part of the Jira. A new class AdaptiveGeneticAlgorithm should be introduced as an implementation, which would extend the AbstractGeneticAlgorithm class. A new ProbabilityGenerator interface would be introduced to enable configurable probability generation strategy. The implementation of the ProbabilityGenerator interface for crossover and mutation probability generation will be provided during creation of AdaptiveGeneticAlgorithm instance. There can be different probability generation strategy like based on chromosome rank, no of generations passed etc, population statistics\al parameters. The design of ProbabilityGenerator should consider for arguments like chromosome rank, population stats etc. to enable interchangeable probability generation by the same AdaptiveGeneticalgorithm class. Removed Components: None New Components: AdaptiveGeneticAlgorithm, ProbabilityGenerator, ConstantProbabilityGenerator, LinearAdaptiveProbabilityGenerator, TimeVaryingLinearAdaptiveProbabilityGenerator Affected components: None -- This message was sent by Atlassian Jira (v8.3.4#803005)