Gurobi:预求解后保存模型以供重用
Gurobi: Save model after presolve for reuse
我正在寻找一种在 gurobi 中保存预求解模型的方法,这样我就可以在下次 运行 模型时节省预求解所需的时间。
我曾尝试在预求解后使用回调函数将模型写入 .mps/.lp 文件,但是当我加载文件时它又开始预求解。
如果我正在寻找的东西不可能,我也会感谢否定答案。
PS.: 我正在使用 Gurobi 7.5.2 和 python 3.6
保存预求解模型的情况很少见。主要的例外是:
- 当您想了解预求解转换时
- 当您不想重复预求解时用于基准测试
Gurobi 允许您访问预求解模型,但只能从 Python API 访问。这是一些示例代码:
from gurobipy import *
m = read("mymodel.mps")
mp = m.presolve()
mp.write("mypresolved.lp")
我正在寻找一种在 gurobi 中保存预求解模型的方法,这样我就可以在下次 运行 模型时节省预求解所需的时间。
我曾尝试在预求解后使用回调函数将模型写入 .mps/.lp 文件,但是当我加载文件时它又开始预求解。
如果我正在寻找的东西不可能,我也会感谢否定答案。
PS.: 我正在使用 Gurobi 7.5.2 和 python 3.6
保存预求解模型的情况很少见。主要的例外是:
- 当您想了解预求解转换时
- 当您不想重复预求解时用于基准测试
Gurobi 允许您访问预求解模型,但只能从 Python API 访问。这是一些示例代码:
from gurobipy import *
m = read("mymodel.mps")
mp = m.presolve()
mp.write("mypresolved.lp")