我有一个数学模型,我试图通过将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());
}
我终于发现了错误。当我将包导入另一台计算机时,有一个默认的工作空间之前被删除,所以我创建了一个新的工作空间。此外,关于excel文件,我应该说这部分代码:cplex.writeSolution("model_solution.sol"(创建了一个扩展名为".sol"的文件,您可以使用Microsoft Excel打开它。文件的位置位于您的工作空间中。我总是使用此方法以紧凑的方式查看所有变量类型。我强烈建议您尝试一下。- 悲伤 16分钟前 删除