Problem-Sensitive Restart Heuristics for the DPLL Procedure

  • Authors:
  • Carsten Sinz;Markus Iser

  • Affiliations:
  • Research Group "Verification meets Algorithm Engineering" Institute for Theoretical Computer Science, University of Karlsruhe, Germany;Research Group "Verification meets Algorithm Engineering" Institute for Theoretical Computer Science, University of Karlsruhe, Germany

  • Venue:
  • SAT '09 Proceedings of the 12th International Conference on Theory and Applications of Satisfiability Testing
  • Year:
  • 2009

Quantified Score

Hi-index 0.00

Visualization

Abstract

Search restarts have shown great potential in speeding up SAT solvers based on the DPLL procedure. However, most restart policies presented so far do not take the problem structure into account. In this paper we present several new problem-sensitive restart heuristics. They all observe different search parameters like conflict level or backtrack level over time and, based on their development, decide whether to perform a restart or not. We also present a Java tool to visualize these search parameters on a given SAT instance over time in order to analyze existing heuristics and develop new one.