XPRScalcreducedcosts
XPRScalcreducedcosts |
Purpose
Calculates the reduced cost values for a given (row) dual solution.
Synopsis
int XPRS_CC XPRScalcreducedcosts(XPRSprob prob, const double duals[], const double solution[], double calculateddjs[]);
Arguments
prob
|
The current problem.
|
duals
|
Double array of length ROWS that holds the dual solution to calculate the reduced costs for.
|
solution
|
Optional double array of length COLS that holds the primal solution. This is necessary for quadratic problems.
|
calculateddjs
|
Double array of length COLS in which the calculated reduced costs are returned.
|
Further information
1. The calculations are always carried out in the original problem, even if the problem is currently presolved.
2. If using the function during a solve (e.g. from a callback), use ORIGINALCOLS and ORIGINALROWS to retrieve the non-presolved dimensions of the problem.
Related topics