Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/84.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 3.x 如何在Pyomo中的每次迭代中使用变量的更新值?_Python 3.x_Optimization_Pyomo - Fatal编程技术网

Python 3.x 如何在Pyomo中的每次迭代中使用变量的更新值?

Python 3.x 如何在Pyomo中的每次迭代中使用变量的更新值?,python-3.x,optimization,pyomo,Python 3.x,Optimization,Pyomo,我正在尝试解决一个优化问题,该问题有一个变量x(initialize=0),在使用SolverFactory解决问题后,该变量具有一个更新的值。在第二次迭代中,我希望优化问题使用从第一次迭代中获得的x值,而不是初始化值。我该怎么做呢?看看你是使用CPLEX还是Gurobi。如果没有,请查看以查找solve命令。持久解算器只会将问题加载到解算器中一次,让您可以多次运行它。warmstart=True参数将每次将模型加载到解算器中,但初始化的变量将生成一个初始解决方案(如果可行) 在循环外部初始化它

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

看看你是使用CPLEX还是Gurobi。如果没有,请查看以查找
solve
命令。持久解算器只会将问题加载到解算器中一次,让您可以多次运行它。
warmstart=True
参数将每次将模型加载到解算器中,但初始化的变量将生成一个初始解决方案(如果可行)

在循环外部初始化它。