我使用C#在CPLEX中编写了一个MIP。我声明了变量和约束并添加了目标,但我无法得到正确的答案。有没有办法将模型打印成字符串变量或类似的东西,以检查我是否正确编码了我想到的模型?
答案 0 :(得分:4)
您可以尝试以CPLEX LP格式导出它,这是人类可读的。
我既不使用CPLEX也不使用.NET,但根据this website,您正在寻找的功能是:
LOG CPLEX .NET参考手册
Cplex.ExportModel
方法将活动模型写入filename指定的文件。
public virtual void ExportModel( String name );
参数
name
写入模型的文件的名称。文件名的扩展名决定了编写模型的格式 文件。说明
文件格式由文件名的扩展名决定。该 以下扩展程序在大多数平台上都可识别:
.sav .mps .Lp [...]
希望这有帮助。