Home | • | Intro | • | Rules | • | Tools | • | Bench | • | Participants | • | Results | • | Org | • | SMT-LIB |
---|
The benchmark selection script uses the following benchmark attributes:
The score was computed using the formula (int)(5 * (1 - SOLVED/TOTAL)), where SOLVED is the number of SMT solvers that could solved the benchmark in 10 minutes, and TOTAL is the number of SMT solvers that were tried.
The following tools were used to compute this attribute: Ario 1.1, Barcelogic, CVC, CVC Lite 2.0, MathSAT 3.3.1, Sateen, Simplics, Yices.
In the quantifier division, some trivial benchmarks have difficulty -1, and will not be used in SMT-COMP.
A different approach was used to compute the degree of difficulty in QF_UFBV[32] and AUFLIRA, because none of the solvers above support these divisions and/or the SMT-LIB extensions used.
For each division, the check benchmarks are always included. In addition, the selection script will randomly select N benchmarks with the following distribution (when possible): 85% industrial, 10% crafted, and 5% random. In each category, the script selects (when possible) 25% easy-sat, 25% easy-unsat, 25% hard-sat, and 25% hard-unsat. A benchmark is easy if it has difficulty 0, 1, or 2. A benchmark is hard if it has difficulty 3, 4, or 5.
If there aren't enough random and crafted, then the slack is "inherited" by the industrial category. It there aren't enough industrial, then the slack is "inherited" by the crafted category.
Home | • | Intro | • | Rules | • | Tools | • | Bench | • | Participants | • | Results | • | Org | • | SMT-LIB |
---|
Last modified: Tue 17 Feb 2015 15:01 UTC