如何检查在.NET中的CPLEX编码的模型是否是真正的模型?

时间:2014-05-03 17:26:45

标签: c# .net mathematical-optimization linear-programming cplex

我使用C#在CPLEX中编写了一个MIP。我声明了变量和约束并添加了目标,但我无法得到正确的答案。有没有办法将模型打印成字符串变量或类似的东西,以检查我是否正确编码了我想到的模型?

1 个答案:

答案 0 :(得分:4)

您可以尝试以CPLEX LP格式导出它,这是人类可读的。

我既不使用CPLEX也不使用.NET,但根据this website,您正在寻找的功能是:

  

LOG CPLEX .NET参考手册Cplex.ExportModel方法

     

将活动模型写入filename指定的文件。

     

public virtual void ExportModel( String name );

     

参数

     

name
      写入模型的文件的名称。文件名的扩展名决定了编写模型的格式   文件。

     

说明

     

文件格式由文件名的扩展名决定。该   以下扩展程序在大多数平台上都可识别:

.sav
.mps
.Lp
[...]

希望这有帮助。