<div class="csl-bib-body">
<div class="csl-entry">Kirchweger, M., Peitl, T., Szeider, S., & Xia, H. (2026). Smart Cubing for Graph Search: A Comparative Study. In N. Beldiceanu (Ed.), <i>32nd International Conference on Principles and Practice of Constraint Programming (CP 2026)</i> (pp. 1–19). Schloss Dagstuhl – Leibniz-Zentrum für Informatik. https://doi.org/10.4230/LIPIcs.CP.2026.33</div>
</div>
-
dc.identifier.uri
http://hdl.handle.net/20.500.12708/231691
-
dc.description.abstract
Parallel solving via cube-and-conquer is a key method for solving hard instances with SAT. While cube-and-conquer has proven successful for pure SAT problems, notably the Pythagorean triples conjecture, its application to SAT solvers augmented with propagators presents unique challenges as propagators learn constraints dynamically during the search. We study this problem using SAT Modulo Symmetries (SMS) as our primary test case. In our setting, the SMS symmetry-breaking propagator is an ordinary IPASIR-UP propagator; the techniques below do not rely on properties specific to symmetry breaking, except in the benchmark instantiations. Through extensive experimentation comprising over 20,000 CPU hours, we systematically evaluate different cube-and-conquer variants on three well-studied combinatorial problems. Our methodology combines prerun phases to collect learned constraints, various cubing strategies, and parameter tuning via algorithm configuration. The comprehensive empirical evaluation provides new insights into effective cubing strategies for propagator-based SAT solving. Our best method reduces total solving time by factors of 2-10x from improved cubing, and reduces the time for the hardest cubes by factors of 2–50x.
en
dc.language.iso
en
-
dc.relation.ispartofseries
Leibniz International Proceedings in Informatics (LIPIcs)
-
dc.subject
algorithm configuration
en
dc.subject
cube and conquer
en
dc.subject
graph search
en
dc.subject
SAT solving
en
dc.title
Smart Cubing for Graph Search: A Comparative Study
en
dc.type
Inproceedings
en
dc.type
Konferenzbeitrag
de
dc.contributor.editoraffiliation
IMT Atlantique, France
-
dc.relation.isbn
978-3-95977-432-1
-
dc.relation.issn
1868-8969
-
dc.description.startpage
1
-
dc.description.endpage
19
-
dc.type.category
Full-Paper Contribution
-
tuw.booktitle
32nd International Conference on Principles and Practice of Constraint Programming (CP 2026)
-
tuw.container.volume
379
-
tuw.peerreviewed
true
-
tuw.book.ispartofseries
Leibniz International Proceedings in Informatics (LIPIcs)
-
tuw.relation.publisher
Schloss Dagstuhl – Leibniz-Zentrum für Informatik
-
tuw.relation.publisherplace
Dagstuhl, Germany
-
tuw.book.chapter
33
-
tuw.researchTopic.id
I1
-
tuw.researchTopic.name
Logic and Computation
-
tuw.researchTopic.value
100
-
tuw.publication.orgunit
E192-01 - Forschungsbereich Algorithms and Complexity
-
tuw.publication.orgunit
E056-13 - Fachbereich LogiCS
-
tuw.publication.orgunit
E056-23 - Fachbereich Innovative Combinations and Applications of AI and ML (iCAIML)
-
tuw.publisher.doi
10.4230/LIPIcs.CP.2026.33
-
dc.description.numberOfPages
19
-
tuw.author.orcid
0000-0001-7799-1568
-
tuw.author.orcid
0000-0001-8994-1656
-
tuw.author.orcid
0000-0002-9225-5179
-
tuw.editor.orcid
0000-0003-1452-596X
-
tuw.event.name
32nd International Conference on Principles and Practice of Constraint Programming (CP 2026)
en
tuw.event.startdate
20-07-2026
-
tuw.event.enddate
23-07-2026
-
tuw.event.online
On Site
-
tuw.event.type
Event for scientific audience
-
tuw.event.place
Lisbon
-
tuw.event.country
PT
-
tuw.event.presenter
Kirchweger, Markus
-
wb.sciencebranch
Informatik
-
wb.sciencebranch
Mathematik
-
wb.sciencebranch.oefos
1020
-
wb.sciencebranch.oefos
1010
-
wb.sciencebranch.value
80
-
wb.sciencebranch.value
20
-
item.grantfulltext
none
-
item.languageiso639-1
en
-
item.cerifentitytype
Publications
-
item.openairecristype
http://purl.org/coar/resource_type/c_5794
-
item.fulltext
no Fulltext
-
item.openairetype
conference paper
-
crisitem.author.dept
E192-01 - Forschungsbereich Algorithms and Complexity
-
crisitem.author.dept
E192-01 - Forschungsbereich Algorithms and Complexity
-
crisitem.author.dept
E192-01 - Forschungsbereich Algorithms and Complexity
-
crisitem.author.dept
E192-01 - Forschungsbereich Algorithms and Complexity