Over the last decades Boolean satisfiability (SAT) solvers based on conflict-driven clause learning (CDCL) have developed to the point where they can handle formulas with millions of variables. Yet a deeper understanding of how these solvers can be so successful has remained elusive. In this work we try to shed light on CDCL performance by using theoretical benchmarks. While these are crafted instances, they have the attractive features of being a) scalable, b) extremal with respect to different proof search parameters, and c) theoretically *easy* in the sense of having short proofs in the resolution proof system underlying CDCL. This allows for a systematic study of solver heuristics and how successfully they implement efficient proof sea...
This report documents the program and the outcomes of Dagstuhl Seminar 22411 "Theory and Practice of...
Conflict-driven clause learning (CDCL) is at the core of the success of modern SAT solvers. In terms...
In this paper, we refine an approach of Zengler and Küchlin. For generating additional binary clause...
Abstract. Boolean Satisfiability (SAT) solving has dramatically evolved in the past decade and a hal...
Boolean structural measures were introduced to explain the high performance of conflict-driven claus...
The last 20 years have seen dramatic improvements in the performance of algorithms for Boolean satis...
International audienceExperimentation of new algorithms is the usual companion section of papers dea...
Abstract. Experimentation of new algorithms is the usual companion section of papers dealing with SA...
International audienceBeside impressive progresses made by SAT solvers over the last ten years, only...
Proving logic formulas is a problem of immense importance both theoretically and practically. On the...
Learnt clauses in CDCL SAT solvers often contain redundant literals. This may have a negative impact...
The Boolean satisfiability problem or SAT is the problem of deciding if a Boolean formula has a sati...
International audienceOriginal and learnt clauses in Conflict-Driven Clause Learning (CDCL) SAT solv...
We propose that CDCL SAT solver heuristics such as restarts and clause database management can be an...
In this abstract, we present our study of exploring the SAT search space via random-sampling, with t...
This report documents the program and the outcomes of Dagstuhl Seminar 22411 "Theory and Practice of...
Conflict-driven clause learning (CDCL) is at the core of the success of modern SAT solvers. In terms...
In this paper, we refine an approach of Zengler and Küchlin. For generating additional binary clause...
Abstract. Boolean Satisfiability (SAT) solving has dramatically evolved in the past decade and a hal...
Boolean structural measures were introduced to explain the high performance of conflict-driven claus...
The last 20 years have seen dramatic improvements in the performance of algorithms for Boolean satis...
International audienceExperimentation of new algorithms is the usual companion section of papers dea...
Abstract. Experimentation of new algorithms is the usual companion section of papers dealing with SA...
International audienceBeside impressive progresses made by SAT solvers over the last ten years, only...
Proving logic formulas is a problem of immense importance both theoretically and practically. On the...
Learnt clauses in CDCL SAT solvers often contain redundant literals. This may have a negative impact...
The Boolean satisfiability problem or SAT is the problem of deciding if a Boolean formula has a sati...
International audienceOriginal and learnt clauses in Conflict-Driven Clause Learning (CDCL) SAT solv...
We propose that CDCL SAT solver heuristics such as restarts and clause database management can be an...
In this abstract, we present our study of exploring the SAT search space via random-sampling, with t...
This report documents the program and the outcomes of Dagstuhl Seminar 22411 "Theory and Practice of...
Conflict-driven clause learning (CDCL) is at the core of the success of modern SAT solvers. In terms...
In this paper, we refine an approach of Zengler and Küchlin. For generating additional binary clause...