Back to Search
Start Over
OptiMathSAT: A Tool for Optimization Modulo Theories.
- 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