滤波内容
版本化
文本搜索
GRBaddqconstr
整数 | GRBaddqconstr高山市 | GRB模型 | 模范 |
整数 | 农林兹市 | ||
整数 | Lind公司 | ||
双倍 | 华尔街 | ||
整数 | 农昆兹市 | ||
整数 | qrow | ||
整数 | qcol | ||
双倍 | qval | ||
查尔 | 感知性 | ||
双倍 | rhs, | ||
康斯特查尔 | 字符串名 |
添加新二次约束模型注意,由于我们懒惰更新方法,在你更新模型前不会实际添加新约束GRB更新模型优化模型使用GRB优化或写模型到磁盘gRBwrite基础)
二次约束由一组二次约束术语、一组线性术语、感知值和右侧值组成:
.二次词串输入unmqnz
,qrow
,qcol
并qval
参数,线性术语输入农林
,平面图
并华尔街
参数推理
重要注解:Gurobi可处理凸形非凸形二次约束两者之间的差别既重要又隐蔽参考本讨论获取补充信息
返回值:
非零返回值表示添加二次约束时出问题参考错误代码表格列表可能的返回值细节错误可调用获取gRBGETERORMSG.
参数 :
模型化:新约束应加入模型
农林:新二次约束线性词数
平面图:可变索引关联线性术语
华尔街:数值关联线性术语
umqlnz:新二次约束中之四词数
qrow:行索引与二次词关联二次词表示三大值:一对索引qrow并qcol并存系数qval)关联参数数组提供对应值举个例子,如果想输入二次词 ,你称它为例程umqnz=3,qrow[s]={0,0,1},qcolss={0,1}并qval[s] = {2.0,1.0,1.0}.
qcol列索引与二次词关联参见描述qrow参数获取更多信息
qval:数值与二次词关联参见描述qrow参数获取更多信息
感知力思维新二次约束选项为GRB_LESSEQUAL,GRB_EQUAL或GRB_GREATER_EQUAL.
rhs右侧值新建二次约束
字符串名:新二次约束的名称推理可以是NULL中输入默认名
示例用法
intlindsss双lvalss中qrowsss中qcol双qvals2x0x2+x0x1+x1+x2+#1/错误=GRBadqconstr