GRBModel::addGenConstrIndicator()

添加新通用约束类型GRB_GENCONSTR_INDICATOR建模型

INDICATER约束 span>$ </span>z=f\rightrowax\leqb表示如果二进制指示变量<span>$</span>z<span>$</span>等于<span>$</span>f<span>$</span>中位span>$ </span>f后线性约束span>$ </span>a#Tx\leqb <span> </span>should hold. 等一等反之,span>$ </span>z=1-fspan>$ </span>中线性约束可能被违反线性约束感也可以指定为<span>$</span>=<span>$</span><span>$</span>\geq<span>$</span>.

注意指针变量<span>$</span>z<span>$</span>约束度强制二进制 独立于它是如何生成

多签名可用

GRBGenConstr addGenConstrIndicator高山市 GRBVAR 宾瓦尔市
整数 宾瓦尔
康斯特GRBLinExprer expr
查尔 感知性
双倍 rhs,
字符串 名表示"

参数 :

宾瓦尔:二进制指示变量

宾瓦尔:二进制指示变量值强制线性约束实现<span>$</span>0<span>$</span><span>$</span>1<span>$</span>)

expr:左侧表达式指针触发线性约束

感知力感知线性约束选项为GRB_LESSEQUAL,GRB_EQUALGRB_GREATER_EQUAL.

rhs:线性约束右侧值

名称(可选择性):新通用约束名

返回值:

新建通用约束

GRBGenConstr addGenConstrIndicator高山市 GRBVAR 宾瓦尔市
整数 宾瓦尔
康斯特GRBTENCOS& 康斯特
字符串 名表示"

参数 :

宾瓦尔:二进制指示变量

宾瓦尔:二进制指示变量值强制线性约束实现<span>$</span>0<span>$</span><span>$</span>1<span>$</span>)

康斯特:暂时约束对象定义由指标触发线性约束临时约束对象使用超载比较运算符创建看吧GRBTENPCOS获取更多信息

名称(可选择性):新通用约束名

返回值:

新建通用约束


试古罗比免费

选择最适合你的评价许可 并开始与专家团队合作 技术引导支持

评价许可
免费全功能优化程序认证体验性能、支持、基准测试和调优服务
学术许可
Gurobi支持学术机构内部教学和优化使用免费全效古罗比拷贝供课堂使用和研究使用
云试验

请求免费试验时数,以便你能看到模型快速易解云

搜索

<\/i>","library":"fa-solid"}}" data-widget_type="nav-menu.default">

RSS种子

新闻发布
事件处理
狗万app足彩
ypyter模型
案例研究
产业界
特征学