getiis


Purpose
Compute then get the Irreductible Infeasible Sets (IIS).
Synopsis
procedure getiis(vset:set of mpvar,cset:set of linctr)
procedure getiis(numiis:integer,vset:set of mpvar,cset:set of linctr)
procedure getiis(numiis:integer,ctrtype:array(linctr) of integer)
procedure getiis(numiis:integer,duals:array(linctr) of real)
procedure getiis(numiis:integer,isolrow:array(linctr) of boolean)
procedure getiis(numiis:integer,bndtype:array(mpvar) of integer)
procedure getiis(numiis:integer,rdcs:array(mpvar) of real)
procedure getiis(numiis:integer,isolcol:array(mpvar) of boolean)
Arguments
vset 
Set to return the decision variables of the IIS or {} if not required
cset 
Set to return the constraints of the IIS or {} if not required
numiis 
Ordinal number of the IIS
ctrtype 
Array to return the sense or type of rows in the IIS (XPRS_IIS_LEQ, XPRS_IIS_GEQ, XPRS_IIS_EQ , XPRS_IIS_SOS1, XPRS_IIS_SOS2 or XPRS_IIS_INDIC)
duals 
Array to return the dual multipliers associated with the rows of the IIS
isolrow 
Array to return the isolation status of the the rows of the IIS
bndtype 
Array to return the encoded sense and type of bounds in the IIS
rdcs 
Array to return the dual multipliers associated with the bounds of the IIS
isolcol 
Array to return the isolation status of the the bounds of the IIS
Further information
1. This procedure computes the IIS and stores the result in the provided parameters. The first form of the routine (numiis not specified) computes all IIS and returns the last set found.
2. The bndtype values have to be decoded using getiissense and getiistype. The first routine may return XPRS_IIS_LEQ (upper bound), XPRS_IIS_GEQ (lower bound), XPRS_IIS_RNG (lower and upper bound) or XPRS_IIS_EQ (fixed bound). The second one may give XPRS_IIS_BIN (binary), XPRS_IIS_INT (integer), XPRS_IIS_PINT (partial integer), XPRS_IIS_SEC (semi continuous) or XPRS_IIS_SINT (semi continuous integer).
3. The sets passed to this procedure are reset before being used.
Related topics
resetiis, isiisvalid, getinfeas.
Module
mmxprs


If you have any comments or suggestions about these pages, please send mail to support@fico.com.

© Copyright 2001-2013 Fair Isaac Corporation. All rights reserved.