跳转到主内容

计算IIS并使用它解决故障

回答

注释

4条注释

  • Jonaz Staszek
    社区主持人社区主持人
    gurobi逆序
    思想引导
    第一个问题

    Hi查里查

    似乎你需要重新定义连续变量 允许它假设负值gurobi连续变量默认下界为0

    试一下:

    en46号,135=模型.addVar(lb=-GRB.INFITY,ub=GRB.INFITY,en[46,135])

    所显示的IIS将不再可行

    并推荐两件事情

    1. if knew some二进制变量提前固定, 尝试重拟问题, 使其不再需要 。通常可以快速实现并保存模型生成时间从我自己的经验看,我可以补充道,它能省下很多麻烦(像你们所见的麻烦)
    2. 魔术我展示你 只为单IIS工作概率是,如果重运行优化进程时只增加两个界值,则模型仍然不可行,并产生非常相似的IIS,这一次则有不同的变量和约束条件。广化定义技巧 覆盖所有可能产生不适性

    希望这有帮助

    最优问候
    约纳斯

    0
  • 查里查海德尼亚
    gurobi逆序
    协作者
    调查员

    亲爱的Jonas

    感谢回复x[386,135,t2]=0和x[386,135,t1]=0古罗比也知道

    你是对的en[46、135]持续

    巴迪

    0
  • Jonaz Staszek
    社区主持人社区主持人
    gurobi逆序
    思想引导
    第一个问题

    需要修改连续变量下界查看我的第一个答案-我相应修改

    最优问候
    约纳斯

    0
  • 好,我试一下当连续变量定义时,我想(-inf,_nf)界限隐含缺省下界0

    非常感谢

    0

求求您签名入留点注释