Optimisation non convexe différentiable