1

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

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

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

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

谢谢

4

1 回答 1

2

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

于 2016-05-30T05:16:52.387 回答