Main uses of evolutionary algorithmsMaintaining a population of different solutionsOptimizing a single solution.