I have an objective function with a division involving a variable x.
1) If I solve it, it returns error due to division by zero.
2) If I add a lower bound, it halts and says infeasible solution.
Why would it do this? If I remove the term that involves division by zero, the problem becomes feasible (with a nonzero x), so clearly infeasibility is not the problem?
I managed to multiply through by x and get rid of the division, but is that really the only way? (It's not possible every time either ....)
Why does GAMS return "infeasible" solution when I add lower bound?

 User
 Posts: 108
 Joined: 1 year ago
Re: Why does GAMS return "infeasible" solution when I add lower bound?
In the NLP context, the "path" that the solver follows is nontrivial and faced with many challenges. All that you are observing is "normal" behaviour for this type of problems.
For the specific case of division, your approach:
Best
Claudio
For the specific case of division, your approach:
Is the usual advised approach. When would it be not possible ?I managed to multiply through by x and get rid of the division, but is that really the only way? (It's not possible every time either ....)
Best
Claudio