我对使用遗传算法或粒子游泳的多目标优化感兴趣。为此我明白了,我需要安装pyopt插件。
虽然看起来这里列出的驱动程序: https://github.com/OpenMDAO-Plugins?page=1 不适合最新版本。这是正确的吗? 是否有当前驱动程序的另一个存储库?
我也不确定如何安装驱动程序作为'插件'命令不在我的路径中,当我下载git存储库时,我没有找到它。
你能指点我一个多目标的nsga教程吗? 除此之外,我对dakota-plugin感兴趣。
答案 0 :(得分:0)
您引用的插件页面适用于较早版本的OpenMDAO(V 0.0.13及更早版本)。对于1.7.x,我们处理插件有点不同。 OpenMDAO现在是一个标准的python包,任何插件都可以将它列为依赖项。
话虽如此,你实际上并不需要pyopt_sparse的插件。它的包装器内置于OpenMDAO中。您只需要从it's bitbucket repo安装pyopt_sparse。之后你可以使用它。
您可以在OpenMDAO测试套件中看到设置pyopt_sparse的示例here.