[英]How to set a timeout for gurobi using python
我想使用python接口解決ILP到gurobi。 我還想設置5分鍾的超時。 我試過了
e = gurobipy.Env()
e.setParam('TimeLimit', 5*60)
m = gurobipy.Model(env=e)
但我得到錯誤
在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)
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.