\setcounter{AlgoLine}{0}
\DontPrintSemicolon
	{   \KwIn{Parameters $\mu$ and $\lambda$, selection for reproduction, crossover, mutation and selection for survival operators}
		\KwResult{Population of solutions $P$}
		Generate a population $P$ of $\mu$ solutions\\
		\Repeat{a stopping criterion is satisfied}
		{  Select individuals from $P$ with the selection for reproduction operator\\
			Combine the selected individuals with the crossover operator and apply the mutation operator to get $\lambda$ new solutions\\
			Among the $\mu + \lambda$ solutions, select $\mu$ individuals with the selection for survival operator; these $\mu$ individuals constitute the population $P$ for the next generation
		}
	}


