TY - GEN
T1 - Simplex with sum of infeasibilities for SMT
AU - King, Tim
AU - Barrett, Clark
AU - Dutertre, Bruno
PY - 2013
Y1 - 2013
N2 - The de facto standard for state-of-the-art real and integer linear reasoning within Satisfiability Modulo Theories (SMT) solvers is the Simplex for DPLL(T) algorithm given by Dutertre and de Moura. This algorithm works by performing a sequence of local optimization operations. While the algorithm is generally efficient in practice, its local pivoting heuristics lead to slow convergence on some problems. More traditional Simplex algorithms minimize a global criterion to determine the feasibility of the input constraints. We present a novel Simplex-based decision procedure for use in SMT that minimizes the sum of infeasibilities of the constraints. Experimental results show that this new algorithm is comparable with or outperforms Simplex for DPLL(T) on a broad set of benchmarks.
AB - The de facto standard for state-of-the-art real and integer linear reasoning within Satisfiability Modulo Theories (SMT) solvers is the Simplex for DPLL(T) algorithm given by Dutertre and de Moura. This algorithm works by performing a sequence of local optimization operations. While the algorithm is generally efficient in practice, its local pivoting heuristics lead to slow convergence on some problems. More traditional Simplex algorithms minimize a global criterion to determine the feasibility of the input constraints. We present a novel Simplex-based decision procedure for use in SMT that minimizes the sum of infeasibilities of the constraints. Experimental results show that this new algorithm is comparable with or outperforms Simplex for DPLL(T) on a broad set of benchmarks.
UR - http://www.scopus.com/inward/record.url?scp=84893327055&partnerID=8YFLogxK
UR - http://www.scopus.com/inward/citedby.url?scp=84893327055&partnerID=8YFLogxK
U2 - 10.1109/fmcad.2013.6679409
DO - 10.1109/fmcad.2013.6679409
M3 - Conference contribution
AN - SCOPUS:84893327055
SN - 9780983567837
T3 - 2013 Formal Methods in Computer-Aided Design, FMCAD 2013
SP - 189
EP - 196
BT - 2013 Formal Methods in Computer-Aided Design, FMCAD 2013
PB - IEEE Computer Society
T2 - 13th International Conference on Formal Methods in Computer-Aided Design, FMCAD 2013
Y2 - 20 October 2013 through 23 October 2013
ER -