Sequential quadratic programming (SQP) is a class of algorithms for solving non-linear optimization problems
(NLP) in the real world. It is powerful enough for real problems because it can handle any degree of non-linearity
including non-linearity in the constraints. The main disadvantage is that the method incorporates several
derivatives, which...