findMIIS

findMIIS(LPProblem, printLevel)[source]

Finds the Minimal Irreducible Infeasible Subset (MIIS) in an infeasible linear program. It uses (for now) the IBM ILOG CPLEX conflict refine routine. The MIIS is the smallest infeasible submodel that becomes feasbile if one constraint/bound is removed. All subsets of a MIIS are feasbile. Where relaxedFBA and feasOpt take corrective measures automatically, findMIIS points the user to the infeasible subset which guides decision making. The user can then check errors in the data or correct the model based on the literature.

Usage

MIIS = findMIIS(model,1)

Inputs

  • LPProblem – Infeasible model as COBRA model structure
  • printLevel – 0/1/2

Outputs

  • MIIS.rxns – Reactions of MIIS
  • MIIS.mets – Mets of MIIS
  • MIIS.rxnsStat – Status of infeasiblity of reactions
  • MIIS.metsStat – Status of infeasiblity of metabolites
  • please refer to this link for status meaning

https://www.ibm.com/support/knowledgecenter/de/SSSA5P_12.7.0/ilog.odms.cplex.help/refcallablelibrary/macros/Solution_status_codes.html