我尝试了pyoptsparse驱动程序,发现它没有两个有用的选项:
一个。最大迭代次数
湾收敛容差
scipyoptimizer有这两个选项。
可以在pyoptsparse驱动程序中添加这两个选项吗? 非常感谢你。
亨利
答案 0 :(得分:0)
使pyoptsparse变得棘手的是它是许多不同类型的优化器的包装器,每个都可能有不同的选项。我们允许您使用opt_settings字典在OpenMDAO中设置它们。例如,您可以通过设置' ACC'来设置SLSQP中的容差。键:
prob.driver.options['optimizer'] = 'SLSQP'
prob.driver.opt_settings['ACC'] = 1e-9
要为您的特定优化器找到这些,您必须查看pyoptsparse的文档,或者只查看优化器的源包装器。