【问题标题】:options of maximum number of iterations and convergence tolerance for pyoptsparse driverpyoptsparse 驱动程序的最大迭代次数和收敛容差选项
【发布时间】:2016-06-15 14:30:23
【问题描述】:

我尝试了 pyoptsparse 驱动,发现它没有两个有用的选项:

一个。最大迭代次数

b.收敛容差

scipyoptimizer 有这两个选项。

pyoptsparse 驱动中可以添加这两个选项吗? 非常感谢。

亨利

【问题讨论】:

    标签: openmdao


    【解决方案1】:

    pyoptsparse 的棘手之处在于它是许多不同类型优化器的包装器,每个优化器可能有不同的选项。我们允许您使用 opt_settings 字典在 OpenMDAO 中设置这些。例如,您可以通过设置“ACC”键在 SLSQP 中设置容差:

        prob.driver.options['optimizer'] = 'SLSQP'
        prob.driver.opt_settings['ACC'] = 1e-9
    

    要为您的特定优化器找到这些,您必须查看 pyoptsparse 的文档,或者只查看优化器的源包装器。

    【讨论】:

      猜你喜欢
      • 2016-01-31
      • 2018-11-16
      • 2019-03-11
      • 2019-12-04
      • 1970-01-01
      • 1970-01-01
      • 2020-06-20
      • 2017-05-20
      • 1970-01-01
      相关资源
      最近更新 更多