Initializing help system before first use

XPRSiisisolations

XPRSiisisolations


Purpose
Performs the isolation identification procedure for an Irreducible Infeasible Set (IIS).
Synopsis
int XPRS_CC XPRSiisisolations(XPRSprob prob, int num);
Arguments
prob 
The current problem.
num 
The number of the IIS identified by either XPRSiisfirst ( IIS), XPRSiisnext ( IIS -n) or XPRSiisall ( IIS -a) in which the isolations should be identified.
Example
This example finds the first IIS and searches for the isolations in that IIS.
XPRSiisfirst(prob,1,&status);
XPRSiisisolations (prob,1);
Further information
1. Calling IIS -i [num] from the console has the same effect as this function.
2. An IIS isolation is a special constraint or bound in an IIS. Removing an IIS isolation constraint or bound will remove all infeasibilities in the IIS without increasing the infeasibilities in any row or column outside the IIS, thus in any other IISs. The IIS isolations thus indicate the likely cause of each independent infeasibility and give an indication of which constraint or bound to drop or modify. It is not always possible to find IIS isolations.
3. Generally, one should first look for rows or columns in the IIS which are both in isolation, and have a high dual multiplier relative to the others.
4. The num parameter cannot be zero: the concept of isolations is meaningless for the initial infeasible subproblem.
Related topics

© 2001-2020 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.