Treffer: D-Painless: A Framework for Distributed Portfolio SAT Solving

Title:
D-Painless: A Framework for Distributed Portfolio SAT Solving
Contributors:
Laboratoire de Recherche de l'EPITA (LRE), Ecole Pour l'Informatique et les Techniques Avancées (EPITA), Université Paris Nanterre (UPN), Modélisation et Vérification (MoVe), LIP6, Sorbonne Université (SU)-Centre National de la Recherche Scientifique (CNRS)-Sorbonne Université (SU)-Centre National de la Recherche Scientifique (CNRS), DistributEd aLgorithms and sYStems (DELYS)
Source:
Tools and Algorithms for the Construction and Analysis of Systems. :45-64
Publisher Information:
CCSD; Springer Nature Switzerland, 2025.
Publication Year:
2025
Collection:
collection:CNRS
collection:UNIV-PARIS10
collection:LIP6
collection:SORBONNE-UNIVERSITE
collection:SORBONNE-UNIV
collection:SU-SCIENCES
collection:UNIV-PARIS-LUMIERES
collection:SU-TI
collection:UNIV-PARIS-NANTERRE
collection:ALLIANCE-SU
collection:SUPRA_MATHS_INFO
Subject Geographic:
Original Identifier:
HAL: hal-05084417
Document Type:
Konferenz conferenceObject<br />Conference papers
Language:
English
Relation:
info:eu-repo/semantics/altIdentifier/doi/10.1007/978-3-031-90653-4_3
DOI:
10.1007/978-3-031-90653-4_3
Rights:
info:eu-repo/semantics/OpenAccess
URL: http://creativecommons.org/licenses/by/
Accession Number:
edshal.hal.05084417v1
Database:
HAL

Weitere Informationen

In the evolving landscape of SAT solving, leveraging parallel computation has become increasingly significant. The portfolio strategy, combined with clause sharing, has emerged as the leading approach for both local and distributed parallelization on CPUs. Frameworks such as Mallob exemplify the effectiveness of this strategy by providing a straightforward method to deploy portfolio parallel solvers across various computing environments. Similarly, the Painless framework specializes in local parallelization, offering diverse strategies for task sharing and parallel execution. This enables the adoption of complex hybrid local parallelization techniques, including portfolio, divide-and-conquer, and cube-and-conquer methods. This paper presents D-Painless, a new extension of the Painless framework to include the distributed portfolio strategy and clause sharing. Our enhancement aims to broaden Painless's functionality, enabling more effective and comprehensive distributed SAT solving methodologies.