“…These solvers generally perform quite well in practice. Many systems designed for smooth nonconvex NLPs will often solve smooth CPs efficiently as well [32,69,112,70,41,31,156,122,14,33,13,71,61,1531. This is not surprising when one considers that these algorithms typically exploit local convexity when computing search directions.…”