Entre los principales aspectos a considerar en el diseño de algoritmos evolutivos se encuentran los siguientes: