在 Julia 中从 Gurobi 或 MOI 或 JuMP 检索约束矩阵

Retrieve constraints matrix from Gurobi or MOI or JuMP in Julia

我想从 Gurobi 检索矩阵形式的 LP 模型。我在 Julia 中使用 JuMP 包。我可以使用 MathOptInterface 打印所有约束,但不能以矩阵形式打印。我不知道如何从 Gurobi 打印问题矩阵。有人可以帮忙吗?非常感谢!

亲切的问候,

宏宇

澄清一下,你想要 A 矩阵吗?你要这个干什么? JuMP 不支持这个,因为。您需要将所有 MOI 约束转换为矩阵。

您可以尝试 JuMP._standard_form_matrix(model),但请注意,这是使用一些内部 JuMP 代码(以 _ 开头的函数),因此这可能会在未来的任何版本中中断。如果你想自己写代码,这里是代码:

https://github.com/jump-dev/JuMP.jl/blob/a8488a21140e3e3d5372d31b8c0a2788d7ac1a97/src/lp_sensitivity2.jl#L302-L350