Lee*_*i L 3 python timeout gurobi
我想使用Gurobi的python接口解决ILP。我还想将超时设置为5分钟。我试过了
e = gurobipy.Env()
e.setParam('TimeLimit', 5*60)
m = gurobipy.Model(env=e)
Run Code Online (Sandbox Code Playgroud)
但是我得到了错误
在gurobipy.Env中,文件“ env.pxi”,第18行。init (../../src/python/gurobipy.c:2821)TypeError:init()恰好接受2个位置参数(给定1个)
尽管根据文档gurobipy.Env(),没有没有默认值的参数。另外,在文档中说
Env()在计算服务器上创建一个客户端环境。
所以我想知道这是否是设置gurobi的简单时限的最有效方法。限制Gurobipy时限的好方法是什么?
只需对模型本身设置时间限制:
m = gurobipy.model()
m.setParam('TimeLimit', 5*60)
Run Code Online (Sandbox Code Playgroud)