Encoding Basic Arithmetic Operations for SAT-Solvers

Béjar Ramón, Fernández Cèsar, Francesc Guitart · Frontiers in artificial intelligence and applications · 2010

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.

Read the paper · More papers on PaperTik