An RQP algorithm using a differentiable exact penalty function for inequality constrained problems