TY - JOUR
T1 - A BFGS-SQP method for nonsmooth, nonconvex, constrained optimization and its evaluation using relative minimization profiles
AU - Curtis, Frank E.
AU - Mitchell, Tim
AU - Overton, Michael L.
N1 - Publisher Copyright:
© 2016 Informa UK Limited, trading as Taylor & Francis Group.
PY - 2017/1/2
Y1 - 2017/1/2
N2 - We propose an algorithm for solving nonsmooth, nonconvex, constrained optimization problems as well as a new set of visualization tools for comparing the performance of optimization algorithms. Our algorithm is a sequential quadratic optimization method that employs Broyden-Fletcher-Goldfarb-Shanno (BFGS) quasi-Newton Hessian approximations and an exact penalty function whose parameter is controlled using a steering strategy. While our method has no convergence guarantees, we have found it to perform very well in practice on challenging test problems in controller design involving both locally Lipschitz and non-locally-Lipschitz objective and constraint functions with constraints that are typically active at local minimizers. In order to empirically validate and compare our method with available alternatives—on a new test set of 200 problems of varying sizes—we employ new visualization tools which we call relative minimization profiles. Such profiles are designed to simultaneously assess the relative performance of several algorithms with respect to objective quality, feasibility, and speed of progress, highlighting the trade-offs between these measures when comparing algorithm performance.
AB - We propose an algorithm for solving nonsmooth, nonconvex, constrained optimization problems as well as a new set of visualization tools for comparing the performance of optimization algorithms. Our algorithm is a sequential quadratic optimization method that employs Broyden-Fletcher-Goldfarb-Shanno (BFGS) quasi-Newton Hessian approximations and an exact penalty function whose parameter is controlled using a steering strategy. While our method has no convergence guarantees, we have found it to perform very well in practice on challenging test problems in controller design involving both locally Lipschitz and non-locally-Lipschitz objective and constraint functions with constraints that are typically active at local minimizers. In order to empirically validate and compare our method with available alternatives—on a new test set of 200 problems of varying sizes—we employ new visualization tools which we call relative minimization profiles. Such profiles are designed to simultaneously assess the relative performance of several algorithms with respect to objective quality, feasibility, and speed of progress, highlighting the trade-offs between these measures when comparing algorithm performance.
KW - benchmarking
KW - computational budget
KW - constrained optimization
KW - exact penalty methods
KW - nonconvex optimization
KW - nonsmooth optimization
KW - performance profiles
KW - sequential quadratic optimization
UR - http://www.scopus.com/inward/record.url?scp=84978997779&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84978997779&partnerID=8YFLogxK
U2 - 10.1080/10556788.2016.1208749
DO - 10.1080/10556788.2016.1208749
M3 - Article
AN - SCOPUS:84978997779
SN - 1055-6788
VL - 32
SP - 148
EP - 181
JO - Optimization Methods and Software
JF - Optimization Methods and Software
IS - 1
ER -