C ++中的CPLEX:将LP转换为MIP

时间:2016-05-29 19:32:40

标签: c++ cplex integer-programming

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

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

我将除了变量之外的所有内容定义为LP问题。这是我设置变量的方式: IloIntVarArray变量(env,LowerBound,UpperBound)

如果您能帮助我或在c ++中为CPLEX引入一个很好的教程,我真的很感激。

谢谢

1 个答案:

答案 0 :(得分:2)

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