现在我的目标是:
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)
因此,第一部分是测量(参数),第二部分是优化的变量。我想最小化差异。
我该怎么办?当我这样启动程序时,出现错误,表明已超过最大迭代次数。
谢谢!
答案 0 :(得分:0)
不确定您的问题是什么,但是您可以尝试的一件事是增加最大迭代次数(不确定默认值是200到100之间)
solver = SolverFactory('ipopt')
solver.options['max_iter']= 10000 #number of iterations you wish
solver.solve(YOURMODEL)