×

blockSQP

swMATH ID: 31780
Software Authors: Janka, Dennis; Kirches, Christian; Sager, Sebastian; Wächter, Andreas
Description: blockSQP is a sequential quadratic programming method for finding local solutions of nonlinear, nonconvex optimization problems. It is particularly suited for —but not limited to—problems whose Hessian matrix has block-diagonal structure such as problems arising from direct multiple shooting parameterizations of optimal control or optimum experimental design problems. blockSQP has been developed around the quadratic programming solver qpOASES to solve the quadratic subproblems. Gradients of the objective and the constraint functions must be supplied by the user. Second derivatives are approximated by a combination of SR1 and BFGS updates. Global convergence is promoted by the filter line search of Waechter and Biegler that can also handle indefinite Hessian approximations.
Homepage: http://mpc.zib.de/archive/2016/4/Janka2016_Article_AnSR1BFGSSQPAlgorithmForNoncon.pdf
Source Code:  https://github.com/djanka2/blockSQP
Keywords: quasi-Newton; sequential quadratic programming; direct methods for optimal control; optimum experimental design
Related Software: Ipopt; qpOASES; ve08; ACADO; OOQP; LAPACK; GitHub; SOCS; liftedCollocation; NewtonLib; RODAS; ElemStatLearn; Saga; L-BFGS; SpiderBoost; PRMLT; QUIC; LIBLINEAR; FPC_AS; UNLocBoX
Cited in: 5 Documents

Citations by Year