Java 导出用cplex求解的数学模型

Java 导出用cplex求解的数学模型,java,excel,cplex,solution,Java,Excel,Cplex,Solution,我有一个数学模型,我正试图通过将Cplex库导出到java来解决它。在我将整个项目导入另一台计算机之前,一切都很顺利。Cplex解决了数学模型,但现在我想在我的项目文件中看到我的变量excel文件。我想我已经编写了将excel解决方案文件正确导出到项目文件的相关代码部分,是否有可能将excel文件导入到其他位置?下面是“求解”部分前后的一段代码 我终于发现了错误。当我将软件包导入到另一台计算机时,有一个默认的工作空间在之前被删除,因此我创建了一个新的工作空间。此外,关于excel文件,我应该说这

我有一个数学模型,我正试图通过将Cplex库导出到java来解决它。在我将整个项目导入另一台计算机之前,一切都很顺利。Cplex解决了数学模型,但现在我想在我的项目文件中看到我的变量excel文件。我想我已经编写了将excel解决方案文件正确导出到项目文件的相关代码部分,是否有可能将excel文件导入到其他位置?下面是“求解”部分前后的一段代码


我终于发现了错误。当我将软件包导入到另一台计算机时,有一个默认的工作空间在之前被删除,因此我创建了一个新的工作空间。此外,关于excel文件,我应该说这部分代码:cplex.writeSolution(“model_solution.sol”)创建了一个扩展名为“.sol”的文件,您可以使用Microsoft excel打开它。文件的位置在您的工作空间中。我总是使用这种方法以紧凑的方式查看所有变量类型。我强烈建议你尝试一下sorour 16分钟前删除

不清楚你在问什么。您的代码片段与Excel的关系到底如何?似乎根本没有任何联系……正如您在代码的第一行所看到的:cplex.exportModel(“model.lp”),为了以一种可写且更容易理解的方式查看我的Mathematile moedel,我告诉java将我的模型导出到一个注释文件。还有另一段代码,它可以从电子表格中的所有问题变量生成一个excel文件,如果问题可行,您可以在那里看到cplex的所有结果。cplex Java API中没有内置任何东西提供这种功能。也许你想看看?
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());
}