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

Lcm #9

Open
wants to merge 4 commits into
base: master
Choose a base branch
from
Open

Lcm #9

wants to merge 4 commits into from

Conversation

conp-solutions
Copy link
Owner

This series implements the approach from "An Effective Learnt Clause Minimization Approach for CDCL SAT Solvers" by Mao Luo, Chu-Min Li, Fan Xiao, Felip Manyà, Zhipeng Lü

nmanthey and others added 4 commits March 6, 2020 22:02
Add flag for LCM, as well as a reverse method.
The current version compiles, but does not respect the PT changes yet.
The implemented parameters should be functional. By default, LCM is not
active.
When a clause is modified via LCM, tracking the PT level is difficult.
As an over approximation, use the level of the current node. This way, we
can at least use LCM, and still share clauses downwards correctly. For now,
this is good enough, compared to not being able to share clauses at all.
Track the share indexes during LCM. This way, we do not loose sharing
information when doing LCM.
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.

2 participants