Nonlinear optimizers often report infeasibility during the process of initial construction of a model, or alterations to an existing model. Because solvers are unable to decide feasibility of a nonlinear constraint set with perfect accuracy, there are numerous possible explanations: the physical model really is infeasible, there is an error in the nonlinear constraint set causing infeasibility, or the model is feasible but the initial point or solver parameters are poorly chosen. It is difficult to proceed to a diagnosis of the problem in a large NLP.This paper presents an algorithm providing automated assistance in analyzing infeasible NLPs. The deletion filtering algorithm isolates a Minimal Intractable Subsystem (MIS) of constraints, a minimal set of constraints which appears infeasible to the solver given a specified initial point and parameter settings. The MIS may be as small as a few constraints from among the very much larger set defining the original model, and helps to focus the examination, thereby speeding the diagnosis. A computer tool embodying the algorithm, LSGRG (MIS), is developed and applied to demonstration examples.
[1]
David Mautner Himmelblau,et al.
Applied Nonlinear Programming
,
1972
.
[2]
Stuart Smith,et al.
Solving Large Sparse Nonlinear Programs Using GRG
,
1992,
INFORMS J. Comput..
[3]
Harvey J. Greenberg,et al.
An empirical analysis of infeasibility diagnosis for instances of linear programming blending models
,
1992
.
[4]
Jennifer Ryan,et al.
Identifying Minimally Infeasible Subsystems of Inequalities
,
1990,
INFORMS J. Comput..
[5]
Charles J. Debrosse,et al.
A feasible‐point algorithm for structured design systems in chemical engineering
,
1973
.
[6]
John W. Chinneck,et al.
Locating Minimal Infeasible Constraint Sets in Linear Programs
,
1991,
INFORMS J. Comput..
[7]
Joyce van Loon.
Irreducibly inconsistent systems of linear inequalities
,
1981
.
[8]
John W. Chinneck,et al.
MINOS(IIS): Infeasibility analysis using MINOS
,
1994,
Comput. Oper. Res..