trait Evolution extends Termination
with Lambda
with G
with F
with P
with Archive
with Breeding
with Elitism { self =>
It seems an evolution metaheuristic also need :
a mapping function between Genotype and Phenotype, it can be used to define different sort of problem resolution : genome -> simulation, genome -> mathematical function
objective functions, the actual evaluation() function defined in Problem Class
A proposition ?
trait Evolution extends Termination
with Lambda
with G
with F
with P
with Archive
with Breeding
with Elitism
with GtoPmapping
with ObjectiveFunctions { self =>
Actually Evolution component is defined like this
It seems an evolution metaheuristic also need :
genome -> simulation
,genome -> mathematical function
evaluation()
function defined in Problem ClassA proposition ?