Gurobi:在预先解决之后保存模型以便重复使用

时间:2018-03-26 16:12:38

标签: python python-3.x gurobi

我正在寻找一种在gurobi中保存预先解决的模型的方法,这样我就可以节省下次运行模型时所需的时间。

我试图在presolve之后使用回调函数将模型写入.mps / .lp文件,但是当我加载文件时它又开始预先解析。

如果我不想要的话,我也会感谢你的否定答案。

PS:我正在使用Gurobi 7.5.2和python 3.6

1 个答案:

答案 0 :(得分:2)

保存预先解决的模型非常罕见。关键的例外是:

  1. 当您想要了解预解决方案时
  2. 当您不想重复预解决时进行基准测试
  3. Gurobi允许您访问预先解决的模型,但只能访问Python API。以下是一些示例代码:

    from gurobipy import *
    m = read("mymodel.mps")
    mp = m.presolve()
    mp.write("mypresolved.lp")