【发布时间】:2018-05-03 21:51:10
【问题描述】:
我有一个数学模型,我试图通过将 Cplex 库导出到 java 来解决它。在我将整个项目导入另一台计算机之前,一切都很好。 Cplex 解决了数学模型,但现在我想在我的项目文件中查看我的变量 excel 文件。我想我已经编写了将excel解决方案文件正确导出到我的项目文件的相关代码部分,是否有可能将excel文件导入到另一个位置?这是“解决”部分之后和之前的一段代码。
cplex.exportModel("model.lp");
cplex.setParam(IloCplex.BooleanParam.NumericalEmphasis, true);
cplex.setParam(IloCplex.Param.MIP.Display, 0);
//solve
if (cplex.solve()){
System.out.println("The min of total weighted completion times is equal to: " + cplex.getObjValue()+"\n");
cplex.writeSolution("model_solution.sol");
System.out.println("Solution status = " + cplex.getStatus());
}
【问题讨论】:
-
不清楚你在这里问什么。您的代码 sn-p 与 Excel 的关系到底如何?似乎根本没有任何联系......
-
正如您在代码的第一行看到的那样:cplex.exportModel("model.lp"),为了以书面和更易于理解的方式查看我的数学模型,我告诉 java将我的模型导出到注释文件。将有另一段代码从电子表格中的所有问题变量生成一个 excel 文件,如果问题可行,您可以在那里查看 cplex 的所有结果。
-
CPLEX Java API 没有任何内置功能可提供此类功能。或许你想看看stackoverflow.com/questions/1516144?