Optimising the design of a device involves the inclusion of uncertainties in the parameters. Robust optimisation attempts to address this issue by either "a priori" or "a posteriori" approaches. The goal is to avoid excessive computational effort while producing an effective solution.