TY - JOUR
T1 - A line search exact penalty method using steering rules
AU - Byrd, Richard H.
AU - Lopez-Calva, Gabriel
AU - Nocedal, Jorge
N1 - Copyright:
Copyright 2012 Elsevier B.V., All rights reserved.
PY - 2012/6
Y1 - 2012/6
N2 - Line search algorithms for nonlinear programming must include safeguards to enjoy global convergence properties. This paper describes an exact penalization approach that extends the class of problems that can be solved with line search sequential quadratic programming methods. In the new algorithm, the penalty parameter is adjusted at every iteration to ensure sufficient progress in linear feasibility and to promote acceptance of the step. A trust region is used to assist in the determination of the penalty parameter, but not in the step computation. It is shown that the algorithm enjoys favorable global convergence properties. Numerical experiments illustrate the behavior of the algorithm on various difficult situations.
AB - Line search algorithms for nonlinear programming must include safeguards to enjoy global convergence properties. This paper describes an exact penalization approach that extends the class of problems that can be solved with line search sequential quadratic programming methods. In the new algorithm, the penalty parameter is adjusted at every iteration to ensure sufficient progress in linear feasibility and to promote acceptance of the step. A trust region is used to assist in the determination of the penalty parameter, but not in the step computation. It is shown that the algorithm enjoys favorable global convergence properties. Numerical experiments illustrate the behavior of the algorithm on various difficult situations.
UR - http://www.scopus.com/inward/record.url?scp=84862277033&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84862277033&partnerID=8YFLogxK
U2 - 10.1007/s10107-010-0408-0
DO - 10.1007/s10107-010-0408-0
M3 - Article
AN - SCOPUS:84862277033
SN - 0025-5610
VL - 133
SP - 39
EP - 73
JO - Mathematical Programming
JF - Mathematical Programming
IS - 1-2
ER -