pyoptsparse驱动程序的最大迭代次数和收敛容差选项

时间:2016-06-15 14:30:23

标签: openmdao

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

一个。最大迭代次数

湾收敛容差

scipyoptimizer有这两个选项。

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

亨利

1 个答案:

答案 0 :(得分:0)

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

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

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