SQP
From DDL Wiki
SQP stands for sequential quadratic programming. It is an nonliear programming (NLP) algorithm and able to genereate a search direction. SQP is developed based on the reduced gradient method and the second order approximation of the Lagrangian function. For more details, please go to sequential quadratic programming page.