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

    Identifiers