You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
Currently the evolve function is limited by the number of generations or attaining a fitness goal (min_fitness). However the number of generations is only loosely related to the number of fitness evaluations, since only individuals with a novel phenotype (new configuration of active genes) are evaluated. In a qualitative comparison study for cgp's evolutionary mechanisms (https://ieeexplore.ieee.org/document/6815728/?arnumber=6815728) Goldman et al. benchmark their parameter tuning on the number of fitness evaluations. I would argue that this could be a reasonable approach for us as well, since presumably in most of the implementations: T(evaluating_individual) = big T(calculating_genome_output) = small
Therefore allowing the user to define a maximal number of fitness evaluations might simplify the control of a maximal simulation duration.
The text was updated successfully, but these errors were encountered:
Currently the evolve function is limited by the number of generations or attaining a fitness goal (
min_fitness
). However the number of generations is only loosely related to the number of fitness evaluations, since only individuals with a novel phenotype (new configuration of active genes) are evaluated. In a qualitative comparison study for cgp's evolutionary mechanisms (https://ieeexplore.ieee.org/document/6815728/?arnumber=6815728) Goldman et al. benchmark their parameter tuning on the number of fitness evaluations. I would argue that this could be a reasonable approach for us as well, since presumably in most of the implementations:T(evaluating_individual) = big
T(calculating_genome_output) = small
Therefore allowing the user to define a maximal number of fitness evaluations might simplify the control of a maximal simulation duration.
The text was updated successfully, but these errors were encountered: