Encoding Basic Arithmetic Operations for SAT-Solvers

  • Authors:
  • Ramón Béjar;Cèsar Fernández;Francesc Guitart

  • Affiliations:
  • Computer Science Department, Universitat de Lleida (UdL);Computer Science Department, Universitat de Lleida (UdL);Computer Science Department, Universitat de Lleida (UdL)

  • Venue:
  • Proceedings of the 2010 conference on Artificial Intelligence Research and Development: Proceedings of the 13th International Conference of the Catalan Association for Artificial Intelligence
  • Year:
  • 2010

Quantified Score

Hi-index 0.00

Visualization

Abstract

In this paper we start an investigation to check the best we can do with SAT encodings for solving two important hard arithmetic problems, integer factorization and discrete logarithm. Given the current success of using SAT encodings for solving problems with linear arithmetic constraints, studying the suitability of SAT for solving non-linear arithmetic problems was a natural step. However, our results indicate that these two problems are extremely hard for state-of-the-art SAT solvers, so they are good benchmarks for the research community interested in finding good SAT encodings for practical constraints.