Large-scale decomposition for successive quadratic programming
Autor: | S. Vasantharajan, Lorenz T. Biegler |
---|---|
Rok vydání: | 1988 |
Předmět: |
Hessian matrix
Mathematical optimization General Chemical Engineering MathematicsofComputing_NUMERICALANALYSIS Computer Science Applications Matrix decomposition Nonlinear programming Range (mathematics) symbols.namesake Quadratic equation symbols Quasi-Newton method Quadratic programming Mathematics Sequential quadratic programming |
Zdroj: | Computers & Chemical Engineering. 12:1087-1101 |
ISSN: | 0098-1354 |
DOI: | 10.1016/0098-1354(88)87031-5 |
Popis: | Successive quadratic programming (SQP) has emerged as the algorithm of choice for solving moderately-sized nonlinear process optimization problems. However, as the nonlinear programming problem becomes large (over 100 variables, say) storage requirements for the Hessian matrix and the computational expense of solving large quadratic programs can become prohibitive. To overcome this problem, Westerberg and coworkers proposed two SQP decomposition strategies in 1980 and 1983. The first strategy overcomes this problem but is difficult to implement, while the second has been observed to give inconsistent results. The strategy in this paper uses range and null space projections to develop a decomposition algorithm that is both easy to implement and performs as well as the full SQP algorithm on small problems. This range and null space decomposition (RND) allows for sparse implementations and thus solves large problems easily and reliably. Theoretical development of the RND method is presented as well as a geometric interpretation of this approach compared to others. Finally, a thorough numerical comparison of SQP strategies is presented on a battery of nonlinear programming and process optimization test problems. |
Databáze: | OpenAIRE |
Externí odkaz: |