首页> 外文期刊>Optimization Letters >A robust implementation of a sequential quadratic programming algorithm with successive error restoration
【24h】

A robust implementation of a sequential quadratic programming algorithm with successive error restoration

机译:具有连续错误恢复的顺序二次编程算法的鲁棒实现

获取原文
获取原文并翻译 | 示例
           

摘要

We consider sequential quadratic programming methods for solving constrained nonlinear programming problems. It is generally believed that these methods are sensitive to the accuracy by which partial derivatives are provided. One reason is that differences of gradients of the Lagrangian function are used for updating a quasi-Newton matrix, e.g., by the BFGS formula. The purpose of this paper is to show by numerical experimentation that the method can be stabilized substantially. The algorithm applies non-monotone line search and internal and external restarts in case of errors due to inaccurate derivatives while computing the search direction. Even in case of large random errors leading to partial derivatives with at most one correct digit, termination subject to an accuracy of 10−7 can be achieved in 90% of 306 problems of a standard test suite. On the other hand, the original version with monotone line search and without restarts solves only 30% of these problems under the same test environment. In addition, we show how initial and periodic scaled restarts improve the efficiency in situations with slow convergence.
机译:我们考虑解决约束非线性规划问题的顺序二次规划方法。通常认为,这些方法对提供偏导数的准确性敏感。原因之一是拉格朗日函数的梯度差被用于例如通过BFGS公式来更新准牛顿矩阵。本文的目的是通过数值实验表明该方法可以基本稳定。在计算搜索方向时,该算法将应用非单调的行搜索,并在因导数不准确而导致错误的情况下,进行内部和外部重新启动。即使在大的随机误差导致偏导数最多具有一个正确的数字的情况下,也可以在标准测试套件的306个问题中,有90%的精度达到10 −7 。另一方面,具有单调线搜索且没有重新启动的原始版本在相同的测试环境下只能解决其中30%的问题。此外,我们展示了初始收敛和周期性扩展重启如何在收敛缓慢的情况下提高效率。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号