如何使用JuMP / GLPK获得解决时间

时间:2016-12-12 22:54:34

标签: julia julia-jump

我无法使用带有GLPK的JuMP获得MIP模型的求解时间和节点数。使用Gurobi它工作正常。这是重现我得到的错误的最小示例:

using JuMP
using GLPKMathProgInterface

m = Model(solver=GLPKSolverMIP())
@variable(m, x, upperbound=1)
@objective(m, Max, x) 

solve(m)

println(getsolvetime(m))

我收到错误:

  

错误:MethodError:没有匹配getolvetime的方法(:: GLPKMathProgInterface.GLPKInterfaceMIP.GLPKMathProgModelMIP)   最近的候选人是:getsolvetime(:: JuMP.Model)at   〜/ .julia / V0.5 /跳/ src目录/ JuMP.jl:205
  getsolvetime(:: MathProgBase.SolverInterface.LPQPtoConicBridge)at   〜/ .julia / V0.5 / MathProgBase / src目录/ SolverInterface / lpqp_to_conic.jl:199
  getsolvetime(:: Int64)at   〜/ .julia / V0.5 / MathProgBase / SRC / SolverInterface / SolverInterface.jl:27
  ...在getolvetime(:: JuMP.Model)中   〜/ .julia / V0.5 /跳转/ SRC / JuMP.jl:208

使用 getnodecount 方法时会显示等效消息。我从文档中了解到,这些功能只有在实施时才可用。这个错误是否意味着它们没有实现?有没有办法访问内部模型的任何信息?

赞赏任何指示

谢谢。

0 个答案:

没有答案