-
Notifications
You must be signed in to change notification settings - Fork 52
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Optimizer: no way to check for infeasibility! #8
Comments
It is reported in Optimizer::report 1/ the problem is infeasible maybe the optimize function itself should return a status object and not void. |
Yes, that was my point. It would be nice to have a return code (or some other status function) to check infeasibility programatically. |
OK c'est fait par contre ce serait bien que tu y jettes un coup d'oeil. |
On 18/09/2014 10:47, Gilles Chabert wrote:
le report() ne marche plus si tu enlèves la condition loup==+oo il trouve infeasible tout problème qui finit bien. ../build/examples/optimizer04 avec trace =1 A +, Bertrand. |
Ah oui c'est à cause du upperbounding j'imagine... on peut du coup trouver des points faisables et n'avoir aucune boîte epsilonesques -> uplo_of_epsboxes=+oo. |
On 18/09/2014 14:55, Gilles Chabert wrote:
oui, c'est que la condition d'arrêt sur l'objectif s'est déclenchée : on Bertrand. |
J'ai rajouté du coup la condition (loup==initial_loup) qui généralise simplement l'ancienne (loup==+oo). |
When the optimizer returns, how the user can be informed that infeasibility occurred (no feasible point at all)?
The text was updated successfully, but these errors were encountered: