【问题标题】:pyomo constraint express ranged inequality expressionspyomo 约束表示范围不等式表达式
【发布时间】:2020-02-18 16:19:58
【问题描述】:

我是菜鸟 w pyomo。我想这样做:

for w in ww:
    model.constraints.add(
        100 >= sum(8 * model.w[w, d, s] for d in dd for s in ss) >= 50
    )

我尝试过这种方式:

for w in ww:
    model.constraints.add(
        100 >= sum(8 * model.w[w, d, s] for d in dd for s in ss)
    )

for w in ww:
    model.constraints.add(
        50 <= sum(8 * model.w[w, d, s] for d in dd for s in ss)
    )

但它没有工作。它

WARNING: Loading a SolverResults object with a warning status into
    model=unknown;
        message from solver=<undefined>

我错过了什么,你能告诉我什么吗?

【问题讨论】:

    标签: python pyomo


    【解决方案1】:

    解决了。我找到了

    WARNING: Loading a SolverResults object with a warning status into
        model=unknown;
            message from solver=<undefined>
    

    因为模型不可行。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2018-01-18
      • 2020-12-23
      • 2017-12-31
      • 1970-01-01
      • 2022-08-21
      • 2020-05-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多