【问题标题】:CPLEX in C++: Converting a LP to MIPC++ 中的 CPLEX:将 LP 转换为 MIP
【发布时间】:2016-05-29 19:32:40
【问题描述】:

我是在 c++ 中使用 CPLEX 的初学者。我知道如何使用 CPLEX 解决简单的 LP。

我想知道将变量设置为整数(如下所示)是否会导致 CPLEX 使用分支定界方法来求解 MIP,或者它只是求解 LP,最后将结果值四舍五入为整数?

除了变量之外,我定义的一切都与 LP 问题相同。这就是我设置变量的方式: IloIntVarArray 变量(env,LowerBound,UpperBound)

如果您能帮助我或介绍一个好的 C++ CPLEX 教程,我将不胜感激。

谢谢

【问题讨论】:

    标签: c++ cplex integer-programming


    【解决方案1】:

    是的。将任何建模变量声明为整数将为您提供 MILP 模型。 CPLEX 将(通常)使用 B&B 来求解此类模型。查看提供的 C++ 以及 C#、Java 等版本的示例。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-01-13
      • 2021-06-01
      • 2020-02-29
      • 1970-01-01
      • 2014-02-27
      • 2020-12-30
      • 1970-01-01
      相关资源
      最近更新 更多