我正在解决一个优化问题,其中我需要将一个模型的结果用作另一个模型的限制。 我正在使用带有 OPL 语言的 CPLEX,没有任何插件。
我尝试将一个模型中的值保存到 Excel 文件中,并将这些值读入下一个模型中,但由于我要使用巨大的数据文件,这不足以完成这项工作。
理论上我想顺序编译两个模型,其中第一个模型的数据需要保存在内存中并用于求解另一个模型。可能吗?
最佳答案
您可以通过流量控制和使用“主” block 来做到这一点。 我写了一个例子
信息传输在
data2.maxOfx=opl1.y.solutionValue; // transfer solution of model1 to input for model2
关于cplex - 如何使用模型中的解决方案来解决另一个模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/56198326/