格林克斯特


格林克斯特

Gurobi线性表达对象。线性表达式由常数项组成,以及捕获线性术语的系数可变对列表。线性表达式用于构建约束。它们是通常具有短寿命的临时对象。

格林克斯特类是抽象基类的子类GRBEXPR.

您通常通过以空表达式开始构建线性表达式(使用格林克斯特构造函数),然后添加术语。术语可以单独添加,使用addterm.,或以组使用addterms., 或者Multadd.。术语也可以从表达式中删除,使用消除

可以使用线性表达中的各个术语来查询Getvar.getcoeff., 和getConstant.方法。您可以使用该术语查询表达式中的术语数尺寸方法。

注意,线性表达式可以包含涉及相同变量的多个术语。从表达式创建约束时,这些重复术语被合并,但是当检查表达式中的各个术语时,它们可能会看到(例如,使用时Getvar.)。



小节