Automated benchmarking of incremental SAT and QBF solvers
2015 (English) In: Logic for Programming, Artificial Intelligence, and Reasoning: 20th International Conference, LPAR-20 2015, Suva, Fiji, November 24-28, 2015, Proceedings / [ed] M. Davis, A. Fehnker, A. McIver & A. Voronkov, Springer, 2015, p. 178-186Conference paper, Published paper (Refereed)
Abstract [en]
Incremental SATandQBF 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 approach by different hardware verification problems for SAT and QBF solvers.
Place, publisher, year, edition, pages Springer, 2015. p. 178-186
Series
Lecture Notes in Computer Science, ISSN 0302-9743, E-ISSN 1611-3349 ; 9450
Keywords [en]
Application programs, Artificial intelligence, Boolean functions, Computer circuits, Program translators, Reconfigurable hardware, Hardware verification, QBF solvers, Benchmarking
National Category
Computer Sciences
Identifiers URN: urn:nbn:se:hj:diva-63565 DOI: 10.1007/978-3-662-48899-7_13 Scopus ID: 2-s2.0-84952673899 ISBN: 9783662488980 (print) OAI: oai:DiVA.org:hj-63565 DiVA, id: diva2:1838441
Conference 20th International Conference, LPAR-20 2015, Suva, Fiji, November 24-28, 2015
2024-02-162024-02-162024-02-16 Bibliographically approved