Experimenting with Small Changes in Conflict-Driven Clause Learning Algorithms

  • Authors:
  • Gilles Audemard;Laurent Simon

  • Affiliations:
  • Univ Lille-Nord de France CRIL / CNRS UMR8188, Lens F-62307;Univ Paris-Sud, LRI / CNRS UMR8623 / INRIA Saclay, Orsay F-91405

  • Venue:
  • CP '08 Proceedings of the 14th international conference on Principles and Practice of Constraint Programming
  • Year:
  • 2008

Quantified Score

Hi-index 0.00

Visualization

Abstract

Experimentation of new algorithms is the usual companion section of papers dealing with SAT. However, the behavior of those algorithms is so unpredictable that even strong experiments (hundreds of benchmarks, dozen of solvers) can be still misleading. We present here a set of experiments of very small changes of a canonical Conflict Driven Clause Learning (CDCL) solver and show that even very close versions can lead to very different behaviors. In some cases, the best of them could perfectly have been used to convince the reader of the efficiency of a new method for SAT. This observation can be explained by the lack of real experimental studies of CDCL solvers.