Cuvillier Verlag

Publications, Dissertations, Habilitations & Brochures.
International Specialist Publishing House for Science and Economy

Cuvillier Verlag GmbH

De En Es
Algebraic Techniques for Satisfiability Problems

Hard Copy
EUR 19.00 EUR 18.05

E-book
EUR 0.00

Download
PDF (1.7 MB)

Algebraic Techniques for Satisfiability Problems (English shop)

Henning Schnoor (Author)

Preview

Table of Contents, Datei (35 KB)
Extract, Datei (140 KB)

This thesis deals with several generalizations of the classical satisfiability problem,
which plays a central role in complexity theory. Many important complexity classes can
be characterized using satisfiability problems, and many open questions in complexity
theory can be phrased in this context. The classical satisfiability problem is the question,
if a given propositional formula built from variables and the connectors ∧ (and), ∨ (or),
and ¬ (not), has a satisfying truth assignment. This problem can be generalized in several
ways.
First, we can allow arbitrary connectors instead of the three mentioned above. For
many of the classes of formulas which can be defined this way, it can be shown that the
satisfiability problem and other interesting problems can be solved by efficient algorithms.
In this thesis, we study the complexity of the question if a given variable-free Boolean
formula evaluates to 0 or to 1. We also consider the problem of computing the set of
satisfying assignments for a given formula.
Second, formulas in conjunctive normal form are studied. Here, formulas consist of
clauses of a very simple form, which must be satisfied simultaneously. Classical examples
of these problems are 3SAT or 2SAT, where the clauses consist of disjunctions of up to 2 or
3 literals. Again, generalizations can be studied, where arbitrary relations are allowed as
clauses. These problems are called constraint satisfaction problems. For the Boolean case,
the complexity of these problems was determined in 1978 by Thomas Schaefer. He showed
that such problems can either be solved efficiently, or are already NP-complete. In this
thesis, we generalize this “dichotomy”-result in several ways. For the Boolean problem,
we give a complete classification of the cases where efficient algorithms exist and show that
the dichotomy property still holds: there is only a finite number of “complexity degrees”
which arise in this classification. Further, we study the corresponding quantified problem,
where formulas may additionally contain the quantifiers ∃ and ∀. For these formulas, we
study the complexity of satisfiability problems, counting problems, and the equivalence
problem. Again, we show dichotomy-like results: the problems are either solvable by
efficient algorithms, or complete for levels of the polynomial hierarchy.
The main techniques that we use to obtain results on the complexity classifications
of these problems are applications of different algebraic closure operators on the set of
functions and relations. There is an interesting Galois correspondence which allows to
transfer results from one type of restriction to the other. An important question in this
thesis is the question for limitations of the applicability of these techniques.

ISBN-13 (Printausgabe) 3867271763
ISBN-13 (Hard Copy) 9783867271769
ISBN-13 (eBook) 9783736921764
Final Book Format A5
Language English
Page Number 138
Edition 1
Volume 0
Publication Place Göttingen
Place of Dissertation Hannover
Publication Date 2007-03-05
General Categorization Dissertation
Departments Informatics
Keywords Complexity Theory, Satisfiability Problems, Algebraic Methods in Complexity Theory, Propositional Logic, Boolean Functions, Constraint Satisfaction Problems, Computational Complexity, NP-Completeness, Polynomial Hierarchy, Quantified Boolean Formulas, Schaefer's Dichotomy Theorem, Galois Connections, Algebraic Closure Operators, Boolean Function Clones, Post's Lattice, Formula Value Problem, Solution Enumeration, Counting Complexity, Formula Equivalence, Complexity Classification