如何更改Pyomo求解器界面

时间:2018-05-02 20:14:06

标签: python pyomo

使用Pyomo,而不是创建要发送给求解器的文件,我想开始使用兼容的解算器的Python接口(即CPLEX或GUROBI)。什么是未指定的默认求解器接口,以及如何在此代码中指定所需的求解器接口?:

opt = SolverFactory('gurobi')
results = opt.solve(model, options= solverOptions)

2 个答案:

答案 0 :(得分:0)

尝试使用SolverFactory('gurobi', solver_io='direct')

答案 1 :(得分:0)

您可以明确创建直接求解器:

2.0.0

或使用" from pyomo.environ import SolverFactory solver = SolverFactory('gurobi_direct') " Gurobi" metasolver的IO选项":

python