DoCplex 中的最优性差距

Optimality gap in DoCplex

我在 Python、DoCplex 中创建了一个模型。求解完模型,得到了可行解。我想在 DoCplex 中获得相对和绝对最优性差距。有没有办法在 Docplex 中获得这些空白?

您可以在 https://github.com/AlexFleischerParis/zoodocplex/blob/master/zoogetsolutiononebyone.py which is part of 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)