Model.computeIIS()

计算IIS(无效)

计算不可调和子系统IIS分解约束和变量界限并有下列属性:

  • 尚不可行
  • 单约束或绑定消除后子系统变得可行
注意不可行模型可能有多项IIS古罗比返回的不一定最小可能有约束或约束较少的其他人

IIS结果返回多个属性:IISConstr,ISLB,IISUB,伊索斯,ISQConstrIISGenConstr.表示对应模型元素是否计算出IIS成员

注意对通用功能约束模型而言,小线性约束近似可能导致不可靠的IIS结果

上头ISS日志信息提供算法进度, 包括猜测最终IIS大小

IIS计算完成前中断时, Gurobi返回最小可行子系统

上头IISCONTORE,ISLB系统,IISUBFORE,IISOS系统,ISQConstreIISGenConstrForce属性允许输入模型元素或从计算IIS中排除设置属性一强制二入制解码数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组数组

举例子说明这些属性何时有用,请考虑初始模型已知可行,但在添加约束或紧限后不可行如果您只有兴趣知道哪些变化造成了不可行性,你可以强制非修改式界限和约束输入IIS允许IIS算法完全聚焦于新约束值,而新约束值往往大大加快速度

注意设置强力属性对0可能使生成子系统可行,从而无法构建二维系统试反正将产生GRB_ERROR_IIS_NOT_INFEASIBLE报错类似地,将属性设置为1可能会产生不可递减的IIS更精确地说,系统只能对强值为-1或0的模型元素不可减

这种方法填充IISConstr,ISQConstrIISGenConstr约束属性伊索斯sOS属性ISLBIISUB可变属性并写入二维码计算结果.i格式文件(见模型. write)文件只包含原型IIS

使用IISM方法参数调整IIS算法行为

注意此方法可用于计算连续模型和MIP模型的IIS

示例用法

模型.computeIIS ()模型.write

试古罗比免费

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

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

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

搜索

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

RSS种子

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