Skip to content

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