Automated Benchmarking of Incremental SAT and QBF Solvers
Uwe Egly, Florian Lonsing, and Johannes Oetsch

TL;DR
This paper introduces an automated benchmarking approach for incremental SAT and QBF solvers, enabling independent evaluation by translating incremental formulas into replayable solver instructions.
Contribution
It presents a method to automatically translate incremental (Q)DIMACS formulas into replayable solver instructions, facilitating independent solver comparison.
Findings
Effective translation of incremental formulas into replayable instructions
Enables independent benchmarking of incremental solvers
Applied to hardware verification problems for validation
Abstract
Incremental SAT and QBF solving potentially yields improvements when sequences of related formulas are solved. An incremental application is usually tailored towards some specific solver and decomposes a problem into incremental solver calls. This hinders the independent comparison of different solvers, particularly when the application program is not available. As a remedy, we present an approach to automated benchmarking of incremental SAT and QBF solvers. Given a collection of formulas in (Q)DIMACS format generated incrementally by an application program, our approach automatically translates the formulas into instructions to import and solve a formula by an incremental SAT/QBF solver. The result of the translation is a program which replays the incremental solver calls and thus allows to evaluate incremental solvers independently from the application program. We illustrate our…
Peer Reviews
No public reviews on file for this paper yet. If you reviewed it on a platform where reviews are public (OpenReview, ICLR, NeurIPS, ICML), you can paste yours below so the community can read it here.
Videos
No videos yet. Explain this paper in a talk, walkthrough, or lecture? Add one.
