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.
Loading...