• DocumentCode
    651325
  • Title

    Simplex with sum of infeasibilities for SMT

  • Author

    King, Tim ; Barrett, Clark ; Dutertre, Bruno

  • Author_Institution
    New York Univ., New York, NY, USA
  • fYear
    2013
  • fDate
    20-23 Oct. 2013
  • Firstpage
    189
  • Lastpage
    196
  • Abstract
    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.
  • Keywords
    computability; optimisation; DPLL algorithm; SMT; Simplex algorithm; Simplex-based decision procedure; local optimization operations. sequence; real and integer linear reasoning; satisfiability modulo theories; Benchmark testing; Cognition; Heuristic algorithms; Indexes; Optimization; Standards; Upper bound;
  • fLanguage
    English
  • Publisher
    ieee
  • Conference_Titel
    Formal Methods in Computer-Aided Design (FMCAD), 2013
  • Conference_Location
    Portland, OR
  • Type

    conf

  • DOI
    10.1109/FMCAD.2013.6679409
  • Filename
    6679409