如何在java中显示用cplex编码的模型?

时间:2014-05-02 21:33:22

标签: java cplex

我在Java中的CPLEX中有一个数学优化模型的代码。我想知道java中是否有一种方法可以在java中输出模型格式,例如" CPXwriteprob"在C ++中?

2 个答案:

答案 0 :(得分:2)

首先,就像在How to check whether the model coded in CPLEX in .NET is the true model?几乎同时提出的类似问题中讨论的一样,您需要使用exportModel()函数。您可以在几个提供的CPLEX示例中看到这一点,例如LPex1.java:

// write model to file
cplex.exportModel("lpex1.lp");

其次,在C ++中,使用与Java版本具有完全相同的样式和语法的exportModel()更为正常。 CPXwriteprob()函数是(低级)C函数

答案 1 :(得分:1)

如果您将cplex定义为您的对象:

IloCplex cplex = new IloCplex();// cplex as an object

然后你可以使用方法exportModel,即。:

cplex.exportModel("file_name.lp");