Enumerating all solutions of a Boolean CSP by non-decreasing weight

16Citations
Citations of this article
8Readers
Mendeley users who have this article in their library.
Get full text

Abstract

We address the problem of enumerating all models of Boolean formulæ in order of non-decreasing weight in Schaefer's framework. The weight of a model is the number of variables assigned to 1. Tractability in this context amounts to enumerating all models one after the other in sorted order, with polynomial delay between two successive outputs. The question of model-enumeration has already been studied in Schaefer's framework, but without imposing a specific order. The order of non-decreasing weight changes the complexity considerably. We obtain a new dichotomous complexity classification. On the one hand, we develop new polynomial delay algorithms for Horn and 2-XOR-formulæ to enumerate the models by non-decreasing weight. On the other hand, we prove that in all other cases such a polynomial delay algorithm does not exist, unless P=NP. © 2011 Springer-Verlag.

Cite

CITATION STYLE

APA

Creignou, N., Olive, F., & Schmidt, J. (2011). Enumerating all solutions of a Boolean CSP by non-decreasing weight. In Lecture Notes in Computer Science (including subseries Lecture Notes in Artificial Intelligence and Lecture Notes in Bioinformatics) (Vol. 6695 LNCS, pp. 120–133). https://doi.org/10.1007/978-3-642-21581-0_11

Register to see more suggestions

Mendeley helps you to discover research relevant for your work.

Already have an account?

Save time finding and organizing research with Mendeley

Sign up for free