\setcounter{AlgoLine}{0}
\DontPrintSemicolon
	{\KwIn{Size $\mu$ of the complete population, $E$ size of the subset of elite solutions}
		\KwResult{Population of solutions}
		Systematically generate a (large) population $P$ of potential solutions as dispersed as possible\\
		\Repeat{the population remains stable}
		{  
			Repair and improve the solutions from $P$ to make them feasible using the repair/improvement operator\\
			Eliminate identical solutions from $P$\\
			Identify the $E$ best solutions from the population; they are retained in the reference set as elites\\
			Identify from $P$ the $\mu - E$ solutions which are the most different from the elite solutions, they are kept and complete the reference set\\
			Combine in all possible ways the $\mu$ solutions of the reference set to obtain $2^{\mu} - \mu - 1$ new potential solutions\\
			Join the potential solutions to the reference set to obtain the new population $P$ of the next iteration\\ 
		}
	}


