代码之家  ›  专栏  ›  技术社区  ›  Morpheus

如何在SCIP C++接口中获得MILP约束矩阵中的系数值

  •  0
  • Morpheus  · 技术社区  · 5 年前

    我试图得到SCIP中MILP约束矩阵中变量的系数。我一直在想的是循环遍历变量出现的所有约束,并以某种方式获得系数(我不知道如何)。但是有没有一种方法可以得到一个函数中的所有系数呢 std::vector 通过使用任何内置函数。

    0 回复  |  直到 5 年前
        1
  •  1
  •   Leon    5 年前

    你有什么样的限制?如果所有约束都是线性的,则可以包括 cons_linear.h ,循环遍历所有约束并调用 SCIPconsGetVars SCIPconsGetVals . 这将提供当前约束中出现的所有变量以及系数。

    你想用这些系数做什么?