problem.iisisolations
| problem.iisisolations | 
  Purpose
 
 
  Performs the isolation identification procedure for an Irreducible Infeasible Set (IIS).
 
 
  Synopsis
 
 problem.iisisolations (num)
 
  Argument
 
 | 
     num 
     | 
     The number of the IIS identified by either
     problem.iisfirst,
     problem.iisnext, or
     problem.iisall in which the isolations should be identified.
     | 
  Example
 
 
 This example finds the first IIS and searches for the isolations in that IIS.
 
 if p.iisfirst (1) == 0:
    iisisolations (1)
  Further information
 
 
 1. 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.
 
 
 2. 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.
 
 
 3. The
 num parameter cannot be zero: the concept of isolations is meaningless for the initial infeasible subproblem.
 
 
  Related topics
 
 
 problem.getiisdata,
 problem.iisall,
 problem.iisclear,
 problem.iisfirst,
 problem.iisnext,
 problem.iisstatus,
 problem.iiswrite.
 
 
