Skip to Main content Skip to Navigation
Conference papers

Diversification and Intensification in Parallel {SAT} Solving

Abstract : In this paper, we explore the two well-known principles of diversification and intensification in portfolio-based parallel SAT solving. These dual concepts play an important role in several search algorithms including local search, and appear to be a key point in modern parallel SAT solvers. To study their trade-off, we define two roles for the computational units. Some of them classified as Masters perform an original search strategy, ensuring diversification. The remaining units, classified as Slaves are there to intensify their master's strategy. Several important questions have to be answered. The first one is what information should be given to a slave in order to intensify a given search effort? The second one is, how often, a subordinated unit has to receive such information? Finally, the question of finding the number of subordinated units along their connections with the search efforts has to be answered. Our results lead to an original intensification strategy which outperforms the best parallel SAT solver, and solves some open SAT instances.
Document type :
Conference papers
Complete list of metadatas

Cited literature [20 references]  Display  Hide  Download
Contributor : Francois Chevallier <>
Submitted on : Tuesday, October 8, 2013 - 9:28:51 AM
Last modification on : Thursday, January 11, 2018 - 6:22:37 AM
Long-term archiving on: : Thursday, January 9, 2014 - 2:55:17 AM


Files produced by the author(s)


  • HAL Id : hal-00865417, version 1



Long Guo, Youssef Hamadi, Said Jabbour, Lakhdar Saïs. Diversification and Intensification in Parallel {SAT} Solving. 16th International Conference on Principles and Practice of Constraint Programming (CP'10), 2010, United Kingdom. pp.252-265. ⟨hal-00865417⟩



Record views


Files downloads