|
Symptoms |
Top Previous Next |
|
The messages are solver dependent. In this case MINOS yields the LOG file error message
EXIT -- Termination requested by User in subroutine FUNOBJ
while CONOPT leads to the message:
** Domain error(s) in nonlinear functions. Check bounds on variables.
In turn both cause GAMS to include the error message following in the LST file:
**** ERRORS(S) IN EQUATION R1 1 INSTANCE OF - UNDEFINED LOG OPERATION (RETURNED -0.1E+05)
Essentially the same messages occur with the other types of numerical problems. For example, a model that permits division by zero is given in solvdiv.gms and a run of it causes similar error messages: When using CONOPT the LOG file shows
** Domain error(s) in nonlinear functions. Check bounds on variables.
and the LST file shows
**** SOLVER STATUS 5 EVALUATION ERROR LIMIT **** MODEL STATUS 6 INTERMEDIATE INFEASIBLE
**** ERRORS(S) IN EQUATION r1 1 instance(s) of - DIVISION BY ZERO
LOWER LEVEL UPPER MARGINAL
---- EQU r1 . -0.400 . EPS INFES
LOWER LEVEL UPPER MARGINAL
---- VAR x . . +INF EPS ---- VAR z -INF -0.400 +INF EPS
When using MINOS the LOG file shows
EXIT - Function evaluation error limit exceeded.
and the LST file shows
**** SOLVER STATUS 5 EVALUATION ERROR LIMIT **** MODEL STATUS 7 INTERMEDIATE NONOPTIMAL
**** ERRORS(S) IN EQUATION r1 4 instance(s) of - DIVISION BY ZERO (RESULT SET TO 0.1E+05)
LOWER LEVEL UPPER MARGINAL
---- EQU r1 . . . 1.000
LOWER LEVEL UPPER MARGINAL
---- VAR x . . +INF -1.000E+4 NOPT ---- VAR z -INF -1.000E+4 +INF . |