【发布时间】:2018-12-31 17:26:57
【问题描述】:
我想找到在 MIP 问题的最佳解决方案中绑定的约束,由 C++ 中的 Cplex 解决。通过绑定,我的意思是 LHS 的值等于 RHS 的值的约束。例如,如果一个问题的解决方案是:
x = 1,y = 0,
那么约束 x + y
这可以使用 IloRange 的 getSlack 或 getDual 函数对 LP 完成:如果约束的 slack 为零,或者对偶值不为零,则约束是绑定的。
当问题是 MIP 时,我找不到 Cplex 的任何函数来为 IloRange、IloConstraint 或类似对象提供此属性或值。我也不希望在 C++ 中手动执行此操作(提取约束的每个变量并将每个约束的值求和)。有没有办法做到这一点?
【问题讨论】:
标签: c++ cplex mixed-integer-programming