Execution errors during model solution

Top  Previous  Next

Execution errors during model solution are generally

 

 Arithmetic errors or

 Problems caused by a presolve.

 

Arithmetic errors are numerically based and caused by

Improper exponentiation (such as raising a negative value of a variable to a real power),
Logs or square roots of negative variables,
Squaring a negative term with **2 (use sqr or a multiplication instead of **2 ) and
Dividing by zero.

Presolve errors either

Indicate infeasibility or unboundedness
Result from an overzealous presolve which eliminates the problem for all practical purposes (this generally only occurs with very small problems).

 

Solver function evaluation errors

Presolve errors

Solver specific limits