• Home
  • Search
  • Solving SMT Problems with a Costly Decision Procedure by Finding Minimum Satisfying Assignments of Boolean Formulas
  • https://doi.org/10.1007/978-3-319-00948-3_15Copy DOI Icon

Solving SMT Problems with a Costly Decision Procedure by Finding Minimum Satisfying Assignments of Boolean Formulas

  • Jan 1, 2014
  • Martin Babka +2 more
Show More
  • Abstract
  • Literature Map
  • References
  • Similar Papers
Abstract

An SMT-solving procedure can be implemented by using a SAT solver to find a satisfying assignment of the propositional skeleton of the predicate formula and then deciding the feasibility of the assignment using a particular decision procedure. The complexity of the decision procedure depends on the size of the assignment. In case that the runtime of the solving is dominated by the decision procedure it is convenient to find short satisfying assignments in the SAT solving phase. Unfortunately most of the modern state-of-the-art SAT solvers always output a complete assignment of variables for satisfiable formulas even if they can be satisfied by assigning truth values to only a fraction of the variables. In this paper,we first describe an application in the code performance modeling domain, which requires SMT-solving with a costly decision procedure. Then we focus on the problem of finding minimum-size satisfying partial truth assignments. We describe and experimentally evaluate several methods how to solve this problem. These include reduction to partial maximum satisfiability - PMaxSAT, PMinSAT, pseudo-Boolean optimization and iterated SAT solving. We examine the methods experimentally on existing benchmark formulas as well as on a new benchmark set based on the performance modeling scenario.

Similar Papers
  • Conference Article
  • Citations9

Fast generation of lexicographic satisfiable assignments

  • Nov 07, 2016
  • Ana Petkovska +5
  • Conference Article

Satisfiability: where Theory meets Practice (Invited Talk).

  • Jan 01, 2012
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Inês Lynce
  • Conference Article
  • Citations2

Integration of lower bound estimates in pseudo-Boolean optimization

  • Nov 15, 2004
  • V.M Manquinho +1
  • Book Chapter
  • Citations55

Algebraic Side-Channel Analysis in the Presence of Errors

  • Jan 01, 2010
  • Yossef Oren +3
  • Supplementary Content
  • Citations5

Certified CNF Translations for Pseudo-Boolean Solving

  • Jan 01, 2022
  • DROPS (Schloss Dagstuhl – Leibniz Center for Informatics)
  • Stephan Gocht +3
  • Book Chapter
  • Citations57

SAT Based Predicate Abstraction for Hardware Verification

  • Jan 01, 2004
  • Edmund Clarke +3
  • Research Article
  • Citations75

MathSAT: Tight Integration of SAT and Mathematical Decision Procedures

  • Oct 01, 2005
  • Journal of Automated Reasoning
  • Marco Bozzano +6
  • Single Report
  • Citations1

A Scalable, Reconfigurable, and Dependable Time-Triggered Architecture

  • Jul 01, 2003
  • John M Rushby
  • Research Article
  • Citations5

A framework for Satisfiability Modulo Theories

  • Feb 21, 2009
  • Formal Aspects of Computing
  • Daniel Kroening +1
  • Dissertation

Evolving model evolution

  • Apr 22, 2010
  • Alexander Fuchs
  • Research Article
  • Citations6

Improving linear search algorithms with model-based approaches for MaxSAT solving

  • Jan 12, 2015
  • Journal of Experimental & Theoretical Artificial Intelligence
  • Ruben Martins +2
  • Book Chapter
  • Citations38

Efficient Haplotype Inference with Pseudo-boolean Optimization

  • Jul 02, 2007
  • Ana Graça +3
  • Supplementary Content

以DNA計算對Not-All-Equal 3-SAT 問題 及 One-In-Three 3-SAT問題及 Hitting-set問題之分析與研究

  • Jan 01, 2010
  • 施能裕
  • Research Article
  • Citations66

SAT-Based Decision Procedures for Classical Modal Logics

  • Feb 01, 2002
  • Journal of Automated Reasoning
  • Enrico Giunchiglia +2
  • PDF
  • Research Article
  • Citations14

Deciding Quantifier-Free Presburger Formulas Using Parameterized Solution Bounds

  • Dec 19, 2005
  • Logical Methods in Computer Science
  • Sanjit A Seshia +1
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.