【问题标题】:Gurobi Python API - How to add new variables to existing constraintsGurobi Python API - 如何向现有约束添加新变量
【发布时间】:2017-07-05 11:07:47
【问题描述】:

我已经使用 gurobi python 接口构建了一个分解算法。

该算法涉及在每次迭代中将新变量添加到我的模型已经现有的约束。现在我正在通过getConstrByNamegetRow(constraint) 从模型中读取约束,将新变量添加到生成的线性表达式中,删除旧约束并将新约束添加到模型中。这个过程效率极低。

是否有更有效的方法可以将新变量添加到 gurobi 模型中的现有约束?

【问题讨论】:

    标签: python gurobi


    【解决方案1】:

    使用新变量、约束和新系数调用Model.chgCoeff()

    【讨论】:

      猜你喜欢
      • 2020-05-05
      • 1970-01-01
      • 2015-12-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2017-09-04
      • 1970-01-01
      相关资源
      最近更新 更多