Overview | Group | Tree | Graph | Index | Concepts |
This is an advanced routine. Advanced routines typically demand a profound understanding of the algorithms used by ILOG CPLEX. Thus they incur a higher risk of incorrect behavior in your application, behavior that can be difficult to debug. Therefore, ILOG encourages you to consider carefully whether you can accomplish the same task by means of other Callable Library routines instead.
The routine CPXcheckpib
finds
the L∞ norm of cB'-π'B,
where π represents dual solution values and B
represents the basis. That is,
this routine checks for numeric (roundoff) error in the computation of π
by putting π into the equation that defines it
and then returning the value
of the maximum deviation from zero of the elements of the resulting residual
vector. This routine also returns, in one of its arguments, the index of the
basic variable corresponding to this maximum.
To get the L∞ norm for the scaled problem, set the parameter
scalrimtype = 1
.
env | The pointer to the ILOG CPLEX environment, as returned by |
lp | A pointer to the CPLEX LP problem object, as returned by |
ijmax_p | A pointer to the row or column with the maximum absolute value in cBT-πTB. If |
scalrimtype | An integer that indicates the type of scaling to be applied to the returned L∞ norm. When this parameter is equal to |