[SMTCOMP] degree of difficulty in QF_UFBV[32]
Leonardo de Moura
demoura at csl.sri.com
Wed Jul 26 12:23:44 EDT 2006
Hi all,
As you probably know, the SMT-COMP website describes the
approach used to compute how "difficult" a benchmark is.
(http://www.csl.sri.com/users/demoura/smt-comp/bench_selection.shtml).
However, we used a different approach for QF_UFBV[32],
because none of the solvers listed on the website supported
the bitvector theory and/or a parser for the new SMT-LIB
extensions. Our first idea was to assign degree 5 to everything, but
this would be bad because there are several easy benchmarks, and
we could end with a trivial division.
So, we decided to use a recent version of CVC Lite to
compute the difficulty levels. The degree of difficulty
was obtained using the following table:
Time Lvl
0 : 0
< 5 : 1
< 10 : 2
< 100 : 3
< 1000 : 4
timeout : 5
Note this is not nepotism. This alternative approach does *not* give
an advantage to CVC Lite. Actually, it is bad for CVC Lite
because half of the benchmarks selected for SMT-COMP will
be hard for CVC Lite.
Leonardo
More information about the SMT-COMP
mailing list