我有两个问题:
在IBM ILOG CPLEX中,我编写了一个OPL项目。由于该代码可处理大规模数据,因此需要花费大量时间才能解决。限制MIP问题的间隙公差和限制时间的代码是什么?
我想要一个包含所需结果的CSV文件。例如,我想要在CSV文件中具有目标函数和运行时以及工具变量。我得到了所有这些结果,但我也希望将它们也写入CSV文件中。
答案 0 :(得分:2)
1)在minimize
文件的.mod
语句之前 之前添加以下代码。
execute
{
cplex.tilim=30; // 20 s time limt
cplex.epgap=0.01 // 1% gep
}
您可以通过检查引擎日志来确认已将其考虑在内。一开始应该有这样的东西:
CPXPARAM_TimeLimit 30
CPXPARAM_MIP_Tolerances_MIPGap 0.01
2)您可能依赖IloOplOutputFile
中的示例