Initializing help system before first use

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