过滤内容,
版本
文本搜索
GRBModel: addGenConstrXxx ()
下面描述的函数添加一个新的一般的约束一个模型。
数学规划传统上定义的一组基本约束类型:变量绑定约束线性约束,二次约束、完整性约束和SOS约束。这些通常是由底层直接解算器治疗(虽然不总是),整个算法的基础。手机万博登录
Gurobi接受许多额外的约束类型,我们集体称为一般(函数)的约束。这些都是典型的不由解算器直接治疗。手机万博登录相反,它们是通过presolve变成约束(变量)从上面列出的基本类型中选择。在某些情况下,由此产生的约束或限制在数学上等价于原始;在他人看来,他们是近似的。如果这样的限制出现在您的模型,但如果你喜欢将自己使用的基本约束类型相反,你当然可以这样做。然而,请注意,Gurobi有时可以利用信息包含在其他模型中约束来构建一个更高效的配方比你可以创建。
额外的约束类型,这种概念一般的约束伞是:
- addGenConstrMax:
- addGenConstrMin:
- addGenConstrAbs:
- addGenConstrAnd:
- addGenConstrOr:
- addGenConstrNorm:
- addGenConstrIndicator:(一个指标约束)
- addGenConstrPWL:(一个分段线性函数,指定使用断点)
- addGenConstrPoly:
- addGenConstrExp:
- addGenConstrExpA:
- addGenConstrLog:
- addGenConstrLogA:
- addGenConstrPow:
- addGenConstrSin:
- addGenConstrCos:
- addGenConstrTan:
部分
- GRBModel: addGenConstrMax ()
- GRBModel: addGenConstrMin ()
- GRBModel: addGenConstrAbs ()
- GRBModel: addGenConstrAnd ()
- GRBModel: addGenConstrOr ()
- GRBModel: addGenConstrNorm ()
- GRBModel: addGenConstrIndicator ()
- GRBModel: addGenConstrPWL ()
- GRBModel: addGenConstrPoly ()
- GRBModel: addGenConstrExp ()
- GRBModel: addGenConstrExpA ()
- GRBModel: addGenConstrLog ()
- GRBModel: addGenConstrLogA ()
- GRBModel: addGenConstrPow ()
- GRBModel: addGenConstrSin ()
- GRBModel: addGenConstrCos ()
- GRBModel: addGenConstrTan ()