Initializing help system before first use

XSLP_STATUS, SLPSTATUS

Description
Bitmap holding the problem convergence status
Type
Integer
Topic area
Values
Bit
Meaning
0 
Converged on objective function with no unconverged values in active constraints.
1 
Converged on objective function with some variables converged on extended criteria only.
2 
LP solution is infeasible.
3 
LP solution is unfinished (not optimal or infeasible).
4 
SLP terminated on maximum SLP iterations.
5 
SLP is integer infeasible.
6 
SLP converged with residual penalty errors.
7 
Converged on objective.
9 
SLP terminated on max time.
10 
SLP terminated by user.
11 
Some variables are linked to active constraints.
12 
No unconverged values in active constraints.
13 
OTOL is satisfied - range of objective change small, active step bounds.
14 
VTOL is satisfied - range of objective change is small.
15 
XTOL is satisfied - range of objective change small, no unconverged in active.
16 
WTOL is satisfied - convergence continuation.
17 
ERRORTOL satisfied - penalties not increased further.
18 
EVTOL satisfied - penalties not increased further.
19 
There were iterations where the solution had to be polished.
20 
There were iterations where the solution polishing failed.
21 
There were iterations where rows were enforced.
22 
Terminated due to XSLP_INFEASLIMIT.
Note
A value of zero after SLP optimization means that the solution is fully converged.

The following constants are provided for checking these bits:

Setting bit 0 XSLP_STATUS_CONVERGEDOBJUCC
Setting bit 1 XSLP_STATUS_CONVERGEDOBJSBX
Setting bit 2 XSLP_STATUS_LPINFEASIBLE
Setting bit 3 XSLP_STATUS_LPUNFINISHED
Setting bit 4 XSLP_STATUS_MAXSLPITERATIONS
Setting bit 5 XSLP_STATUS_INTEGERINFEASIBLE
Setting bit 6 XSLP_STATUS_RESIDUALPENALTIES
Setting bit 7 XSLP_STATUS_CONVERGEDOBJOBJ
Setting bit 9 XSLP_STATUS_MAXTIME
Setting bit 10 XSLP_STATUS_USER
Setting bit 11 XSLP_STATUS_VARSLINKEDINACTIVE
Setting bit 12 XSLP_STATUS_NOVARSINACTIVE
Setting bit 13 XSLP_STATUS_OTOL
Setting bit 14 XSLP_STATUS_VTOL
Setting bit 15 XSLP_STATUS_XTOL
Setting bit 16 XSLP_STATUS_WTOL
Setting bit 17 XSLP_STATUS_ERROTOL
Setting bit 18 XSLP_STATUS_EVTOL
Setting bit 19 XSLP_STATUS_POLISHED
Setting bit 20 XSLP_STATUS_POLISH_FAILURE
Setting bit 21 XSLP_STATUS_ENFORCED
Setting bit 22 XSLP_STATUS_CONSECUTIVE_INFEAS

Set by routines
Category
Attribute

© 2001-2025 Fair Isaac Corporation. All rights reserved. This documentation is the property of Fair Isaac Corporation (“FICO”). Receipt or possession of this documentation does not convey rights to disclose, reproduce, make derivative works, use, or allow others to use it except solely for internal evaluation purposes to determine whether to purchase a license to the software described in this documentation, or as otherwise set forth in a written software license agreement between you and FICO (or a FICO affiliate). Use of this documentation and the software described in it must conform strictly to the foregoing permitted uses, and no other use is permitted.