在CPLEX中,如何在模型中找到变量是有依据的?

问题描述

我正在寻找一种简单的方法获取CPLEX的LP问题的基本变量列表,还是一种指示变量是否为基础变量的方法

实际上,我正在研究列生成算法。解决受限主问题后,新列将变为0。如何检查新变量为0,但以基础为基础,即简并性,还是不以基础为基础,并且我的实现存在错误

解决方法

您可以在C ++中使用getBasisStatuses

此方法将var中每个变量的基本状态放入 数组cstat的对应元素,并将其状态 将con中的每一行(范围或约束的数组) 数组rstat的对应元素。数组rstat和cstat是 调整大小。