繁体   English   中英

如何在 julia 中使用 JuMP 获得最优解?

[英]How to get an optimal solution using JuMP in julia?

我在 julia 中将 JuMP package 与 gurobi 一起使用,但我似乎无法在网上找到有关如何打印出最佳解决方案的任何信息。 我可以获得最佳目标值,但似乎无法找到有关如何获得最佳解决方案的信息。 我尝试了 solution_summary,但这给了我一个错误

只需使用value(varname)例如:

m = Model(Gurobi.Optimizer);
@variable(m, x[1:2] >= 0)
@constraint(m, [1 2;3 4] * x .<= [10,20])
@objective(m, Max, [1,2]' * x )
optimize!(m)

现在:

julia> value.(x)
2-element Vector{Float64}:
 0.0
 5.0

请注意,即使 model 是 MILP,该value也将始终是Float64 ,因此通常您最终想要以某种方式对其进行舍入。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM