Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
我尝试了 pyoptsparse 驱动程序,发现它没有两个有用的选项:
一个。最大迭代次数
湾。收敛容差
scipyoptimizer 有这两个选项。
pyoptsparse 驱动程序中可以添加这两个选项吗?非常感谢。
亨利
使 pyoptsparse 变得棘手的是它是许多不同类型优化器的包装器,并且每个优化器可能有不同的选项。我们允许您使用 opt_settings 字典在 OpenMDAO 中设置这些。例如,您可以通过设置“ACC”键在 SLSQP 中设置容差:
prob.driver.options['optimizer'] = 'SLSQP' prob.driver.opt_settings['ACC'] = 1e-9
要为您的特定优化器找到这些,您必须查看 pyoptsparse 的文档,或者只查看优化器的源包装器。