z-logo
open-access-imgOpen Access
A Practical Approach to Satisfiability Modulo Linear Integer Arithmetic
Author(s) -
Alberto Griggio
Publication year - 2012
Publication title -
journal on satisfiability boolean modeling and computation
Language(s) - English
Resource type - Journals
eISSN - 1875-5011
pISSN - 1574-0617
DOI - 10.3233/sat190086
Subject(s) - satisfiability modulo theories , heuristics , solver , computer science , completeness (order theory) , modulo , context (archaeology) , integer (computer science) , range (aeronautics) , arithmetic , theoretical computer science , algorithm , mathematics , discrete mathematics , programming language , mathematical analysis , paleontology , materials science , composite material , biology , operating system
We present a detailed description of a theory solver for Linear Integer Arithmetic (LA(Z)) in a lazy SMT context. Rather than focusing on a single technique that guarantees theoretical completeness, the solver makes extensive use of layering and heuristics for combining different techniques in order to achieve good performance in practice. The viability of our approach is demonstrated by an empirical evaluation on a wide range of benchmarks, showing significant performance improvements over current state-of-the-art solvers.

The content you want is available to Zendy users.

Already have an account? Click here to sign in.
Having issues? You can contact us here
Accelerating Research

Address

John Eccles House
Robert Robinson Avenue,
Oxford Science Park, Oxford
OX4 4GP, United Kingdom