我正在解决一个优化问题,我需要将一个模型的结果用作另一个模型的约束。 我将CPLEX与OPL语言一起使用,没有任何插件。
我试图将一个模型中的值保存到Excel文件中,然后将其读取到下一个模型中,但是由于我将要使用庞大的数据文件,而这些文件还不足以完成这项工作。
从理论上讲,我想依次编译两个模型,其中第一个模型的数据需要保存在内存中,并用于解决另一个模型。有可能吗?
答案 0 :(得分:2)
您可以通过流控制和使用“主”块来实现。 我在
写了一个例子信息正在传输中
data2.maxOfx=opl1.y.solutionValue; // transfer solution of model1 to input for model2
致谢