CoPAn: exploring recurring patterns in conflict analysis of CDCL SAT solvers

  • Authors:
  • Stephan Kottler;Christian Zielke;Paul Seitz;Michael Kaufmann

  • Affiliations:
  • University of Tübingen, Germany;University of Tübingen, Germany;University of Tübingen, Germany;University of Tübingen, Germany

  • Venue:
  • SAT'12 Proceedings of the 15th international conference on Theory and Applications of Satisfiability Testing
  • Year:
  • 2012

Quantified Score

Hi-index 0.00

Visualization

Abstract

Even though the CDCL algorithm and current SAT solvers perform tremendously well for many industrial instances, the performance is highly sensitive to specific parameter settings. Slight modifications may cause completely different solving behaviors for the same benchmark. A fast run is often related to learning of 'good' clauses. Our tool CoPAn allows the user for an in-depth analysis of conflicts and the process of creating learnt clauses. Particularly we focus on isomorphic patterns within the resolution operation for different conflicts. Common proof logging output of any CDCL solver can be adapted to configure the analysis of CoPAn in multiple ways.