如何检查模型,.NET在CPLEX编码是否是真实模型?(How to check whether t

2019-10-20 01:44发布

我在CPLEX编码的MIP用C#。 我声明的变量和约束,并添加了目标,但我不能得到正确的答案。 有没有一种方法来打印模型转换为字符串变量或类似的东西,以检查自己是否正确编码的模式,我脑子里想的?

Answer 1:

你可以尝试在CPLEX LP格式导出它,那是人类可读。

我既不使用也不CPLEX .NET,但根据这个网站 ,你正在寻找的功能是:

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

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

public virtual void ExportModel( String name );

参数

name
到该模型被写入的文件的名称。 文件名的扩展名来确定要在其中写入模型文件的格式。

备注

该文件格式由文件名的扩展名来决定。 以下扩展名被认为在大多数平台:

 .sav .mps .Lp [...] 

希望这可以帮助。



文章来源: How to check whether the model coded in CPLEX in .NET is the true model?