【发布时间】:2021-07-21 07:35:22
【问题描述】:
我用 Python 创建了一个模型,DoCplex。解决模型后,我得到了一个可行的解决方案。我想在 DoCplex 中获得相对和绝对的最优差距。有没有办法在 Docplex 中获得这些空白?
【问题讨论】:
我用 Python 创建了一个模型,DoCplex。解决模型后,我得到了一个可行的解决方案。我想在 DoCplex 中获得相对和绝对的最优差距。有没有办法在 Docplex 中获得这些空白?
【问题讨论】:
您可以在https://github.com/AlexFleischerParis/zoodocplex/blob/master/zoogetsolutiononebyone.py 找到一个示例,它是Making optimization simple (Python) 的一部分
sol=mdl.solve(log_output=False)
for v in mdl.iter_integer_vars():
print(v," = ",v.solution_value)
print("objective = ",sol.get_objective_value())
print("best bound = ",mdl.solve_details.best_bound)
print("mip gap = ",mdl.solve_details.mip_relative_gap)
【讨论】: