Instance-Based Selection of Policies for SAT Solvers

  • Authors:
  • Mladen Nikolić;Filip Marić;Predrag Janičić

  • Affiliations:
  • Faculty of Mathematics, University of Belgrade, Belgrade, Serbia;Faculty of Mathematics, University of Belgrade, Belgrade, Serbia;Faculty of Mathematics, University of Belgrade, Belgrade, Serbia

  • 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

Execution of most of the modern DPLL-based SAT solvers is guided by a number of heuristics. Decisions made during the search process are usually driven by some fixed heuristic policies. Despite the outstanding progress in SAT solving in recent years, there is still an appealing lack of techniques for selecting policies appropriate for solving specific input formulae. In this paper we present a methodology for instance-based selection of solver's policies that uses a data-mining classification technique. The methodology also relies on analysis of relationships between formulae, their families, and their suitable solving strategies. The evaluation results are very good, demonstrate practical usability of the methodology, and encourage further efforts in this direction.