XSLPvalidatekkt
XSLPvalidatekkt |
Purpose
Validates the first order optimality conditions also known as the Karush-Kuhn-Tucker (KKT) conditions versus the currect solution
Synopsis
int XPRS_CC XSLPvalidatekkt(XSLPprob Prob, int iCalculationMode, int iRespectBasisStatus, int iUpdateMultipliers, double dKKTViolationTarget);
Arguments
Prob
|
The current SLP problem.
|
||||||
iCalculationMode
|
The calculation mode can be:
|
||||||
iRespectBasisStatus
|
The following ways are defined to assess if a constraint is active:
|
||||||
iUpdateMultipliers
|
The calculated values can be:
|
||||||
dKKTViolationTarget
|
When calculating the best KKT multipliers, it is possible to enforce an even distribution of reduced costs violations by enforcing a bound on them.
|
Further information
The bounds enforced by dKKTViolationTarget are automatically relaxed if the desired accuracy cannot be achieved.