• Home
  • Search
  • On SAT Modulo Theories and Optimization Problems
  • Cite Icon176
  • https://doi.org/10.1007/11814948_18Copy DOI Icon

On SAT Modulo Theories and Optimization Problems

  • Jan 1, 2006
  • Robert Nieuwenhuis +1 more
Show More
  • Abstract
  • Literature Map
  • References
  • Citations
  • Similar Papers
Abstract

Solvers for SAT Modulo Theories (SMT) can nowadays handle large industrial (e.g., formal hardware and software verification) problems over theories such as the integers, arrays, or equality. Here we show that SMT approaches can also efficiently solve problems that, at first sight, do not have a typical SMT flavor. In particular, here we deal with SAT and SMT problems where models M are sought such that a given cost function f(M) is minimized. For this purpose, we introduce a variant of SMT where the theory T becomes progressively stronger, and prove it correct using the Abstract DPLL Modulo Theories framework. We discuss two different examples of applications of this SMT variant: weighted Max-SAT and weighted Max-SMT. We show how, with relatively little effort, one can obtain a competitive system that, in the case of weighted Max-SMT in the theory of Difference Logic, can even handle well-known hard radio frequency assignment problems without any tailored heuristics. These results seem to indicate that Max-SAT/SMT techniques can already be used for realistic applications.

Similar Papers
  • Book Chapter
  • Citations1

SAT, SMT and Applications

  • Jan 01, 2009
  • Armin Biere
  • Supplementary Content
  • Citations2

Computing Attribute Ranges for Partial Configurations with JavaSMT: Bachelor's Thesis

  • Jan 01, 2018
  • LeoPARD - TU Braunschweig Publications And Research Data
  • Joshua Sprey +1
  • Book Chapter
  • Citations4

A Progressive Simplifier for Satisfiability Modulo Theories

  • Jan 01, 2006
  • Hossein M Sheini +1
  • Research Article
  • Citations1

Toward Verifying and Interpreting Learning-Based Networking Systems With SMT

  • Jan 01, 2025
  • IEEE Transactions on Networking
  • Haohao Song +9
  • PDF
  • Dissertation
  • Citations6

Solving hard industrial combinatorial problems with SAT

  • May 15, 2013
  • Ignasi Abío Roig
  • Book Chapter
  • Citations57

A Simple and Flexible Way of Computing Small Unsatisfiable Cores in SAT Modulo Theories

  • May 28, 2007
  • Alessandro Cimatti +2
  • Research Article
  • Citations9

Extending ACL2 with SMT Solvers

  • Sep 18, 2015
  • Electronic Proceedings in Theoretical Computer Science
  • Yan Peng +1
  • Research Article
  • Citations3

Don’t care in SMT: building flexible yet efficient abstraction/refinement solvers

  • Nov 10, 2009
  • International Journal on Software Tools for Technology Transfer
  • Andreas Bauer +3
  • Research Article
  • Citations9

Local Search For Satisfiability Modulo Integer Arithmetic Theories

  • Jul 25, 2023
  • ACM Transactions on Computational Logic
  • Shaowei Cai +2
  • Book Chapter
  • Citations7

Counterexample-Guided Bit-Precision Selection

  • Jan 01, 2017
  • Shaobo He +1
  • Conference Article
  • Citations14

Fast bit-vector satisfiability

  • Jul 18, 2020
  • Peisen Yao +3
  • Research Article
  • Citations1

Unifying Search-Based and Compilation-Based Approaches to Multi-Agent Path Finding through Satisfiability Modulo Theories

  • Sep 01, 2021
  • Proceedings of the International Symposium on Combinatorial Search
  • Pavel Surynek
  • Research Article
  • Citations23

Approximate counting in SMT and value estimation for probabilistic programs

  • Apr 12, 2017
  • Acta Informatica
  • Dmitry Chistikov +2
  • Conference Article
  • Citations30

WoLFram- A Word Level Framework for Formal Verification

  • Jun 01, 2009
  • André Sülflow +4
  • Conference Article
  • Citations14

SMTS ampler

  • Nov 05, 2018
  • Rafael Dutra +2
Cactus Communications logo

Copyright 2026 Cactus Communications. All rights reserved.