问题描述
让我们假设我已经在 python 中创建了一个数学模型,并想使用下面的代码(docplex 库)来解决它。
start = time.perf_counter() # CPU time calculator of the CPLEX solver
# Obj 1
mdl.minimize(obj1)
solution = mdl.solve(log_output=True)
if (solution is not None) and (solution.is_feasible_solution()):
lb[0] = obj1.solution_value
if obj2.solution_value > ub[1]: ub[1] = obj2.solution_value
if obj3.solution_value > ub[2]: ub[2] = obj3.solution_value
sol[0,0] = obj1.solution_value
sol[0,1] = obj2.solution_value
sol[0,2] = obj3.solution_value
sol[0,3] = round(time.perf_counter() - start,3)
既然我已经设置了mdl.time_limit=480,为什么sol[0,3]中记录的时间会大于480秒?
谢谢!
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)