Skip to content
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

feat: improve not equals propagator #133

Closed

Conversation

RobbinBaauw
Copy link
Contributor

When working with the Minizinc decomposition of not equals, I noticed that they have some smart cases for when you know that the lb / ub is equal to the rhs. In that case, you can propgate not equals as a single linear inequality. This PR shows what this could look like. It is not a full implementation with proper caching etc.

@RobbinBaauw
Copy link
Contributor Author

Closing due to this not being an improvement with this implementation. The actual improvement comes from implementing a detect_inconsistency for not equals.

@RobbinBaauw RobbinBaauw deleted the feat/improve-not-equal branch January 20, 2025 13:39
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant