grbmodel.addgenconstrlog()


grbmodel.addgenconstrlog()

添加一个新的类型的全新约束grb.genconstr_log.到一个模型。

自然对数函数约束状态是这种关系<span> $ </ span> y = log(x)<span> $ </ span>应该持有变量<span> $ </ span> x <span> $ </ span><span> $ </ span> y <span> $ </ span>

该函数的分段 - 线性近似值被添加到模型中。使用以下四个属性(或使用具有相同名称的参数)来控制近似的细节:funcpieces.funcpiqueerrorfuncpieceslength., 和funcpieceratio。有关详细信息,请咨询一般约束讨论。

grbgenconstr. addgenconstrlog. GRBVAR. XVAR,
GRBVAR. yvar,
细绳 名称,
细绳 选项 )
    论点:

    XVAR.: 这<span> $ </ span> x <span> $ </ span>多变的。

    yvar.: 这<span> $ </ span> y <span> $ </ span>多变的。

    名称:新一般约束的名称。

    选项:一个可以用于设置控制该函数约束的分段线性近似的属性的字符串。要为属性分配值,请按照具有相同符号的属性名称和所需的值(没有空格)。不同属性的分配应由空格分隔(例如“funcpieces = -1 funcpieceerror = 0.001”)。

    返回值:

    新的总约束。