在 IBM CPLEX 上执行代码时出现内部错误

Getting an internal error while executing code on IBM CPLEX

我是 CPLEX 的新手。我写了一些简单的代码来解决一些关于优化的线性规划问题。它工作正常,我得到了预期的输出(以确保安装中没有问题)。我正在尝试为 CVRP 执行现有代码。我遇到错误。

"internal error (Please notify IBM) CVRP Unknown OPL Problem Marker"

如果您需要有关它的任何具体信息,请告诉我。

这不是解决方案,而是解决方法,如果您遇到类似错误,可以尝试一下。当我尝试使用以下代码从本地 xls 文件中获取数据时出现上述错误

SheetConnection my_sheet("largertestregion.xlsx"); time from SheetRead(my_sheet,"time"); demand from SheetRead(my_sheet,"demand");

由于我的数据集很小,我在我的 .dat 文件中定义了所有数据,而不是从本地 xls 中获取它。问题得到解决。但是,我还不确定上面的代码对我不起作用。

在这种情况下,可以通过以下两种方式之一解决问题:

  1. 将文件带到项目的本地文件
  2. 写代码时添加路径

例如:

SheetConnection my_sheet("D:\Education\largertestregion.xlsx");