我如何在Pyomo中的每次迭代中使用Variable的更新值?

问题描述 投票:0回答:1

我正在尝试解决具有变量x(初始化= 0)的优化问题,该变量在使用SolverFactory解决问题后具有更新的值。在第二次迭代中,我希望优化问题使用从第一次迭代获得的x值而不是初始化值。我该怎么办?

python-3.x optimization pyomo
1个回答
0
投票

如果使用CPLEX或Gurobi,请查看persistent solvers。如果不是,请查看warmstart parameter中的solve命令。永久求解器只会将问题加载到求解器中一次,让您多次运行它。 warmstart=True参数每次都会将模型加载到求解器中,但是初始化变量将作为初始解(如果可行)。

© www.soinside.com 2019 - 2024. All rights reserved.