An SQP algorithm with cautious updating criteria for nonlinear degenerate problems (Q1036891)
From MaRDI portal
scientific article
Language | Label | Description | Also known as |
---|---|---|---|
English | An SQP algorithm with cautious updating criteria for nonlinear degenerate problems |
scientific article |
Statements
An SQP algorithm with cautious updating criteria for nonlinear degenerate problems (English)
0 references
13 November 2009
0 references
An efficient sequential quadratic programming (SQP) algorithm for solving nonlinear degenerate problems is proposed in the paper. At each iteration of the algorithm, a quadratic programming subproblem, which is always feasible by introducing a slack variable, is solved to obtain a search direction. The steplength along this direction is computed by employing the exact penalty function through an Armijo-type line search scheme. This SQP algorithm with cautious update criteria can be considered as a modification of the SQP algorithm given by \textit{J. F. A. de O. Pantoja} and \textit{D. Q. Mayne} [J. Optimization Theory Appl. 69, No. 3, 441--467 (1991; Zbl 0724.90065)]. In the algorithm, the form of quadratic programming subproblem is slightly different from the one given in [loc. cit.], and the update way for the penalty parameter of the used merit function is also different from the usual ways. The global convergence of the algorithm is obtained under the condition of the generalized Mangasarian-Fromvitz constraint qualification. Compared with the previous work [loc. cit.], the boundedness of the solution to the subproblem and the secon-order sufficient condition are not needed. In particular, the algorithm does not need an extra calculation when the iterate point is infesible, which is necessary in the algorithm proposed by \textit{J. Zhang} and \textit{X. Zhang} [Acta Math. Appl. Sin., Engl. Ser. 18, No. 1, 77--84 (2002; Zbl 1114.90480)]. Numerical results indicate that the algorithm is efficient.
0 references
degenerate problem
0 references
exact penalty function
0 references
algorithm
0 references
cautious update criteria
0 references
global convergence
0 references
nonlinear programming
0 references
sequential quadratic programming
0 references
0 references
0 references
0 references