SpySMAC: Automated Configuration and Performance Analysis of SAT Solvers

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Autoren

Externe Organisationen

  • Albert-Ludwigs-Universität Freiburg
Forschungs-netzwerk anzeigen

Details

OriginalspracheEnglisch
Titel des SammelwerksTheory and Applications of Satisfiability Testing – SAT 2015
Herausgeber/-innenMarijn Heule, Sean Weaver
Herausgeber (Verlag)Springer Verlag
Seiten215-222
Seitenumfang8
ISBN (Print)9783319243177
PublikationsstatusVeröffentlicht - 27 Okt. 2015
Extern publiziertJa
Veranstaltung18th International Conference on Theory and Applications of Satisfiability Testing, SAT 2015 - Austin, USA / Vereinigte Staaten
Dauer: 24 Sept. 201527 Sept. 2015

Publikationsreihe

NameLecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)
Band9340
ISSN (Print)0302-9743
ISSN (elektronisch)1611-3349

Abstract

Most modern SAT solvers expose a range of parameters to allow some customization for improving performance on specific types of instances. Performing this customization manually can be challenging and time-consuming, and as a consequence several automated algorithm configuration methods have been developed for this purpose. Although automatic algorithm configuration has already been applied successfully to many different SAT solvers, a comprehensive analysis of the configuration process is usually not readily available to users. Here, we present SpySMAC to address this gap by providing a lightweight and easy-to-use toolbox for (i) automatic configuration of SAT solvers in different settings, (ii) a thorough performance analysis comparing the best found configuration to the default one, and (iii) an assessment of each parameter’s importance using the fANOVA framework. To showcase our tool, we apply it to Lingeling and probSAT, two state-of-the-art solvers with very different characteristics.

ASJC Scopus Sachgebiete

Zitieren

SpySMAC: Automated Configuration and Performance Analysis of SAT Solvers. / Falkner, Stefan; Lindauer, Marius; Hutter, Frank.
Theory and Applications of Satisfiability Testing – SAT 2015. Hrsg. / Marijn Heule; Sean Weaver. Springer Verlag, 2015. S. 215-222 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Band 9340).

Publikation: Beitrag in Buch/Bericht/Sammelwerk/KonferenzbandAufsatz in KonferenzbandForschungPeer-Review

Falkner, S, Lindauer, M & Hutter, F 2015, SpySMAC: Automated Configuration and Performance Analysis of SAT Solvers. in M Heule & S Weaver (Hrsg.), Theory and Applications of Satisfiability Testing – SAT 2015. Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics), Bd. 9340, Springer Verlag, S. 215-222, 18th International Conference on Theory and Applications of Satisfiability Testing, SAT 2015, Austin, USA / Vereinigte Staaten, 24 Sept. 2015. https://doi.org/10.1007/978-3-319-24318-4_16
Falkner, S., Lindauer, M., & Hutter, F. (2015). SpySMAC: Automated Configuration and Performance Analysis of SAT Solvers. In M. Heule, & S. Weaver (Hrsg.), Theory and Applications of Satisfiability Testing – SAT 2015 (S. 215-222). (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics); Band 9340). Springer Verlag. https://doi.org/10.1007/978-3-319-24318-4_16
Falkner S, Lindauer M, Hutter F. SpySMAC: Automated Configuration and Performance Analysis of SAT Solvers. in Heule M, Weaver S, Hrsg., Theory and Applications of Satisfiability Testing – SAT 2015. Springer Verlag. 2015. S. 215-222. (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)). doi: 10.1007/978-3-319-24318-4_16
Falkner, Stefan ; Lindauer, Marius ; Hutter, Frank. / SpySMAC: Automated Configuration and Performance Analysis of SAT Solvers. Theory and Applications of Satisfiability Testing – SAT 2015. Hrsg. / Marijn Heule ; Sean Weaver. Springer Verlag, 2015. S. 215-222 (Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)).
Download
@inproceedings{f86e6e646db24f489fb9a787d20f474b,
title = "SpySMAC: Automated Configuration and Performance Analysis of SAT Solvers",
abstract = "Most modern SAT solvers expose a range of parameters to allow some customization for improving performance on specific types of instances. Performing this customization manually can be challenging and time-consuming, and as a consequence several automated algorithm configuration methods have been developed for this purpose. Although automatic algorithm configuration has already been applied successfully to many different SAT solvers, a comprehensive analysis of the configuration process is usually not readily available to users. Here, we present SpySMAC to address this gap by providing a lightweight and easy-to-use toolbox for (i) automatic configuration of SAT solvers in different settings, (ii) a thorough performance analysis comparing the best found configuration to the default one, and (iii) an assessment of each parameter{\textquoteright}s importance using the fANOVA framework. To showcase our tool, we apply it to Lingeling and probSAT, two state-of-the-art solvers with very different characteristics.",
author = "Stefan Falkner and Marius Lindauer and Frank Hutter",
note = "Funding information: The author would like to thank the Alexander von Humboldt Foundation of Germany for the financial support with regard to this work.; 18th International Conference on Theory and Applications of Satisfiability Testing, SAT 2015 ; Conference date: 24-09-2015 Through 27-09-2015",
year = "2015",
month = oct,
day = "27",
doi = "10.1007/978-3-319-24318-4_16",
language = "English",
isbn = "9783319243177",
series = "Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)",
publisher = "Springer Verlag",
pages = "215--222",
editor = "Marijn Heule and Sean Weaver",
booktitle = "Theory and Applications of Satisfiability Testing – SAT 2015",
address = "Germany",

}

Download

TY - GEN

T1 - SpySMAC: Automated Configuration and Performance Analysis of SAT Solvers

AU - Falkner, Stefan

AU - Lindauer, Marius

AU - Hutter, Frank

N1 - Funding information: The author would like to thank the Alexander von Humboldt Foundation of Germany for the financial support with regard to this work.

PY - 2015/10/27

Y1 - 2015/10/27

N2 - Most modern SAT solvers expose a range of parameters to allow some customization for improving performance on specific types of instances. Performing this customization manually can be challenging and time-consuming, and as a consequence several automated algorithm configuration methods have been developed for this purpose. Although automatic algorithm configuration has already been applied successfully to many different SAT solvers, a comprehensive analysis of the configuration process is usually not readily available to users. Here, we present SpySMAC to address this gap by providing a lightweight and easy-to-use toolbox for (i) automatic configuration of SAT solvers in different settings, (ii) a thorough performance analysis comparing the best found configuration to the default one, and (iii) an assessment of each parameter’s importance using the fANOVA framework. To showcase our tool, we apply it to Lingeling and probSAT, two state-of-the-art solvers with very different characteristics.

AB - Most modern SAT solvers expose a range of parameters to allow some customization for improving performance on specific types of instances. Performing this customization manually can be challenging and time-consuming, and as a consequence several automated algorithm configuration methods have been developed for this purpose. Although automatic algorithm configuration has already been applied successfully to many different SAT solvers, a comprehensive analysis of the configuration process is usually not readily available to users. Here, we present SpySMAC to address this gap by providing a lightweight and easy-to-use toolbox for (i) automatic configuration of SAT solvers in different settings, (ii) a thorough performance analysis comparing the best found configuration to the default one, and (iii) an assessment of each parameter’s importance using the fANOVA framework. To showcase our tool, we apply it to Lingeling and probSAT, two state-of-the-art solvers with very different characteristics.

UR - http://www.scopus.com/inward/record.url?scp=84950997369&partnerID=8YFLogxK

U2 - 10.1007/978-3-319-24318-4_16

DO - 10.1007/978-3-319-24318-4_16

M3 - Conference contribution

AN - SCOPUS:84950997369

SN - 9783319243177

T3 - Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics)

SP - 215

EP - 222

BT - Theory and Applications of Satisfiability Testing – SAT 2015

A2 - Heule, Marijn

A2 - Weaver, Sean

PB - Springer Verlag

T2 - 18th International Conference on Theory and Applications of Satisfiability Testing, SAT 2015

Y2 - 24 September 2015 through 27 September 2015

ER -

Von denselben Autoren