Types of Submissions
QBF Gallery is open to all kind of submissions related to evaluating and
applying QBF including but not limited to:
-
CNF solvers
-
Non-CNF solvers
-
2QBF solvers
-
Preprocessors
-
Certification tools
-
Certificate reduction tools
-
Benchmark generators
-
Sets of benchmark formulas
-
Scoring and evaluation methods
The results of the QBF Gallery will be published as an informal technical
report available from the QBF Gallery website.
A formal report is planned in the form of a paper to be submitted to ACM Journal on Experimental Algorithmics (JEA), for experiments involving
tools for which source code is provided. Every participant who contributes source
code and a structured brief description of the tool (along the lines of the SAT 2013 Competition) will be eligible to be an author of this version of the
report.
A novel feature of QBF Gallery (at least, novel for events in past SAT
conferences) is that participants will join a Google group (unless they choose
not to). Through the Google group, participants will discuss how to conduct
and structure various evaluation runs and how to organize benchmark
selection. The group will jointly form a suite of benchmarks for the evaluation
runs and will discuss other evaluation issues. E.g. one goal is to solve
instances that were previously unsolved or solved by only one solver.
Access to the discussion group will be granted to registered
participants. Participants will receive further details related to the
discussion group by email after registration (see Section "Submission" above).
Benchmark Selection and Scoring
Another novel feature of QBF Gallery is the plan, subject to amendment, that
the suite of instances for each round will be selected using a random procedure
in which no one person controls which instances are selected. This procedure allows for the universe of
benchmarks to be known during the event.
A suite of publicly available preprocessors might be used to filter out
benchmarks which can be solved solely by preprocessing. The details of this
filtering process are subject to public discussions among the participants.
There will be no prizes and no officially announced
winners. Since evaluation methods are part of the
contributed tools, there may be several scoring methods used on the
results. By sparse but stratified sampling of a large benchmark
universe, the amount of computation can be scaled to available resources,
and there can be several passes.
Possible Types of Evaluation Runs
Which types of runs actually take place depends on what tools
are submitted, on available resources, and on the outcome of the discussions of
the participants.
To the extent possible there will be warm-up runs so all
tools can be exercised and improved before moving to longer rounds.
Due to sampling, several equivalent final rounds are planned, rather
than a single round. All results will be made available to participants as soon as possible.
Depending on submissions, the types of runs might include solving QBF without a certificate,
solving QBF with the QDIMACS partial certificate and solving QBF with a complete certificate for which a verifier
is available.
The types of runs might include special instances
such as 2-level QBF (2QBF) and non-PCNF formulas.
Also, various encodings from a common application might be used.
The types of runs may include producing and verifying certificates of instances. We hope to have multiple verifiers for each certificate
language, and multiple solvers for each certificate language.
For sufficiently similar languages, translators might be provided.
Contact
qbf2013@easychair.org
Organizers