Add PyROS Uncertain Parameter Reduction#3503
Conversation
|
Out of curiosity, what is an example of a case where an uncertain parameter from a singleton set was not handled correctly prior to this commit? |
For uncertainty set Prior to this PR, PyROS reports this problem as robust infeasible for any valid uncertainty set |
jsiirola
left a comment
There was a problem hiding this comment.
This ended up being significantly more complex than I expected, but the implementation looks good.
…jasonaf/pyomo into pyros-effective-uncertain-params
Summary/Motivation:
This PR adds to PyROS the careful treatment of uncertain parameters that are constrained to a single value. Such uncertain parameters are now effectively treated as constants in all preprocessing steps and the separation problems. RO problems with uncertain parameters that are constrained to a single value can now be more expeditiously (and, in some cases, accurately) solved.
Changes proposed in this PR:
Legal Acknowledgement
By contributing to this software project, I have read the contribution guide and agree to the following terms and conditions for my contribution: