此https://github.com/amianAA/ALNS包含使用ALNS算法以python和pyomo编写的文件,用于优化MINLP铁路网络模型(适用于马德里的网络)。一切正常,但此功能出现错误:
replace()
输出和错误:
def solveFO(instance):
opt = SolverFactory(str(solver))
results = opt.solve(instance, tee=True)
instance.load(results)
return float(results.Solution.Objective.__default_objective__['value'])
在此先感谢您的帮助!
答案 0 :(得分:0)
由于已声明model.obj = Objective()
,因此可以使用value(model.obj)
来获取目标的值