Ill Conditioning Certificate#
This module contains a tool for determining whether a model is ill-conditioned.
- idaes.core.util.diagnostics_tools.ill_conditioning.compute_ill_conditioning_certificate(model, target_feasibility_tol=1e-06, ratio_cutoff=0.0001, direction='row')[source]#
Finds constraints (rows) or variables (columns) in the model Jacobian that may be contributing to ill conditioning.
This method is based on work published in:
Klotz, E., Identification, Assessment, and Correction of Ill-Conditioning and Numerical Instability in Linear and Integer Programs, Informs 2014, pgs. 54-108 https://pubsonline.informs.org/doi/epdf/10.1287/educ.2014.0130
- Parameters:
- Returns:
list of strings reporting ill-conditioned variables/constraints and their associated y values