Back to Search Start Over

OptiMathSAT: A Tool for Optimization Modulo Theories.

Authors :
Sebastiani, Roberto
Trentin, Patrick
Source :
Journal of Automated Reasoning; Mar2020, Vol. 64 Issue 3, p423-460, 38p
Publication Year :
2020

Abstract

Optimization Modulo Theories (OMT ) is an extension of SMT which allows for finding models that optimize given objectives. OptiMathSAT is an OMT solver which allows for solving a list of optimization problems on SMT formulas with linear objective functions—on the Boolean, the rational and the integer domains, and on their combination thereof—including (partial weighted) MaxSMT. Multiple and heterogeneous objective functions can be combined together and handled either independently, or lexicographically, or in linear or min–max /max–min combinations. OptiMathSAT provides an incremental interface, it supports both an extended version of the SMT-LIBv2 language and a subset of the FlatZinc language, and can be interfaced via an API. In this paper we describe OptiMathSAT and its usage in full detail. [ABSTRACT FROM AUTHOR]

Details

Language :
English
ISSN :
01687433
Volume :
64
Issue :
3
Database :
Complementary Index
Journal :
Journal of Automated Reasoning
Publication Type :
Academic Journal
Accession number :
142000140
Full Text :
https://doi.org/10.1007/s10817-018-09508-6