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.
 
