GRBModel: addGenConstrPWL ()


GRBModel: addGenConstrPWL ()

添加一个新的通用类型约束GRB_GENCONSTR_PWL一个模型。

分段线性(PWL)约束表明关系< span > < /美元跨度> y = f (x) < span > < / span >美元必须在变量之间保存< span > < /美元跨度> x < span > < / span >美元< span > < / span > y < span >美元< / span >,在那里< span > < / span > f < span >美元< / span >是一个分段线性函数。的断点< span > < / span > f < span >美元< / span >作为参数提供。请参阅描述分段线性目标了解分段线性函数是如何定义的。

GRBGenConstr addGenConstrPWL GRBVar xvar,
GRBVar yvar,
int 《不扩散核武器条约》,
const双* xpt材料,
const双* ypts,
std:: string name = " ")
    参数:

    xvar:< span > < /美元跨度> x < span > < / span >美元变量。

    yvar:< span > < / span > y < span >美元< / span >变量。

    《不扩散核武器条约》:定义分段线性函数的点数。

    xpt材料:< span > < /美元跨度> x < span > < / span >美元定义分段线性函数的点的值。必须按非递减顺序排列。

    ypts:< span > < / span > y < span >美元< / span >定义分段线性函数的点的值。

    名称(可选):新的通用约束的名称。

    返回值:

    新通用约束。