-
Notifications
You must be signed in to change notification settings - Fork 46
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
default to binary assignment for clients #366
Conversation
@ljwolf Let me know what you think about this solution when you have a moment. |
Yes! Looks fine! I don't know if it will solve the problem generally, as I'm away from my windows laptop for a while that reproduced the problem. |
OK, shall we hold off merging until we can verify? |
CI failures are not related to this PR – see #386 |
@ljwolf I think there is no harm in merging this, even if we can't verify it fixes your specific use case. Thoughts? |
Indeed! Fine to merge this! |
This PR (hopefully) provides a solution to #364. Simply swapping out
pulp.LpInteger
forpulp.LpBinary
as the default inadd_client_assign_variable
seems to do the trick and tests pass locally. @ljwolf Can you try this out on your data to see if it resolves the issue?