【问题标题】:Use cplex with c++: add conditional constraint将 cplex 与 c++ 一起使用:添加条件约束
【发布时间】:2021-11-14 03:07:59
【问题描述】:

我是 cplex 的新手,我在 python 中找到了函数:add_indicator_constraint,但在 c++ 中我找不到类似的东西。有人可以给我看看吗?

【问题讨论】:

    标签: c++ cplex


    【解决方案1】:

    在 CPLEX_Studio201\cplex\examples\src\cpp 的示例 ilofixnet.cpp 中,您可以看到 C++ 中指标约束的一个很好的示例

    // Add logical constraints that require x[i]==0 if f[i] is 0.
          for (IloInt i = 0; i < x.getSize(); ++i)
             model.add(IloIfThen(env, f[i] == 0, x[i] == 0));
    

    【讨论】:

    • 因为截止日期,我找到了另一种解决问题的方法。无论如何,非常感谢你。我刚刚学到的东西将来会有用。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多