我使用正确的输出迭代运行了 3 个模型。但是,在某一时刻,我收到“混合错误环境”错误。代码基本上如下:
//model1
..
main{
generate & solve model1
call model2
model1.output_x=model2.input_x
generate & solve model2
call model3
model2.output_y=model3.input_y
generate & solve model3
}
在生成模型 3 时,出现不匹配环境错误。但是,模型 2 和模型 3 是相似的。
在模型 3 中,这是我认为导致此问题的约束:
totalcost (dvar of model 3)-epsilon(variable of model 3)<=n1_cost (output of model2);