{"title":"Some issues in implementing a sequential quadratic programming algorithm","authors":"P. Gill, W. Murray, M. Saunders, M. H. Wright","doi":"10.1145/1057941.1057944","DOIUrl":null,"url":null,"abstract":"In this note, we consider two of the major issues that have arisen in implementing a sequential quadratic programming (SQP) method for nonlinearly constrained optimization problems (the code NPSOL; Gill <i>et al.</i>, 1983). The problem of concern is assumed to be of the form[EQUATION]where <i>F(x)</i> is a smooth nonlinear function, A<sub>L</sub> is a constant matrix, and <i>c(x)</i> is a vector of smooth nonlinear constraint functions. The matrix <i>A<sub>L</sub></i> and the vector <i>c(x)</i> may be empty. Note that <i>upper and lower bounds are specified for all the variables and for all the constraints.</i> This from allows full generality in constraint specification. In particular, the <i>i</i>-th constraint may be defined as an <i>equality</i> by setting <i>l<sub>i</sub></i> = <i>u<sub>i</sub></i>. If certain bounds are not present, the associated elements of <i>l</i> or <i>u</i> can be set to special values that will be treated as - ∞ or +∞.","PeriodicalId":177516,"journal":{"name":"ACM Signum Newsletter","volume":"39 1","pages":"0"},"PeriodicalIF":0.0000,"publicationDate":"1985-04-01","publicationTypes":"Journal Article","fieldsOfStudy":null,"isOpenAccess":false,"openAccessPdf":"","citationCount":"8","resultStr":null,"platform":"Semanticscholar","paperid":null,"PeriodicalName":"ACM Signum Newsletter","FirstCategoryId":"1085","ListUrlMain":"https://doi.org/10.1145/1057941.1057944","RegionNum":0,"RegionCategory":null,"ArticlePicture":[],"TitleCN":null,"AbstractTextCN":null,"PMCID":null,"EPubDate":"","PubModel":"","JCR":"","JCRName":"","Score":null,"Total":0}
引用次数: 8
Abstract
In this note, we consider two of the major issues that have arisen in implementing a sequential quadratic programming (SQP) method for nonlinearly constrained optimization problems (the code NPSOL; Gill et al., 1983). The problem of concern is assumed to be of the form[EQUATION]where F(x) is a smooth nonlinear function, AL is a constant matrix, and c(x) is a vector of smooth nonlinear constraint functions. The matrix AL and the vector c(x) may be empty. Note that upper and lower bounds are specified for all the variables and for all the constraints. This from allows full generality in constraint specification. In particular, the i-th constraint may be defined as an equality by setting li = ui. If certain bounds are not present, the associated elements of l or u can be set to special values that will be treated as - ∞ or +∞.