\setcounter{AlgoLine}{0}
\DontPrintSemicolon
	\KwIn{Solution $s$, destroy method $d(\cdot)$, repair method $r(\cdot)$, acceptance criterion $a(\cdot,\cdot)$}
	\KwResult{Improved solution $s^*$}
	$s^* \leftarrow s$\\
	\Repeat{a stopping criterion is satisfied}
	{$s' \leftarrow r(d(s))$\\
		\If{$a(s, s')$}
		{$s \leftarrow s'$
		}
		\If{$s'$ better than $s^*$}
		{$s^* \leftarrow s'$
		}
	}

