2017
DOI: 10.1007/978-3-319-70848-5_9
|View full text |Cite
|
Sign up to set email alerts
|

OptCE: A Counterexample-Guided Inductive Optimization Solver

Abstract: This paper presents optimization through counterexamples (OptCE), which is a verification tool developed for optimizing target functions. In particular, OptCE employs bounded model checking techniques based on boolean satisfiability and satisfiability modulo theories, which are able to obtain global minima of convex and non-convex functions. OptCE is implemented in C/C++, performs all optimization steps automatically, and iteratively analyzes counterexamples, in order to inductively achieve global optimization… Show more

Help me understand this report

Search citation statements

Order By: Relevance

Paper Sections

Select...
2
1
1
1

Citation Types

0
5
0

Year Published

2018
2018
2021
2021

Publication Types

Select...
2
2
1

Relationship

2
3

Authors

Journals

citations
Cited by 5 publications
(5 citation statements)
references
References 30 publications
0
5
0
Order By: Relevance
“…In [4], we explain the difference in performance using both approaches (using API and file interfaces). Additionally, the SMT backend of CBMC is unable to support full ANSI-C, as recently reported in [14]. 1 https://github.com/diffblue/cbmc/issues/1944 VII.…”
Section: ) Setupmentioning
confidence: 81%
“…In [4], we explain the difference in performance using both approaches (using API and file interfaces). Additionally, the SMT backend of CBMC is unable to support full ANSI-C, as recently reported in [14]. 1 https://github.com/diffblue/cbmc/issues/1944 VII.…”
Section: ) Setupmentioning
confidence: 81%
“…In [16], we explain the difference in performance, when using both approaches (i.e., API and file interfaces). Additionally, the SMT back-end of CBMC is unable to support full ANSI-C, as recently reported in our previous work [27]. Lastly, different model checkers provide different verification strategies, counterexample format, and verification results.…”
Section: Introductionmentioning
confidence: 88%
“…The following fact derives from the above definitions and the properties of two's complement representation adopted by the SMT-LIBv2 standard for signed BV. 6 Theorem 1 An optimal solution of an OMT [BV] problem ϕ, obj is any model M of ϕ which lexicographically maximizes the vector of attractor equalities A.…”
Section: Starting From the Msb To The Lsb τ N [Respm] In Definition 3 Assigns To Each Obj[k] The Value Attr[k] Unless It Is Inconsistent mentioning
confidence: 99%
“…Optimization modulo theories (OMT) [6][7][8][9][20][21][22][23][28][29][30][31][32]35,36,[38][39][40][41][42][43] is an important extension to satisfiability modulo theories which allows for finding models that optimize one or more objectives, which typically consist in some linear-arithmetic or Pseudo-Boolean function application.…”
Section: Introductionmentioning
confidence: 99%