-
Notifications
You must be signed in to change notification settings - Fork 20
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
Change default ISIC message to (Type I) #135
Conversation
This seems correct to me the way it currently is so I'm going to close this. You can reopen if you disagree. |
? But in output info, MibS would print "Type II" even though "Type I" was called. The default intersection cut was set to Type I, not Type II. |
I'm lost. If |
If user did not set which ISIC, |
Argh, OK, you had explained this to me before, but the problem is that this is very difficult to see from looking at the code and the fix should make it more transparent. We have a standard mechanism for indicating a parameter's value is not set, which is to set it's value to But on top of that, the reason to allow parameters not to be set in the first place is because we want to know that they are not set manually so that we know it is OK to automatically set them to whatever value seems appropriate, depending on the instance. In this case, I guess that we are always using the same default value no matter what, so there is no reason not to just set that as the default instead of setting it to So I would get rid of |
Oh I thought we agreed that something went wrong... i should have listed enough details in the front.
Then instead of correcting the condition check, whenever we see |
What I mean was just to set the parameter value to a default in |
OK, looks good finally :). |
In MibSModel::printProblemInfo(), change the default Improving Solution Intersection Cut message to Type I cut.