我在 pyomo 的目标遇到了一些麻烦。我试图最小化测量值(参数 - 我从 .txt 导入)与优化模型中变量的结果之间的差异。
现在我的目标是:
def _obj_rule(mode):
return pe.summation(model.T_vl_s_M,model.T_VL_s_dyn)
model.obj = pe.Objective(rule=_obj_rule, sense=pe.minimize)
所以第一部分是测量(参数),第二部分是优化的变量。我想最小化差异。
我该怎么办?当我像这样启动程序时,我收到一个错误,即超出了最大迭代次数。
提前致谢!