jab*_*zzo 6 optimization python-3.x pyomo
要在 pyomo 中实例化求解器,通常使用求解器工厂:
from pyomo.opt import SolverFactory
opt = SolverFactory('glpk')
Run Code Online (Sandbox Code Playgroud)
有没有办法知道 SolverFactory 将接受哪些字符串?解决方案如下所示:
print(SolverFactory.list_detected_solvers())
Run Code Online (Sandbox Code Playgroud)
    Pyomo 不随任何求解器一起分发,而是为按需调用的求解器提供各种接口。因此,没有求解器的主列表。
您可以使用终端命令获得近似于所需行为的内容pyomo help -s。您还可以检查SolverFactory('glpk').available() == True各种求解器。
AMPL 和 GAMS 在其网站上提供了求解器列表。由于 Pyomo 能够连接到任一问题格式,因此您也可以将其用作参考。请记住,相关的求解器仍然需要安装在您的系统上。
|   归档时间:  |  
           
  |  
        
|   查看次数:  |  
           13888 次  |  
        
|   最近记录:  |