Towards a better understanding of the functionality of a conflict-driven SAT solver

  • Authors:
  • Nachum Dershowitz;Ziyad Hanna;Alexander Nadel

  • Affiliations:
  • School of Computer Science, Tel Aviv University, Ramat Aviv, Israel and Microsoft Research, Redmond, WA;Design Technology Solutions Group, Intel Corporation, Haifa, Israel;School of Computer Science, Tel Aviv University, Ramat Aviv, Israel and Design Technology Solutions Group, Intel Corporation, Haifa, Israel

  • Venue:
  • SAT'07 Proceedings of the 10th international conference on Theory and applications of satisfiability testing
  • Year:
  • 2007

Quantified Score

Hi-index 0.00

Visualization

Abstract

We show that modern conflict-driven SAT solvers implicitly build and prune a decision tree whose nodes are associated with flipped variables. Practical usefulness of conflict-driven learning schemes, like 1UIP or AllUIP, depends on their ability to guide the solver towards refutations associated with compact decision trees. We propose an enhancement of 1UIP that is empirically helpful for real-world industrial benchmarks.