首页 > 解决方案 > 如何在 SCIP C++ 接口中获取 MILP 的约束矩阵中的系数值

问题描述

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

标签: c++linear-programmingscip

解决方案


你有什么类型的约束?如果您的所有约束都是线性的,您可以包含cons_linear.h、循环所有约束并调用SCIPconsGetVarsand SCIPconsGetVals。这为您提供了当前约束中出现的所有变量以及系数。

你到底想用这些系数做什么?


推荐阅读