Score (fd/b) : un système de programmation par contraintes sur le domaine booléen - application -

par Vincent Juliard

Thèse de doctorat en Informatique

Sous la direction de Jacqueline Chabrier.

Soutenue en 1998

à Dijon .


  • Résumé

    Le problème SAT qui consiste à montrer, étant donnée une formule du calcul propositionnel, qu'il existe une affectation des variables satisfaisant la formule, est un problème NP-complet (Cook 1971). Or, les problèmes de recherche se formulant en SAT recouvrent de nombreuses applications industrielles comme la vérification et conception de circuit, la planification etc. Pour pouvoir résoudre en pratique ces problèmes fortement combinatoires, plusieurs approches ont été récemment proposées : les méthodes de simplification, de recherche locale, recuit simulé, évolution artificielle, réseaux neuronaux, programmation linéaire en 0/1 etc. Parallèlement, d'autres recherches ont été développées pour essayer de mieux comprendre le fonctionnement de ces méthodes. Des progrès significatifs ont été accomplis dans ce sens. Cette thèse présente SCORE (FD/B), un environnement qui intègre un langage de programmation de haut niveau dédié aux problèmes SAT structurés, une méthode de résolution complète utilisant la recherche locale et un laboratoire de tests avec interface graphique. Les principaux traits de conception du langage SCORE (FD/B) sont : modularité, structures de tableaux, structures de contrôle et clauses de cardinalités. Ils favorisent une description déclarative et concise des problèmes. De plus, notre approche langage permet de détecter statiquement, a la traduction des programmes, des propriétés de symétrie qui seront exploitées plus tard par le solveur de SCORE (FD/B). La méthode de résolution que nous avons développée pour les problèmes SAT structurés et aléatoires, combine le retour arrière et la recherche locale. C'est une méthode complète. Nous proposons différentes options et heuristiques qui permettent de résoudre avec efficacité des problèmes réputés difficiles, notamment les problèmes insatisfiables. Enfin, pour pouvoir expérimenter, évaluer et comparer SCORE (FD/B), nous avons développé un environnement avec interface graphique.

  • Titre traduit

    SCORE (FD/B): a constraints programming system on boolean domain - application -


  • Pas de résumé disponible.

Consulter en bibliothèque

La version de soutenance existe sous forme papier

Informations

  • Détails : 1 vol. (174 p.)
  • Annexes : Bibliographie : (76 réf.

Où se trouve cette thèse\u00a0?

  • Bibliothèque : Université de Bourgogne. Service commun de la documentation. Section Sciences.
  • Non disponible pour le PEB
  • Cote : TDDIJON/1998/9

Cette version existe également sous forme de microfiche :

  • Bibliothèque : Université Grenoble Alpes (Saint-Martin d'Hères, Isère). Bibliothèque et Appui à la Science Ouverte. Bibliothèque universitaire Joseph-Fourier.
  • Accessible pour le PEB
  • Cote : MF-1998-JUL
  • Bibliothèque : Université Paris-Est Créteil Val de Marne. Service commun de la documentation. Section multidisciplinaire.
  • PEB soumis à condition
Voir dans le Sudoc, catalogue collectif des bibliothèques de l'enseignement supérieur et de la recherche.