-
Notifications
You must be signed in to change notification settings - Fork 43
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
Continuous variables in GeneralizedAssignment demo #669
Comments
Hey Ruslan, Thanks for the report, I'll take a look tomorrow. |
Here is the log without the initial primal bound.
|
If I add a lower bound on x variables (x[] >= 0), I find the same solution with GLPK and Coluna. direct approach with GLPK
Coluna
|
Ok, thank you, Guillaume. |
Also, I do not understand why the solution value (64.1429) when I set
is different from the root (fractional) solution value (70.3333) when I set
For me, setting x variables fractional should result in solving only the root of column generation. Does my understanding is correct or not? |
Ok, I understood: x variables are fractional also in the subproblem. |
I agree it's incorrect to declare the problem infeasible. However, the original problem is not unbounded. Only the subproblem is because some variables have negative reduced cost. At the very least, col gen should throw an exception saying that a subproblem is unbounded. |
Describe the bug
The solution is not correct when using continuous variables x instead of binary variables in the Generalized Assignment demo.
To Reproduce
in GeneralizedAssignment demo and run the first Coluna test ("toy instance" inside "GeneralizedAssignment")
Expected behavior
Terminates with dual bound = primal bound = 100, which not normal as the optimal solution with binary variables x is 75.
Environment (please complete the following information):
The text was updated successfully, but these errors were encountered: