I. This bug only caused an error for problems with both SR objectives and SR constraints, as well as an infeasible initial point. If the initial point is optimal, the Lagrange multiplier estimates for the nonlinear equality constraints are now computed. Changed the line search criterion back to what it was for all versions prior to Version 2.4. It was incorrectly changed for Version 2.4. Fixed error in logic involving penalty parameter updates which could lead to the algorithm getting stuck at a point when the search direction is essentially zero even though nonlinear equality constraints may not be satisfied.
More information is displayed when execution is halted due to an error.
This bug had no effect on the performance of the algorithm. If the initial point is optimal, the Lagrange multiplier estimates for the nonlinear equality constraints are now computed. Changed the line search criterion back to what it was for all versions prior to Version 3.6. It was incorrectly changed for Version 3.6. Fixed error in logic involving penalty parameter updates which could lead to the algorithm getting stuck at a point when the search direction is essentially zero even though nonlinear equality constraints may not be satisfied.