先进的单工的例程

先进的单工的例程

本节描述一组高级基本例程。这些例程允许你计算涉及单纯形基矩阵的各种线性系统的解。注意,这些应该只由高级用户使用。我们不为这些常规提供技术支持。

在描述例程之前,我们应该首先描述GRBsvec用于输入或返回稀疏向量的数据结构:

类型定义 struct SVector {
int 兰;
int *印第安纳州;
* val;
GRBsvec

len字段给出了向量中非零值的个数。的印第安纳州瓦尔字段分别给出每个非零的索引和值。指数是从零开始的。举个例子,稀疏向量[0,2.0, 0,1.0]可以表示为len = 2Ind = [1,3],Val = [2.0, 1.0]

用户负责分配和释放印第安纳州瓦尔字段。这些例程的结果向量的长度事先是不知道的,因此用户必须分配这些数组来保存可能的最长结果(每个例程的文档中都标明了其长度)。manbet体育手机客户端



部分