【发布时间】:2014-05-03 17:26:44
【问题描述】:
我用 C# 在 CPLEX 中编写了一个 MIP。我声明了变量和约束并添加了目标,但我无法得到正确的答案。有没有办法将模型打印到字符串变量或类似的东西中,以检查我是否正确编码了我想要的模型?
【问题讨论】:
标签: c# .net mathematical-optimization linear-programming cplex
我用 C# 在 CPLEX 中编写了一个 MIP。我声明了变量和约束并添加了目标,但我无法得到正确的答案。有没有办法将模型打印到字符串变量或类似的东西中,以检查我是否正确编码了我想要的模型?
【问题讨论】:
标签: c# .net mathematical-optimization linear-programming cplex
您可以尝试以人类可读的 CPLEX LP 格式导出它。
我既不使用 CPLEX 也不使用 .NET,但根据 this website 您正在寻找的功能是:
LOG CPLEX .NET 参考手册
Cplex.ExportModel方法将活动模型写入文件名指定的文件。
public virtual void ExportModel( String name );参数
name
写入模型的文件的名称。文件名的扩展名决定了写入模型的格式 文件。备注
文件格式由文件名的扩展名决定。这 大多数平台都可以识别以下扩展:
.sav .mps .Lp [...]
希望这会有所帮助。
【讨论】: