\setcounter{AlgoLine}{0}
\DontPrintSemicolon
	{
		\textbf{Neighbourhood\_evaluation}\\
		\KwIn{Solution $s$; neighbourhood $N(\cdot)$ objective functions $\overrightarrow{f}(\cdot)$}
		\KwResult{Approximation of Pareto set $P$ completed with neighbours of $s$}
		\ForAll{$s' \in N(s)$}
		{ \texttt{Update\_Pareto}($s', \overrightarrow{f}(s')$)
		}
		
		\textbf{Update\_Pareto}\\
		\KwIn{Solution $s$, objective values $\overrightarrow{v}$ }
		\KwResult{Updated Pareto set $P$}
		{\If{$(s,\overrightarrow{v})$ either dominates a solution of $P$ or $P = \emptyset$}
			{From $P$, remove all the solutions dominated by $(s,\overrightarrow{v})$\\
				$P \leftarrow P \cup (s,\overrightarrow{v})$\\
				\texttt{Neighbourhood\_evaluation}($s$)\\
			}
		} 
	}

