跳转到主内容

Gurobi/Python模型(定序模型混合整数编程)不可行解决办法

回答

注释

3条注释

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

    HiBurcu

    本条应该是帮助

    我建议你加点有意义的名称以这种方式分析IIS比较容易

    并试生成最小实例ISS

    希望这有帮助

    最优问候
    约纳斯

    0
  • Burcugenc
    第一个问题
    优先注释

    Jonasz,谢谢你的意见

    但我不完全理解添加一些有意义的名称来约束你. 并尝试生成IIS最小实例

    举个例子

    友爱之道

    布尔库

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

    HiBurcu

    添加一些有意义的名称限制

    manbet体育手机客户端文档添加Constrs方法指名参数,用它表示约束名添加Constr方法相同控件

    添加名重要,如果你想浏览文本表单中的模型否则受约束者会取像R112这样的泛名,很难识别

    从代码中举一例(假设使用Python3.7或Nester):

    k作业:
    机器中j使用
    模型.addConstr(C[j,k]-到期日期#T[j,k]

    以这种方式你每一次约束都可清晰识别以后会很重要

    并尝试生成IIS最小实例

    我猜你用数个数据集/实例测试模型

    对其中一些人来说,用代码执行模型可能可行,对其他人则不可行。

    保证你所有约束都取名后,我取最小数据集免用

    并计算IIS运行

    ##模型生成上
    model.optimize()
    model.computeIIS()
    model.write("IIS.ilp")

    并研究后产生IIS.ilp文件这会为您的不可行性提供点子

    我希望这能让事情更清晰需要进一步澄清时,请毫不犹豫地联系我们

    最优问候
    约纳斯

    一号

求求您签名入留点注释