Documentation


GRBModel::addGenConstrMax()

Add a new general constraint of type GRB_GENCONSTR_MAX to a model.

A MAX constraint <span>$</span>r = \max\{x_1,\ldots,x_n,c\}<span>$</span> states that the resultant variable <span>$</span>r<span>$</span> should be equal to the maximum of the operand variables <span>$</span>x_1,\ldots,x_n<span>$</span> and the constant <span>$</span>c<span>$</span>.

GRBGenConstr addGenConstrMax ( GRBVar resvar,
    const GRBVar* vars,
    int len,
    double constant=-GRB_INFINITY,
    string name="" )
    Arguments:

    resvar: The resultant variable of the new constraint.

    vars: Array of variables that are the operands of the new constraint.

    len: Number of operands in the new constraint (length of vars array).

    constant (optional): The additional constant operand of the new constraint.

    name (optional): Name for the new general constraint.

    Return value:

    New general constraint.