【发布时间】:2021-02-15 17:37:47
【问题描述】:
有人可以帮我解决以下问题吗?在 pyomo 中使用 gdpopt 时,我需要指定可执行求解器的路径
对于 glpk 求解器,通常可以在 SolverFactory 中指定此路径为:
executable_path = '/home/user/lib/glpsol'
opt = SolverFactory('glpk',executable=executable_path)
但如果我想使用 gdpopt 并以与以下示例相同的方式指定 glpk 的可执行文件,这将不起作用:
opt = SolverFactory('gdpopt',executable=executable_path)
我已经尝试使用mip_solver_args 参数如下,但我没有运气。
opt = SolverFactory('gdpopt')
results = opt.solve(model, mip_solver='glpk', mip_solver_args={'executable':executable_path})
最后,我用 cbc 求解器尝试了同样的方法,但仍然没有运气
【问题讨论】:
标签: python mathematical-optimization solver pyomo glpk