1: \begin{abstract}
2: %In the last years, multi-objective evolutionary algorithms (MOEA) have been applied to different software engineering problems where many conflicting objectives have to be optimized simultaneously.
3: %In theory, Evolutionary algorithms feature a nice property for run-time optimization as they can provide a solution in any execution time.
4: %In practice, based on a Darwinian inspired natural selection, these evolutionary algorithms require a lot of mutation cycles to rise acceptable solutions in terms of trade-off between conflicting objectives.
5: %During those cycles, MOEA produce unused solutions whose computation results in computational resources wastage.
6: %Hyper-heuristics have been explored in the function optimization community as an improvement over traditional evolutionary algorithms to dynamically improve the efficiency of search methods by leveraging artificial problem driven selection.
7: %Modern biological studies leverage selected artificial selection to achieve an anticipated specific purpose instead of only relying on crossover and natural selection (i.e., Muller \textit{et al}~\cite{plaskett1927artificial} research on artificial mutation of fruits with X-Ray).
8: %Relying on similar hypothesis, the present paper proposes an hyper-heuristic for MOEA algorithms
9: %named~\textit{Sputnik}~\footnote{https://en.wikipedia.org/wiki/Sputnik\_virophage} that uses artificial selective mutation to improve the convergence speed of MOEA.
10: %\textit{Sputnik} leverages the past history of mutation efficiency to automatically select the most relevant mutations to perform.
11: %We evaluate \textit{Sputnik} on a cloud reasoning engine, which drives on-demand provisioning while considering conflicting performance and cost objectives.
12: %We have conducted experiments to highlight the significant performance improvement of our hyper-heuristic in terms of resolution time.
13: %\end{abstract}
14: