A cellular evolutionary algorithm.