Many SMT problems of interest may require the capability of finding models that are optimal wrt. some objective functions. These problems are grouped under the umbrella term of Optimization Modulo Theories -- OMT. In this paper we present OptiMathSAT, an OMT tool extending the M ATH SAT5 SMT solver. OptiMathSAT 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 MaxSMT. Multiple objective functions can be combined together and handled either independently, or lexicographically, or in a min-max/max-min fashion. OptiMathSAT ships with an extended SMT-LIB V 2 input syntax and C API bindings, and it preserves the incremental attitude of its underlying SMT solver.
OptiMathSAT: A Tool for Optimization Modulo Theories / Sebastiani, Roberto; Trentin, Patrick. - STAMPA. - 9206:(2015), pp. 447-454. (Intervento presentato al convegno 27th International Conference CAV 2015 tenutosi a San Francisco, CA nel 18th-24th July 2015) [10.1007/978-3-319-21690-4_27].
OptiMathSAT: A Tool for Optimization Modulo Theories
Sebastiani, Roberto;Trentin, Patrick
2015-01-01
Abstract
Many SMT problems of interest may require the capability of finding models that are optimal wrt. some objective functions. These problems are grouped under the umbrella term of Optimization Modulo Theories -- OMT. In this paper we present OptiMathSAT, an OMT tool extending the M ATH SAT5 SMT solver. OptiMathSAT 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 MaxSMT. Multiple objective functions can be combined together and handled either independently, or lexicographically, or in a min-max/max-min fashion. OptiMathSAT ships with an extended SMT-LIB V 2 input syntax and C API bindings, and it preserves the incremental attitude of its underlying SMT solver.File | Dimensione | Formato | |
---|---|---|---|
cav15-1.pdf
Open Access dal 01/01/2017
Tipologia:
Post-print referato (Refereed author’s manuscript)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
184.33 kB
Formato
Adobe PDF
|
184.33 kB | Adobe PDF | Visualizza/Apri |
Sebastiani-Trentin2015_Chapter_OptiMathSATAToolForOptimizatio.pdf
Solo gestori archivio
Tipologia:
Versione editoriale (Publisher’s layout)
Licenza:
Tutti i diritti riservati (All rights reserved)
Dimensione
522.04 kB
Formato
Adobe PDF
|
522.04 kB | Adobe PDF | Visualizza/Apri |
I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione