A sequential quadratic programming algorithm with non-monotone line search

被引:0
|
作者
Dai, Yu-Hong [1 ]
Schittkowski, Klaus [2 ]
机构
[1] Chinese Acad Sci, State Key Lab Sci & Eng Comp, Inst Computat Math & Sci Engn Comp, Acad Math & Syst Sci, Beijing 100190, Peoples R China
[2] Univ Bayreuth, Dept Comp Sci, D-95440 Bayreuth, Germany
来源
PACIFIC JOURNAL OF OPTIMIZATION | 2008年 / 4卷 / 02期
关键词
SQP; sequential quadratic programming; nonlinear programming; non-monotone line search; merit function; convergence; numerical results;
D O I
暂无
中图分类号
C93 [管理学]; O22 [运筹学];
学科分类号
070105 ; 12 ; 1201 ; 1202 ; 120202 ;
摘要
Today, many practical smooth nonlinear programming problems are routinely solved by sequential quadratic programming (SQP) methods stabilized by a monotone line search procedure subject to a suitable merit function. In case of computational errors as for example caused by inaccurate function or gradient evaluations, however, the approach is unstable and often terminates with an error message. To reduce the number of false terminations, a non-monotone line search is proposed which allows the acceptance of a step length even with an increased merit function value. Thus, the subsequent step may become larger than in case of a monotone line search and the whole iteration process is stabilized. Convergence of the new SQP algorithm is proved assuming exact arithmetic, and numerical results are included. As expected, no significant improvements are observed if function values are computed within machine accuracy. To model more realistic and more difficult, situations, we add randomly generated errors to function values and show that a drastic improvement of the performance is achieved compared to monotone line search. This situation is very typical for complex simulation programs producing inaccurate function values and where, even worse, derivatives are nevertheless computed by forward differences.
引用
收藏
页码:335 / 351
页数:17
相关论文
共 50 条
  • [1] A New Non-monotone Line Search Algorithm for Nonlinear Programming
    Zhang, Jing
    [J]. PRZEGLAD ELEKTROTECHNICZNY, 2012, 88 (7B): : 265 - 268
  • [2] A Non-monotone Line Search Algorithm for Unconstrained Optimization
    Sheng-Long Hu
    Zheng-Hai Huang
    Nan Lu
    [J]. Journal of Scientific Computing, 2010, 42
  • [3] A Non-monotone Line Search Algorithm for Unconstrained Optimization
    Hu, Sheng-Long
    Huang, Zheng-Hai
    Lu, Nan
    [J]. JOURNAL OF SCIENTIFIC COMPUTING, 2010, 42 (01) : 38 - 53
  • [4] A subgradient method with non-monotone line search
    O. P. Ferreira
    G. N. Grapiglia
    E. M. Santos
    J. C. O. Souza
    [J]. Computational Optimization and Applications, 2023, 84 : 397 - 420
  • [5] A subgradient method with non-monotone line search
    Ferreira, O. P.
    Grapiglia, G. N.
    Santos, E. M.
    Souza, J. C. O.
    [J]. COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2023, 84 (02) : 397 - 420
  • [6] An efficient interior-point algorithm with new non-monotone line search filter method for nonlinear constrained programming
    Wang, Liwei
    Liu, Xinggao
    Zhang, Zeyin
    [J]. ENGINEERING OPTIMIZATION, 2017, 49 (02) : 290 - 310
  • [7] A boosted DC algorithm for non-differentiable DC components with non-monotone line search
    Ferreira, O. P.
    Santos, E. M.
    Souza, J. C. O.
    [J]. COMPUTATIONAL OPTIMIZATION AND APPLICATIONS, 2024, 88 (03) : 783 - 818
  • [8] A boosted DC algorithm for non-differentiable DC components with non-monotone line search
    Ferreira, Orizon P.
    Santos, Elianderson M.
    Souza, João Carlos O.
    [J]. arXiv, 2021,
  • [9] A non-monotone line search multidimensional filter-SQP method for general nonlinear programming
    Chao Gu
    Detong Zhu
    [J]. Numerical Algorithms, 2011, 56 : 537 - 559
  • [10] A non-monotone line search multidimensional filter-SQP method for general nonlinear programming
    Gu, Chao
    Zhu, Detong
    [J]. NUMERICAL ALGORITHMS, 2011, 56 (04) : 537 - 559