我在Java中的CPLEX中有一个数学优化模型的代码。我想知道java中是否有一种方法可以在java中输出模型格式,例如" CPXwriteprob"在C ++中?
答案 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");