Extending Clause Learning DPLL with Parity Reasoning

  • Authors:
  • Tero Laitinen;Tommi Junttila;Ilkka Niemelä

  • Affiliations:
  • Aalto University, Department of Information and Computer Science, P.O. Box 15400, FI-00076 Aalto, Finland. email: {Tero.Laitinen,Tommi.Junttila,Ilkka.Niemela}@tkk.fi;Aalto University, Department of Information and Computer Science, P.O. Box 15400, FI-00076 Aalto, Finland. email: {Tero.Laitinen,Tommi.Junttila,Ilkka.Niemela}@tkk.fi;Aalto University, Department of Information and Computer Science, P.O. Box 15400, FI-00076 Aalto, Finland. email: {Tero.Laitinen,Tommi.Junttila,Ilkka.Niemela}@tkk.fi

  • Venue:
  • Proceedings of the 2010 conference on ECAI 2010: 19th European Conference on Artificial Intelligence
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

We consider a combined satisfiability problem where an instance is given in two parts: a set of traditional clauses extended with a set of parity (xor) constraints. To solve such problems without translation to CNF, we develop a parity constraint reasoning method that can be integrated to a clause learning solver. The idea is to devise a module that offers a decision procedure and implied literal detection for parity constraints and also provides clausal explanations for implied literals and conflicts. We have implemented the method and integrated it to a state-of-the-art clause learning solver. The resulting system is experimentally evaluated and compared to state-of-the-art solvers.