-
Notifications
You must be signed in to change notification settings - Fork 21
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
Feature: passing in nomimal values of uncertainties #25
Comments
This has been bugging me because I've needed this myself. I think you've hit on the problem here though - what if you have multiple points? In fact, this would be the common case I suspect, which might inform how it should be designed. One API could be this
or
|
I have a different solution for the unboundedness issue |
What about for setting initial cuts? Vishal Gupta On Mon, Apr 21, 2014 at 12:14 AM, Iain Dunning notifications@github.comwrote:
|
Thats what I just wrote isn't it? |
Sorry, Github emailing me sometimes garbles the order of messages. My fault entirely... I like the addScenario using dictionaries... Constructing scenarios as arrays of tuples feels like it's going to be cumbersome. The idea of using setValue was just to try and mirror the nominal interface as much as possible, but I agree that there isn't a ton of upside in it. The addScenario description seems much more usable. Could it be written in a way that one could call it from within generateCut???? |
It could... but I don't like it on first thought because it confuses the intent a bit... probably need to implement it and see how it feels. |
So, what if JuMPeR supported setting "initial values" on uncertainties. These could be added, e.g., as certain constraints to "seed" the cut generation process. I'm thinking the interface could leverage the same "setValue" interface that warmstarts use in JuMP. E.g.
In the case where the user has multiple reasonable initial points maybe she could pass them as arrays (assuming that the ordering of the array corresponds to the same uncertainty across coordinates).
One advantage of this is it offers a way out of the need for adding the bounding box when starting cut generation; in reasonable problems, adding nominal values to uncertainties should make them well-behaved.
Thoughts?
The text was updated successfully, but these errors were encountered: