Every combination of fitness evaluation technique for a population with an evolution method should be easily creatable and work properly. Separating both of them into different abstractions and using their intersections as concrete derivatives provides foregoing traits, unlike former implementation.
Every combination of fitness evaluation technique for a population with an evolution method should be easily creatable and work properly. Separating both of them into different abstractions and using their intersections as concrete derivatives provides foregoing traits, unlike former implementation.