在 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 中获取它。问题得到解决。但是,我还不确定上面的代码对我不起作用。
在这种情况下,可以通过以下两种方式之一解决问题:
- 将文件带到项目的本地文件
- 写代码时添加路径
例如:
SheetConnection my_sheet("D:\Education\largertestregion.xlsx");
"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 中获取它。问题得到解决。但是,我还不确定上面的代码对我不起作用。
在这种情况下,可以通过以下两种方式之一解决问题:
- 将文件带到项目的本地文件
- 写代码时添加路径
例如:
SheetConnection my_sheet("D:\Education\largertestregion.xlsx");