滤波内容
版本化
文本搜索
GRBXaddrangeconstrs
整数 | GRBXaddrangeconstrs高山市 | GRB模型 | 模范 |
整数 | Numconstrs公司 | ||
尺寸_t | 农兹市 | ||
尺寸_t | CBEG | ||
整数 | *cind, | ||
双倍 | Cval | ||
双倍 | 低点 | ||
双倍 | 上乘 | ||
康斯特查尔 | 词串名 |
上头尺寸_t
版本GRBaddrangeconstrs.非零值参数类型尺寸_t
本版支持20多亿非零值模型
添加新范围约束模型范围约束表示输入表达式值必须介于指定的间低点
并上层
边界任意解决注意,由于我们懒惰更新方法,在你更新模型前不会实际增加新约束GRB更新模型优化模型使用GRB优化或写模型到磁盘gRBwrite基础)
返回值:
非零返回值表示加约束时出问题参考错误代码表格列表可能的返回值细节错误可调用获取gRBGETERORMSG.
参数 :
模型化:新约束模式
Numconstrs:新约束数添加
宁兹市:新约束非零系数总数
百合:约束矩阵非零值通过此例程压缩稀疏行格式传递到此例程中约束矩阵中的每一项约束都表示成索引-值对表,其中每一索引项提供非零系数变量索引,而每一值项提供相应的非零值每一项新约束都相关百合值表示非零值起始位置青菜并市值数组例程要求非零约束一立即紧随那些约束i-1内青菜并市值.正因如此立方公尺表示第一个非零约束指数一结束非零约束i-1.举例子说明使用该表示法时,考虑案例eg2=10并立方公尺3=12.表示约束2有2非零值关联变量索引可见Cindd[10]并scind[11]中查找非零值val[10]并val[11].
青菜变量索引非零值关联参见描述百合参数获取更多信息
市值:数值矩阵约束非零参见描述百合参数获取更多信息
低点:线性表达式下界
上层上界线性表达式
字符串名名新约束推理可以是NULL中所有约束都提供默认名
重要注解 :
注意为模型添加范围约束并增加新约束和新变量如果您保留模型变量计数, 记住为每个范围约束添加变量计数
并注意范围约束存储内部作为平等约束我们使用附加变量带范围约束捕捉范围信息正因如此感知范围约束属性将永远GRB_EQUAL
.