【发布时间】:2016-06-15 14:30:23
【问题描述】:
我尝试了 pyoptsparse 驱动,发现它没有两个有用的选项:
一个。最大迭代次数
b.收敛容差
scipyoptimizer 有这两个选项。
pyoptsparse 驱动中可以添加这两个选项吗? 非常感谢。
亨利
【问题讨论】:
标签: openmdao
我尝试了 pyoptsparse 驱动,发现它没有两个有用的选项:
一个。最大迭代次数
b.收敛容差
scipyoptimizer 有这两个选项。
pyoptsparse 驱动中可以添加这两个选项吗? 非常感谢。
亨利
【问题讨论】:
标签: openmdao
pyoptsparse 的棘手之处在于它是许多不同类型优化器的包装器,每个优化器可能有不同的选项。我们允许您使用 opt_settings 字典在 OpenMDAO 中设置这些。例如,您可以通过设置“ACC”键在 SLSQP 中设置容差:
prob.driver.options['optimizer'] = 'SLSQP'
prob.driver.opt_settings['ACC'] = 1e-9
要为您的特定优化器找到这些,您必须查看 pyoptsparse 的文档,或者只查看优化器的源包装器。
【讨论】: