Solving the Boolean satisfiability problem using the parallel paradigm

par Benoît Hoessen

Thèse de doctorat en Informatique

Sous la direction de Gilles Audemard.

Soutenue le 10-12-2014

à l'Artois , dans le cadre de École doctorale Sciences pour l'Ingénieur (Lille) .

Le jury était composé de Gilles Audemard, Gilles Dequen, Laurent Simon, Saïd Jabbour, Cédric Piette, George Katsirelos.

Les rapporteurs étaient Gilles Dequen, Laurent Simon.

  • Titre traduit

    Résolution du problème SAT au travers de la programmation parallèle


  • Résumé

    Cette thèse présente différentes techniques permettant de résoudre le problème de satisfaction de formule booléenes utilisant le parallélisme et du calcul distribué. Dans le but de fournir une explication la plus complète possible, une présentation détaillée de l'algorithme CDCL est effectuée, suivi d'un état de l'art. De ce point de départ, deux pistes sont explorées. La première est une amélioration d'un algorithme de type portfolio, permettant d'échanger plus d'informations sans perte d'efficacité. La seconde est une bibliothèque de fonctions avec son interface de programmation permettant de créer facilement des solveurs SAT distribués.


  • Résumé

    This thesis presents different technique to solve the Boolean satisfiability problem using parallel and distributed architectures. In order to provide a complete explanation, a careful presentation of the CDCL algorithm is made, followed by the state of the art in this domain. Once presented, two propositions are made. The first one is an improvement on a portfolio algorithm, allowing to exchange more data without loosing efficiency. The second is a complete library with its API allowing to easily create distributed SAT solver.


Il est disponible au sein de la bibliothèque de l'établissement de soutenance.

Consulter en bibliothèque

La version de soutenance existe

Où se trouve cette thèse\u00a0?

  • Bibliothèque : Université d'Artois (Arras, Pas-de-Calais). Bibliothèque électronique.
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.