EvolutionarySolver implemented