De la pertinence de l’énumération : complexité en logiques propositionnelle et du premier ordre - Archive ouverte HAL Accéder directement au contenu
Thèse Année : 2013

The relevance of the list: propositional logic and complexity of the first order

De la pertinence de l’énumération : complexité en logiques propositionnelle et du premier ordre

Résumé

Beyond the decision of satisfiability problems, we investigate the problem of enumerating all their solutions. In a first part, we consider the enumeration problem in the framework of the propositional satisfiability problem. Creignou and Hébrard proved that the polynomial classes for the non-trivial sat problem are exactly those for the enumeration problem. We give optimal enumeration algorithms for each of these classes, that generalize any non-trivial decision algorithm for this class. This suggests that enumeration is the relevant problem in this case, rather than the decision problem. In a second part, we simplify and complete some results of Bagan et al. that establish a strong connection between the tractability of a conjunctive query and a notion of hypergraph acyclicity. We establish similar results for the dual class of the class of conjunctive queries, thanks to a new algorithm. Finally, we generalize all these results through a single dichotomy for the enumeration problem of conjunctive signed queries, by generalizing some classical combinatorial result by Brouwer and Kolen. This dichotomy establishes a close connection between enumeration strong tractability and decision strong tractability.
Au-delà de la décision de problèmes de satisfaisabilité, on s’intéresse à la génération exhaustive de leurs solutions, l’énumération. Nous interrogeons d’abord la pertinence du problème d’énumération dans le cadre très classique de la logique propositionnelle. La dichotomie de Creignou et Hébrard prouve déjà l’équivalence entre les classes polynomiales pour la décision non triviale et celles pour l’énumération. On donne des algorithmes d’énumération optimaux pour chacune de ces classes, qui généralisent tout algorithme de décision non triviale, suggérant que l’énumération est le problème pertinent dans ce cadre. Ensuite, nous complétons et simplifions des résultats de dichotomie de Bagan et al. qui établissent un lien étroit entre la facilité d’une requête conjonctive et une notion d’acyclicité d’hypergraphe. On prouve alors, grâce à un nouvel algorithme, des résultats similaires pour la classe duale de celle des requêtes conjonctives. Finalement, en généralisant le résultat classique de combinatoire de Brouwer et Kolen, on unifie l’ensemble de ces résultats sous forme d’une dichotomie pour l’énumération des requêtes conjonctives dites signées, qui établit un lien fort entre facilité de l’énumération et facilité de la décision.
Fichier principal
Vignette du fichier
These-Johann-BraultBaron-2013.pdf (1.85 Mo) Télécharger le fichier
Loading...

Dates et versions

tel-01081392 , version 1 (07-11-2014)

Identifiants

  • HAL Id : tel-01081392 , version 1

Citer

Johann Brault-Baron. De la pertinence de l’énumération : complexité en logiques propositionnelle et du premier ordre. Complexité [cs.CC]. Université de Caen, 2013. Français. ⟨NNT : ⟩. ⟨tel-01081392⟩
452 Consultations
560 Téléchargements

Partager

Gmail Facebook X LinkedIn More