Cooperation control in Parallel SAT Solving: a Multi-armed Bandit Approach

In recent years, Parallel SAT solvers have leveraged with the so called Parallel Portfolio architecture. In this setting, a collection of independent Conflict-Directed Clause Learning (CDCL) algorithms compete and cooperate through Clause Sharing. However, when the number of cores increases, systematic clause sharing between CDCLs can slow down the search performance. Previous work has shown how the efficiency of the approach can be improved through controlling dynamically the amount of information shared by the cores [Hamadi et al., IJCAI09], specifically the allowed length of the shared clauses. In the present paper, a new approach is used to control the cooperation topology (pairs of units able to exchange clauses). This approach, referred to as Bandit Ensemble for parallel SAT Solving (BESS), relies on a multi-armed bandit formalization of the cooperation choices. BESS is empirically validated on the recent 2012 SAT challenge benchmark.

Data and Resources

Additional Info

Field Value
Source https://inria.hal.science/hal-00733282
Author Lazaar, Nadjib, Hamadi, Youssef, Jabbour, Said, Sebag, Michèle
Maintainer CCSD
Last Updated May 30, 2026, 14:32 (UTC)
Created May 30, 2026, 14:32 (UTC)
Identifier Report N°: RR-8070
Language en
Rights https://about.hal.science/hal-authorisation-v1/
contributor Microsoft Research - Inria Joint Centre (MSR - INRIA) ; Institut National de Recherche en Informatique et en Automatique (Inria)-Microsoft Research Laboratory Cambridge-Microsoft Corporation [Redmond, Wash.]
creator Lazaar, Nadjib
date 2012-09-18T00:00:00
harvest_object_id 74989377-ab1c-4fad-97b9-c7faac961c49
harvest_source_id 3374d638-d20b-4672-ba96-a23232d55657
harvest_source_title test moissonnage SELUNE
metadata_modified 2025-11-14T00:00:00
set_spec type:REPORT