Multi-criteria optimisation, constraint handling with Gas