gpt4 book ai didi

python - 如何使用python为gurobi设置超时

转载 作者:太空宇宙 更新时间:2023-11-03 14:20:50 27 4
gpt4 key购买 nike

我想使用 gurobi 的 python 接口(interface)解决 ILP。我还想设置 5 分钟的超时。我试过了

e = gurobipy.Env()
e.setParam('TimeLimit', 5*60)
m = gurobipy.Model(env=e)

但是我得到了错误

File "env.pxi", line 18, in gurobipy.Env.init (../../src/python/gurobipy.c:2821) TypeError: init() takes exactly 2 positional arguments (1 given)

尽管根据文档 gurobipy.Env() 没有没有默认值的参数。此外,在文档中它说

Env() creates a client environment on a compute server.

所以我想知道这是否是为 gurobi 设置简单时间限制的最有效方法。什么是对 gurobipy 进行时间限制的好方法?

最佳答案

简单地设置模型本身的时间限制:

m = gurobipy.model()
m.setParam('TimeLimit', 5*60)

关于python - 如何使用python为gurobi设置超时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/28238920/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com