evolutionary computation, EC, algorithms, generation level, parallelism