gpt4 book ai didi

python - 获取Gurobi优化的中间结果

转载 作者:太空宇宙 更新时间:2023-11-03 15:01:30 25 4
gpt4 key购买 nike

我正在使用 Gurobi 7.0.2(+ Python 3.5,即 gurobipy)来解决一些硬优化问题 (MIP)。找到最佳结果通常需要几天甚至几周的时间。可以在找到最佳解决方案(即 Gap > 0%)之前中断 Gurobi,并且将返回当前最佳解决方案。

但是,如果能够检索这样一个间隙 > 0% 的中间结果,但又不会完全中断 Gurobi,那就更好了。 Gurobi 应该继续尝试改进当前的解决方案,但我已经可以开始使用中间解决方案了。

这有可能吗?如果没有,请将其添加到下一个 Gurobi 版本中。

最佳答案

编写一个回调函数,其中where==MIPSOL。然后调用Model.cbGetSolution();请参阅 Model.cbGetSolution() 的示例代码.

关于python - 获取Gurobi优化的中间结果,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45052500/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com