如何使用模型中的解决方案来解决另一个问题
How to use a solution from a model to solve another one
我正在解决一个优化问题,我需要将一个模型的结果用作另一个模型的限制。
我在没有任何插件的情况下将 CPLEX 与 OPL 语言一起使用。
我试图将一个模型的值保存到一个 Excel 文件中,然后将这些值读入下一个模型,但是因为我要处理巨大的数据文件,这些文件不足以完成工作。
理论上我想顺序编译两个模型,其中第一个模型的数据需要保存在内存中,用于求解另一个模型。可能吗?
您可以通过流量控制和使用 "main" 块来做到这一点。
我在
写了一个例子
信息传输在
data2.maxOfx=opl1.y.solutionValue; // transfer solution of model1 to input for model2
我正在解决一个优化问题,我需要将一个模型的结果用作另一个模型的限制。 我在没有任何插件的情况下将 CPLEX 与 OPL 语言一起使用。
我试图将一个模型的值保存到一个 Excel 文件中,然后将这些值读入下一个模型,但是因为我要处理巨大的数据文件,这些文件不足以完成工作。
理论上我想顺序编译两个模型,其中第一个模型的数据需要保存在内存中,用于求解另一个模型。可能吗?
您可以通过流量控制和使用 "main" 块来做到这一点。 我在
写了一个例子信息传输在
data2.maxOfx=opl1.y.solutionValue; // transfer solution of model1 to input for model2