Anke Tröltzsch: A sequential quadratic programming algorithm for equality-constrained optimization without derivatives. Optim. Lett. 10(2): 383-399 (2016)