arXiv · 2501.07457
Lazy Reimplication in Chronological Backtracking
Abstract
Chronological backtracking is an interesting SAT solving technique within CDCL reasoning, as it backtracks less aggressively upon conflicts. However, chronological backtracking is more difficult to maintain due to its weaker SAT solving invariants. This paper introduces a lazy reimplication procedure for missed lower implications in chronological backtracking. Our method saves propagations by reimplying literals on demand, rather than eagerly. Due to its modularity, our work can be replicated in other solvers, as shown by our results in the solvers CaDiCaL and Glucose.
Explore related subjects
Keep this discovery
Robin Coutelier, Mathias Fleury, Laura Kovács. 2025-01-13. Lazy Reimplication in Chronological Backtracking. https://doi.org/10.4230/lipics.sat.2024.9
Cite the original work for its findings. Save a collection to share your selection of sources.