Scientific Annals of Computer Science (Dec 2018)

SMT-Solvers in Action: Encoding and Solving Selected Problems in NP and EXPTIME

  • A. Niewiadomski,
  • P. Switalski,
  • T. Sidoruk,
  • W. Penczek

DOI
https://doi.org/10.7561/SACS.2018.2.269
Journal volume & issue
Vol. XXVIII, no. 2
pp. 269 – 288

Abstract

Read online

We compare the efficiency of seven modern SMT-solvers for several decision and combinatorial problems: the bounded Post correspondence problem (BPCP), the extended string correction problem (ESCP), and the Towers of Hanoi (ToH) of exponential solutions. For this purpose, we define new original reductions to SMT for all the above problems, and show their complexity. Our extensive experimental results allow for drawing quite interesting conclusions on efficiency and applicability of SMT-solvers depending on the theory used in the encoding.